KubeWeekly #145
Published: August 15, 2018
The Headlines
Editor’s picks of the highlights from the past week.
Introducing (https://kubernetes.io/blog/2018/08/10/introducing-kubebuilder-an-sdk-for-building-kubernetes-apis-using-crds/) Kubebuilder (https://kubernetes.io/blog/2018/08/10/introducing-kubebuilder-an-sdk-for-building-kubernetes-apis-using-crds/) : an SDK for Building Kubernetes APIs using CRDs (https://kubernetes.io/blog/2018/08/10/introducing-kubebuilder-an-sdk-for-building-kubernetes-apis-using-crds/)
Phillip Wittrock & Sunil Arora, Google
Introducing kubebuilder, a comprehensive development kit for rapidly building and publishing Kubernetes APIs and Controllers using CRDs. Kubebuilder scaffolds projects and API definitions and is built on top of the controller-runtime libraries.
Multi-stage Serverless on Kubernetes with OpenFaaS and GKE (https://www.openfaas.com/blog/gke-multi-stage/)
Stefan Prodan, Weaveworks
This is a guide on how to set up OpenFaaS on Google Kubernetes Engine (GKE) with a cost-effective, auto-scaling, multi-stage deployment for intermediate users. At the end of this guide you will be running two OpenFaaS environments on the same GKE cluster with autoscaling, isolated environments, authentication, and more.
Battle Testing Istio 1.0 (https://medium.com/vescloud/battle-testing-istio-1-0-a0248ce68403)
Jakub Pavlík, Volterra
Istio recently reached its 1.0 release milestone and is considered production ready. This post provides a thorough analysis by Volterra’s SRE team on Istio 1.0 production status, including an overview of installation, environment, key findings, and recommendations.
New Webinar: Zero Trust Security for Cloud Native Apps
Haim Helman – CTO and Co-Founder, Octarine
August 28 @ 10:00 am – 11:00 am PDT
REGISTER NOW » (https://zoom.us/webinar/register/WN_9bUlkYpRSYi-bZZrKVmSdA)
The Technical
Tutorials, tools, and more that take you on a deep dive into the code.
Episode 2: Configure (https://medium.com/@aerokite/configure-linkerd-for-your-application-running-in-kubernetes-fcac85fc4eda) Linkerd (https://medium.com/@aerokite/configure-linkerd-for-your-application-running-in-kubernetes-fcac85fc4eda) for your Application Running in Kubernetes (https://medium.com/@aerokite/configure-linkerd-for-your-application-running-in-kubernetes-fcac85fc4eda) Mir Shahriar Sabuj, Pathao
Kubernetes & (https://medium.com/@geraldcroes/kubernetes-traefik-101-when-simplicity-matters-957eeede2cf8) Traefik (https://medium.com/@geraldcroes/kubernetes-traefik-101-when-simplicity-matters-957eeede2cf8) 101— When Simplicity Matters (https://medium.com/@geraldcroes/kubernetes-traefik-101-when-simplicity-matters-957eeede2cf8)
Gérald Croës, Containous
How to Build a Scalable Symfony Application on Kubernetes (https://medium.com/@galopintitouan/how-to-build-a-scalable-symfony-application-on-kubernetes-30f23bf304e)
Titouan Galopin, Symfony
Installing Prometheus and Grafana on VMware Kubernetes Engine (https://cloud.vmware.com/community/2018/08/14/installing-prometheus-grafana-vmware-kubernetes-engine/)
Bahubali Shetti, VMware
Kubernetes: Building Docker Images Within a Cluster (https://www.thenativeweb.io/blog/2018-08-14-11-32-kubernetes-building-docker-images-within-a-cluster/)
Jan-Hendrik Grundhöfer, The Native Web
Building Containers with Kubernetes and Knative (https://boxboat.com/2018/08/10/building-containers-with-kubernetes-and-knative/)
Cole Kennedy, BoxBoat
Using Kubernetes Ingress Controller for Authenticating Applications (https://blog.bigbinary.com/2018/08/14/using-kubernetes-ingress-authentication.html)
Rahul Mahale, Big Binary
Service Networking in a Hybrid Infrastructure (https://blog.gojekengineering.com/service-networking-in-a-hybrid-infrastructure-30030c71f6eb)
Praveen Shukla, Go-Jek
ElastiKube — Self-hosted and Highly Configurable Kubernetes Building Blocks (https://medium.com/getamis/elastikube-self-hosted-and-highly-configurable-kubernetes-building-blocks-97cd7afccef)
Alan Chen, AMIS
Get Kubernetes Running :ocally on OSX and Windows (https://medium.com/slalom-technology/get-kubernetes-running-locally-on-osx-and-windows-b3b5f176b5bb)
Brice Rising, Slalom
https://twitter.com/kubernetesio/status/1027951397830971392
The Editorial
Articles, announcements, and more that give you a high-level overview of challenges and features.
From Agile to Serverless and Beyond (https://dzone.com/articles/from-agile-to-serverless-and-beyond) Bilgin Ibryam, Red Hat
7 Best Practices for Operating Containers (https://cloud.google.com/blog/products/gcp/7-best-practices-operating-containers)
Théo Chamley, Google
Why All Developers Want Their IT Infrastructure to Adopt Kubernetes (https://business.udemy.com/blog/why-all-developers-want-their-it-infrastructure-to-adopt-kubernetes/)
Edward Viaene, Udemy
How Kubernetes Improves IT’s Operational Efficiency (https://jaxenter.com/kubernetes-improves-efficiency-147699.html?utm_campaign=1week)
Scott Sanders, JAXenter
Prometheus Graduates Within CNCF (https://prometheus.io/blog/2018/08/09/prometheus-graduates-within-cncf/)
Richard Hartmann, Prometheus
Why Every Spark Developer Should Care About Kubernetes (https://medium.com/@snappydata/why-every-spark-developer-should-care-about-kubernetes-dba75f5bc7bb)
Pierce Lamb, SnappyData
The (https://medium.com/safetycultureengineering/the-safetyculture-journey-to-kubernetes-ac7f9615710f) SafetyCulture (https://medium.com/safetycultureengineering/the-safetyculture-journey-to-kubernetes-ac7f9615710f) Journey to Kubernetes (https://medium.com/safetycultureengineering/the-safetyculture-journey-to-kubernetes-ac7f9615710f)
Tim Curtin, SafetyCulture
Understanding the Container Storage Interface (CSI) (https://medium.com/google-cloud/understanding-the-container-storage-interface-csi-ddbeb966a3b)
Anoop Vijayan Maniankara, Google
10 Disruptive DevOps Trends of 2018 (https://hackernoon.com/10-disruptive-devops-trends-of-2018-b0b6d5719376)
Vladimir Fedak, IT Svit
What we Learned from Running Fully Containerized Services on Kubernetes — Part I (https://medium.com/@Mohamed.ahmed/what-we-learned-from-running-fully-containerized-services-on-kubernetes-part-i-9e9ae28c294e)
Mohamed Ahmed, Magalix
===========================================================
KubeWeekly is curated by ** Ryan Quackenbush (https://twitter.com/RSQuackenbush)
and ** Kaitlyn Barnard (https://twitter.com/kaitlyn_barnard)