📜 ⬆️ ⬇️

Kubernetes 1.10: we stabilize data storage, security and networking


Editor's Note: Post created by release team 1.10


We are pleased to announce the release of Kubernetes 1.10, the first release of 2018!


The new release of Kubernetes has become more mature, the scalability and connection of modules have become better. The new version stabilizes three key areas: data storage, security and networking. Separately, we note such additions as the introduction of external providers of credentials (alpha), the ability to switch the DNS service to CoreDNS during installation (beta), move the Container Storage Interface (CSI) and permanent local volumes to the beta version.


Consider the key features of the version.


Storage - Moving CSI and Local Storage to Beta


This is a major release for groups on a specific problem (SIG) , crowning their work on numerous functions. The Kubernetes implementation of the container storage interface (Container Storage Interface (CSI)) goes into beta release: installing new volume plugins is as easy as deploying a pod. This allows third-party repository providers to develop their solutions regardless of the main Kubernetes code. So we expand the Kubernetes ecosystem.


Reliable management of local (non-shared) storage in this release has reached beta, which allows you to create a permanent volume on a locally attached (non-networked) storage. So we get better performance and lower cost of distributed file systems and databases.


In this release, many updates for persistent volumes (Persistent Volumes). Kubernetes can automatically prevent the removal of both Persistent Volume Claims used by hearth (beta) and Persistent Volume associated with Persistent Volume Claim (beta). So we guarantee that the repository API objects will be deleted in the correct order.


Security - external credential providers (alpha)


Kubernetes, already rich in plug-ins, is even richer in version 1.10 thanks to external providers of credentials kubectl (alpha). Cloud providers, vendors and developers of other platforms can issue binary plug-ins for authentication in cloud services or internal authorization systems, for example, in Active Directory. So we complement the Cloud Controller Manager , which appeared in version 1.9.


Network - CoreDNS as a DNS provider (beta)


Switching during installation of DNS service on CoreDNS is now in beta. CoreDNS is simpler: it is the only program and only process that supports use cases.


Each group on a specific issue (SIG) in the community provides the most requested improvements, fixes, and functionality for their area. For a complete list of SIG additions, see the release notes .


Availability


Kubernetes 1.10 is available on GitHub . To get started with Kubernetes, read online tutorials .


Two-day feature blog series


If you are interested in learning more about these functions, read the two-day Kubernetes series, where we will look at the following functions step by step:


Day 1 - Container Storage Interface (CSI) for Kubernetes is now beta;
Day 2 — Local Persistent Volumes for Kubernetes is now beta.


Release team


This release was made possible by the efforts of hundreds of people creating both technical and non-technical content. Special thanks to the release team led by Jaice Singer DuMars, representative of Kubernetes at Microsoft. A team of 10 people coordinates the release from documentation to testing, validation and completeness of functions.


The wider the Kubernetes community becomes, the brighter the advantages of open source software development. The user base Kubernetes is growing rapidly. This growth creates positive feedback: the more participants, the more alive the ecosystem.


Project speed


CNCF is refining the project to visualize the number of contributions. K8s DevStats illustrates the separation of add-ons by team members, as well as a set of pre-configured reports from individual members to the life cycle of pull requests. Due to the growth in dispute automation, by the end of the release it was only slightly larger than at the beginning. This marks a shift in conflict management. With 75,000+ comments, Kubernetes remains one of the most talked about projects on GitHub.


Cases


The CNCF survey showed that more than 49% of respondents from Asia use Kubernetes in production, and another 49% plan to use it in production . Global organizations are actively using Kubernetes in production. From published cases:



Ecosystem is improving



KubeCon


The world's largest Kubernetes rally, KubeCon + CloudNativeCon , will be held in Copenhagen from May 2-4, 2018. There will be technical sessions, case studies, developer analyzes, showrooms and more! Check out the schedule and register today!


Webinar


Join Kubernetes 1.10 team members on April 10 at 10:00 to learn about key release features, including Local Persistent Volumes and Container Storage Interface (CSI). Sign up here .


How to join


The easiest way to join Kubernetes is to join one of the groups on a specific problem (SIGs) that matches your interests. Do you have something to share with the Kubernetes community? Share your ideas at the weekly community meeting and channels below.


Thanks for the feedback and support.


Original: Kubernetes 1.10: Stabilizing Storage, Security, and Networking


')

Source: https://habr.com/ru/post/353064/


All Articles