Kubernetes – A Google’s open source platform which supports container-centric infrastructure is considered as the front runner. Many distributors like Linux have adopted this as a primary platform for container’s technology. Companies like Canonical, Redhat, and SUSE are considering this platform as a container’s DevOps future.
The reason behind for so much of popularity is its Latest releases of Kubernetes 1.4 version .In this latest release, they have come up with new feature and Improvements.
Some of the top line installation and management features of Kubernetes introduced in this latest release are given below.
- The latest version is simpler to install and use for beginners. For Example, The new Kubernetes Dashboard UI is more attainable because it comes with 90 percent of command line interface functionality with at-a-glance management.
- ‘Kubeadm’ reduces bootstrapping to commands, with no complicated scripts involved. As you install Kubernetes; kubeadm init starts the master while kubeadm join the nodes to the cluster.
- Installation is being streamlined by packaging the kubernetes with its dependencies, for most primary distributors like Linux which includes Red Hat Enterprise Linux (RHEL) and Ubuntu 16.04 . Now users can install Kubernetes using familiar tools like apt-get and yum.
Several cloud – native applications are developed to run on containers, but additional features are required for the existing applications for easy adaptation of containers. Features like batch processing for stateful applications, key-value storage for databases.
Expanded stateful application support : In the latest release ,Google has come up with new features for simplifying the deployment of such applications .For example, Scheduled job feature is added so that user can run batch jobs at regular intervals.
Cluster federation API additions: the global customers are requesting to provide the capability for building applications with clusters that span regions and clouds. Federation services are now beta where events, secrets are added to the federation API
Container security support: Multi-tenant clusters administrators should have the ability to provide varying sets of permissions among tenants, infrastructure components and the end users of the system. For example Administrators like Pod Security Policy and AppArmor.
Infrastructure enhancements: They are continuing to add the storage capabilities, scheduler capabilities and client capabilities in Kubernetes which are based on user and ecosystem requirements.
Kubernetes Dashboard UI: Finally, Kubernetes Dashboard UI has come up with 90% CLI parity for at-a-glance management.