Everything about Kubernetes, news, articles, tutorials...
Kubernetes 1.16: Custom Resources, Overhauled Metrics, and Volume Extensions (kubernetes.io)
Published: Thursday, 19 September 2019.  By:Kubernetes 1.16 Release Team
We’re pleased to announce the delivery of Kubernetes 1.16, our third release of 2019! Kubernetes 1.16 consists of 31 enhancements: 8 enhancements moving to stable, 8 enhancements in beta, and 15 enhancements in alpha.
Announcing etcd 3.4 (kubernetes.io)
Published: Tuesday, 10 September 2019.  By:Gyuho Lee (Amazon Web Services, @gyuho), Jingyi Hu (Google, @jingyih)
etcd 3.4 focuses on stability, performance and ease of operation, with features like pre-vote and non-voting member and improvements to storage backend and client balancer.
Kubernetes 1.15: Extensibility and Continuous Improvement (kubernetes.io)
Published: Thursday, 20 June 2019.  By:The 1.15 Release Team
We’re pleased to announce the delivery of Kubernetes 1.15, our second release of 2019! Kubernetes 1.15 consists of 25 enhancements: 2 moving to stable, 13 in beta, and 10 in alpha. The main themes of this release are: Continuous Improvement Project sustainability is not just about features. Many SIGs have been working on improving test coverage, ensuring the basics stay reliable, and stability of the core feature set and working on maturing existing features and cleaning up the backlog. Extensibility The community has been asking for continuing support of extensibility, so this cycle features more work around CRDs and API Machinery. Most of the enhancements in this cycle were from SIG API Machinery and related areas.
Kyma - extend and build on Kubernetes with ease (kubernetes.io)
Published: Friday, 24 May 2019.  By:Lukasz Gornicki (SAP)
According to this recently completed CNCF Survey, the adoption rate of Cloud Native technologies in production is growing rapidly. Kubernetes is at the heart of this technological revolution. Naturally, the growth of cloud native technologies has been accompanied by the growth of the ecosystem that surrounds it. Of course, the complexity of cloud native technologies have increased as well. Just google for the phrase “Kubernetes is hard”, and you’ll get plenty of articles that explain this complexity problem. The best thing about the CNCF community is that problems like this can be solved by smart people building new tools to enable Kubernetes users: Projects like Knative and its Build resource extension, for example, serve to reduce complexity across a range of scenarios. Even though increasing complexity might seem like the most important issue to tackle, it is not the only challenge you face when transitioning to Cloud Native.
Kubernetes 1.14: Production-level support for Windows Nodes, Kubectl Updates, Persistent Local Volumes GA (kubernetes.io)
Published: Friday, 05 April 2019.  By:Kubernetes Release Team
Kubernetes 1.14 consists of 31 enhancements: 10 moving to stable, 12 in beta, and 7 net new. The main themes of this release are extensibility and supporting more workloads on Kubernetes with three major features moving to general availability, and an important security feature moving to beta. More enhancements graduated to stable in this release than any prior Kubernetes release. This represents an important milestone for users and operators in terms of setting support expectations. In addition, there are notable Pod and RBAC enhancements in this release, which are discussed in the “additional notable features” section below.
Kubernetes v1.14 delivers production-level support for Windows nodes and Windows containers (kubernetes.io)
Published: Friday, 05 April 2019.  By:Michael Michael (VMware), Patrick Lang (Microsoft)
The first release of Kubernetes in 2019 brings a highly anticipated feature - production-level support for Windows workloads. Up until now Windows node support in Kubernetes has been in beta, allowing many users to experiment and see the value of Kubernetes for Windows containers. While in beta, developers in the Kubernetes community and Windows Server team worked together to improve the container runtime, build a continuous testing process, and complete features needed for a good user experience. Kubernetes now officially supports adding Windows nodes as worker nodes and scheduling Windows containers, enabling a vast ecosystem of Windows applications to leverage the power of our platform.
Kubernetes 1.14: Local Persistent Volumes GA (kubernetes.io)
Published: Friday, 05 April 2019.  By:Michelle Au (Google), Matt Schallert (Uber), Celina Ward (Uber)
The Local Persistent Volumes feature has been promoted to GA in Kubernetes 1.14. It was first introduced as alpha in Kubernetes 1.7, and then beta in Kubernetes 1.10. The GA milestone indicates that Kubernetes users may depend on the feature and its API for production use. GA features are protected by the Kubernetes deprecation policy.
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)!
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.
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.
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.
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.
Kubernetes v1.12: Introducing RuntimeClass (kubernetes.io)
Published: Thursday, 11 October 2018.  By:Tim Allclair, Google Discuss
Introducing Volume Snapshot Alpha for Kubernetes (kubernetes.io)
Published: Thursday, 11 October 2018.  By:Jing Xu, Google; Xing Yang, Huawei; Saad Ali, Google Discuss
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.
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.
KubeDirector: The easy way to run complex stateful applications on Kubernetes (kubernetes.io)
Published: Monday, 08 October 2018.  By:Thomas Phelan, BlueData
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.
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 -->