The Cloud Native Computing Foundation (CNCF) has announced Kubernetes 1.13, the fourth and final release of 2018. The update is highlighted by simplified cluster management with kubeadm, Container Storage Interface (CSI), and CoreDNS as the default DNS.
Major highlights of the release include general availability of kubeadm, which now handles the bootstrapping of production clusters on existing hardware. It also handles the configurations of the core Kubernetes components to provide a secure yet easy joining flow for new nodes and supporting easy upgrades. Kubeadm aims to be a toolbox for both admins and automated, higher-level system.Many advanced features around pluggability and configurability have matured and graduated, so users can start leveraging them.
Users can also start using the Container Storage Interface (CSI) which makes the Kubernetes volume layer truly extensible. It enables third party storage providers to write plugins that interoperate with Kubernetes without having to touch the core code.
In this release, CoreDNS is replacing kube-dns as the default DNS server for Kubernetes. As you know, CoreDNS is a general-purpose, authoritative DNS server that provides a backwards-compatible, but extensible, integration with Kubernetes. KubeDNS will still be supported for at least one more release, but the team recommends users switching as soon as possible.
The latest version of Kubernetes is available through distributions like Red Hat OpenShift, Mirantis Kubernetes, Pivotal PKS, VMware VKE as well as through public cloud vendors like Microsoft Azure, Google Compute Engine and AWS.
Well, you can always download it from GitHub.