Everything about Kubernetes, news, articles, tutorials...
1. Production-Ready Kubernetes Cluster Creation with kubeadm (kubernetes.io)
Published: Thursday, 06 December 2018.  By:Authors: Lucas Käldström (CNCF Ambassador) and Luc Perkins (CNCF Developer Advocate)
kubeadm is a tool that enables Kubernetes administrators to quickly and easily bootstrap minimum viable clusters that are fully compliant with Certified Kubernetes guidelines. It’s been under active development by SIG Cluster Lifecycle since 2016 and we’re excited to announce that it has now graduated from beta to stable and generally available (GA)!
2. Kubernetes 1.13: Simplified Cluster Management with Kubeadm, Container Storage Interface (CSI), and CoreDNS as Default DNS are Now Generally Available (kubernetes.io)
Published: Thursday, 06 December 2018.
We’re pleased to announce the delivery of Kubernetes 1.13, our fourth and final release of 2018! Kubernetes 1.13 has been one of the shortest releases to date at 10 weeks. This release continues to focus on stability and extensibility of Kubernetes with three major features graduating to general availability this cycle in the areas of Storage and Cluster Lifecycle. Notable features graduating in this release include: simplified cluster management with kubeadm, Container Storage Interface (CSI), and CoreDNS as the default DNS.
3. Pod Priority and Preemption (kubernetes.io)
Published: Friday, 02 November 2018.
Pods can have priority. Priority indicates the importance of a Pod relative to other Pods. If a Pod cannot be scheduled, the scheduler tries to preempt (evict) lower priority Pods to make scheduling of the pending Pod possible.
4. Kubernetes 1.12 Alpha: TTL controller for batch Jobs cleanup (kubernetes.io)
Published: Saturday, 13 October 2018.
Alpha version of a TTL controller for batch Jobs cleanup.
5. Topology-Aware Volume Provisioning in Kubernetes (kubernetes.io)
Published: Friday, 12 October 2018.  By:Michelle Au, Google
The multi-zone cluster experience with persistent volumes is improving in Kubernetes 1.12 with the topology-aware dynamic provisioning beta feature. This feature allows Kubernetes to make intelligent decisions when dynamically provisioning volumes by getting scheduler input on the best place to provision a volume for a pod. In multi-zone clusters, this means that volumes will get provisioned in an appropriate zone that can run your pod, allowing you to easily deploy and scale your stateful workloads across failure domains to provide high availability and fault tolerance.
6. Kubernetes v1.12: Introducing RuntimeClass (kubernetes.io)
Published: Thursday, 11 October 2018.  By:Tim Allclair, Google
7. Introducing Volume Snapshot Alpha for Kubernetes (kubernetes.io)
Published: Thursday, 11 October 2018.  By:Jing Xu, Google; Xing Yang, Huawei; Saad Ali, Google
8. Hands On With Linkerd 2.0 (kubernetes.io)
Published: Tuesday, 09 October 2018.  By:Thomas Rampelberg (Buoyant)
Linkerd 2.0 was recently announced as generally available (GA), signaling its readiness for production use. In this tutorial, we’ll walk you through how to get Linkerd 2.0 up and running on your Kubernetes cluster in a matter seconds.
9. Support for Azure VMSS, Cluster-Autoscaler and User Assigned Identity (kubernetes.io)
Published: Monday, 08 October 2018.  By:Krishnakumar R (KK) (Microsoft), Pengfei Ni (Microsoft)
With Kubernetes v1.12, Azure virtual machine scale sets (VMSS) and cluster-autoscaler have reached their General Availability (GA) and User Assigned Identity is available as a preview feature. Azure VMSS allow you to create and manage identical, load balanced VMs that automatically increase or decrease based on demand or a set schedule. This enables you to easily manage and scale multiple VMs to provide high availability and application resiliency, ideal for large-scale applications like container workloads. Cluster autoscaler allows you to adjust the size of the Kubernetes clusters based on the load conditions automatically. Another exciting feature which v1.12 brings to the table is the the ability to use User Assigned Identities with Kubernetes clusters. In this article, we will do a brief overview of VMSS, cluster autoscaler and user assigned identity features on Azure.
10. KubeDirector: The easy way to run complex stateful applications on Kubernetes (kubernetes.io)
Published: Monday, 08 October 2018.  By:Thomas Phelan, BlueData
11. Health checking gRPC servers on Kubernetes (kubernetes.io)
Published: Monday, 08 October 2018.  By:Ahmet Alp Balkan, Google
gRPC is on its way to becoming the lingua franca for communication between cloud-native microservices. If you are deploying gRPC applications to Kubernetes today, you may be wondering about the best way to configure health checks. In this article, we will talk about grpc-health-probe, a Kubernetes-native way to health check gRPC apps.
12. Kubernetes 1.12: Kubelet TLS Bootstrap and Azure Virtual Machine Scale Sets (VMSS) Move to General Availability (kubernetes.io)
Published: Saturday, 06 October 2018.
This release continues to focus on internal improvements and graduating features to stable in Kubernetes. This newest version graduates key features such as security and Azure. Notable additions in this release include two highly-anticipated features graduating to general availability: Kubelet TLS Bootstrap and Support for Azure Virtual Machine Scale Sets (VMSS).
-- Next -->