Kubernetes follows the primary/replica architecture. The platform exerts its control over compute and storage resources by defining resources as objects, which can then be managed as such. The internal components as well as extensions and containers that run on Kubernetes rely on the Kubernetes API. Kubernetes is loosely coupled and extensible to meet the needs of different workloads. Kubernetes defines a set of building blocks ("primitives") that collectively provide mechanisms that deploy, maintain, and scale applications based on CPU, memory or custom metrics. Starting with version 1.19, Kubernetes follows an N-3 support policy. Until version 1.18, Kubernetes followed an N-2 support policy, meaning that the three most recent minor versions receive security updates and bug fixes. On March 6, 2018, Kubernetes Project reached ninth place in the list of GitHub projects by the number of commits, and second place in authors and issues, after the Linux kernel. AWS announced support for Kubernetes via the Elastic Kubernetes Service (EKS) in November.(proponent of Marathon and Mesos) in September, VMware (proponent of Pivotal Cloud Foundry) in August,.In 2017, the principal competitors rallied around Kubernetes and announced adding native support for it: Google was already offering managed Kubernetes services, while Red Hat was supporting Kubernetes as part of OpenShift since the inception of the Kubernetes project in 2014. In February 2016, the Helm package manager for Kubernetes was released. Google worked with the Linux Foundation to form the Cloud Native Computing Foundation (CNCF) and offered Kubernetes as a seed technology. Kubernetes 1.0 was released on July 21, 2015. Unlike Borg, which was written in C++, Kubernetes source code is in the Go language. Many of its top contributors had previously worked on Borg they codenamed Kubernetes " Project 7" after the Star Trek ex- Borg character Seven of Nine and gave its logo a seven-spoked wheel. The design and development of Kubernetes was influenced by Google's Borg cluster manager. The project was created by Joe Beda, Brendan Burns, and Craig McLuckie, who were soon joined by other Google engineers, including Brian Grant and Tim Hockin. Kubernetes ( Ancient Greek: κυβερνήτης, romanized: kubernḗtēs, ' steersman, navigator ' or ' guide ', and the etymological root of cybernetics) was announced by Google in mid-2014. History Google Kubernetes Engine talk at Google Cloud Summit There are multiple distributions of this platform – from independent software vendors (ISVs) as well as hosted-on-cloud offerings from all the major public cloud vendors. Its suitability for running and managing large cloud-native workloads has led to widespread adoption of it in the data center. Kubernetes works with various container runtimes, such as containerd and CRI-O. Kubernetes is often abbreviated as K8s, counting the eight letters between the K and the s (a numeronym). The name Kubernetes originates from Ancient Greek, meaning 'helmsman' or 'pilot'. Originally designed by Google, the project is now maintained by the Cloud Native Computing Foundation. Kubernetes ( / ˌ k( j) uː b ər ˈ n ɛ t ɪ s, - ˈ n eɪ t ɪ s, - ˈ n eɪ t iː z, - ˈ n ɛ t iː z/, commonly abbreviated K8s ) is an open-source container orchestration system for automating software deployment, scaling, and management.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |