699:
5544:
389:
344:
281:
1838:, or the notion that the Kubernetes cluster infrastructure is itself a resource / object that can be managed just like any other Kubernetes resources. Similarly, machines that make up the cluster are also treated as a Kubernetes resource. The API has two pieces – the core API, and a provider implementation. The provider implementation consists of cloud-provider specific functions that let Kubernetes provide the cluster API in a fashion that is well-integrated with the cloud-provider's services and resources.
1198:'s purpose is to maintain a stable set of replica pods running at any given time. As such, it is often used to guarantee the availability of a specified number of identical Pods. The ReplicaSet can also be said to be a grouping mechanism that lets Kubernetes maintain the number of instances that have been declared for a given pod. The definition of a ReplicaSet uses a selector, whose evaluation will result in identifying all pods that are associated with it.
1511:
administrators, DevOps and cloud engineers. Containers may be ephemeral, but more and more of their data is not, so one needs to ensure the data's survival in case of container termination or hardware failure. When deploying containers with
Kubernetes or containerized applications, organizations often realize that they need persistent storage. They need to provide fast and reliable storage for databases, root images and other data used by the containers.
191:
66:
25:
1262:
896:
1661:. The key use case for operators are to capture the aim of a human operator who is managing a service or set of services and to implement them using automation, and with a declarative API supporting this automation. Human operators who look after specific applications and services have deep knowledge of how the system ought to behave, how to deploy it, and how to react if there are problems.
132:
1205:, similar to a ReplicaSet, serves the same purpose and behaves similarly to a ReplicaSet, which is to ensure that there will always be a specified number of pod replicas as desired. The ReplicationController workload was the predecessor of a ReplicaSet, but was eventually deprecated in favor of ReplicaSet to make use of set-based label selectors.
1044:
system include a DaemonSet controller for running exactly one pod on every machine (or some subset of machines), and a Job controller for running pods that run to completion (e.g. as part of a batch job). Labels selectors often form part of the controller's definition that specify the set of pods that a controller manages.
1019:
resources. For this purpose, the scheduler must know the resource requirements, resource availability, and other user-provided constraints or policy directives such as quality-of-service, affinity/anti-affinity requirements, and data locality. The scheduler's role is to match resource "supply" to workload "demand".
1390:
are queries against labels that resolve to matching objects. When a service is defined, one can define the label selectors that will be used by the service router/load balancer to select the pod instances that the traffic will be routed to. Thus, simply changing the labels of the pods or changing the
754:) was announced by Google on June 6, 2014. The project was conceived and created by Google employees Joe Beda, Brendan Burns, and Craig McLuckie. Others at Google soon joined to help build the project including Ville Aikas, Dawn Chen, Brian Grant, Tim Hockin, and Daniel Smith. Other companies such as
1650:
Custom controllers are another extension mechanism that interact with the
Kubernetes API, similar to the default controllers in the standard pre-installed Kubernetes controller manager. These controllers may interact with custom resources to allow for a declarative API: users may declare the desired
1522:
Container
Attached Storage is a type of data storage that emerged as Kubernetes gained prominence. The Container Attached Storage approach or pattern relies on Kubernetes itself for certain capabilities while delivering primarily block, file, object and interfaces to workloads running on Kubernetes.
1005:
As an example, a human operator may specify that three instances of a particular "pod" (see below) need to be running, and etcd stores this fact. If the
Deployment controller finds that only two instances are running (conflicting with the etcd declaration), it schedules the creation of an additional
1001:
requests, and updates the state of the API objects in etcd, thereby allowing clients to configure workloads and containers across worker nodes. The API server uses etcd's watch API to monitor the cluster, roll out critical configuration changes, or restore any divergences of the state of the cluster
1535:
In
Kubernetes version 1.9, the initial Alpha release of Container Storage Interface (CSI) was introduced. Previously, storage volume plug-ins were included in the Kubernetes distribution. By creating a standardized CSI, the code required to interface with external storage systems was separated from
1518:
More information about the relative popularity of these and other approaches can be found on the CNCF's landscape survey as well, which showed that OpenEBS – a
Stateful Persistent Storage platform from Datacore Software, and Rook – a storage orchestration project – were the two projects most likely
1514:
In addition to the landscape, the Cloud Native
Computing Foundation (CNCF), has published other information about Kubernetes Persistent Storage including a blog helping to define the container attached storage pattern. This pattern can be thought of as one that uses Kubernetes itself as a component
1247:
are responsible for ensuring that a pod is created on every single node in the cluster. Generally, most workloads scale in response to a desired replica count, depending on the availability and performance requirements as needed by the application. However, in other scenarios it may be necessary to
1506:
Containers emerged as a way to make software portable. The container contains all the packages needed to run a service. The provided file system makes containers extremely portable and easy to use in development. A container can be moved from development to test or production with no or relatively
1211:
are a higher-level management mechanism for
ReplicaSets. While the ReplicaSet controller manages the scale of the ReplicaSet, the Deployment controller manages what happens to the ReplicaSet – whether an update has to be rolled out, or rolled back, etc. When Deployments are scaled up or down, this
911:
and extensible to meet the needs of different workloads. The internal components as well as extensions and containers that run on
Kubernetes rely on the Kubernetes API. The platform exerts its control over compute and storage resources by defining resources as objects, which can then be managed as
1342:
The data from ConfigMaps and
Secrets will be made available to every single instance of the application to which these objects have been bound via the Deployment. A Secret and/or a ConfigMap is sent to a node only if a pod on that node requires it, which will only be stored in memory on the node.
1082:
is responsible for the running state of each node, ensuring that all containers on the node are healthy. It takes care of starting, stopping, and maintaining application containers organized into pods as directed by the control plane. kubelet monitors the state of a pod, and if not in the desired
1313:
provides persistent storage that exists for the lifetime of the pod itself. This storage can also be used as shared disk space for containers within the pod. Volumes are mounted at specific mount points within the container, which are defined by the pod configuration, and cannot mount onto other
1185:
Kubernetes supports several abstractions of workloads that are at a higher level over simple pods. This allows users to declaratively define and manage these high-level abstractions, instead of having to manage individual pods by themselves. Several of these abstractions, supported by a standard
1018:
is an extensible component that selects the node that an unscheduled pod (the basic unit of workloads to be scheduled) runs, based on resource availability and other constraints. The scheduler tracks resource allocation on each node to ensure that workload is not scheduled in excess of available
1043:
An example controller is a ReplicaSet controller, which handles replication and scaling by running a specified number of copies of a pod across the cluster. The controller also handles creating replacement pods if the underlying node fails. Other controllers that are part of the core Kubernetes
1170:, which consists of one or more containers that are guaranteed to be co-located on the same node. Each pod in Kubernetes is assigned a unique IP address within the cluster, allowing applications to use ports without the risk of conflict. Within the pod, all containers can reference each other.
1026:
may be developed and installed as in-process extensions to the native vanilla scheduler by running it as a separate scheduler, as long as they conform to the Kubernetes scheduling framework. This allows cluster administrators to extend or modify the behavior of the default Kubernetes scheduler
1510:
Historically Kubernetes was suitable only for stateless services. However, many applications have a database, which requires persistence, which leads to the creation of persistent storage for Kubernetes. Implementing persistent storage for containers is one of the top challenges of Kubernetes
3592:
One of the most important primary services is an API server. This is the main management point of the entire cluster as it allows a user to configure Kubernetes' workloads and organizational units. It is also responsible for making sure that the etcd store and the service details of deployed
1526:
Common attributes of Container Attached Storage include the use of extensions to Kubernetes, such as custom resource definitions, and the use of Kubernetes itself for functions that otherwise would be separately developed and deployed for storage or data management. Examples of functionality
1322:
A common application challenge is deciding where to store and manage configuration information, some of which may contain sensitive data. Configuration data can be anything as fine-grained as individual properties, or coarse-grained information like entire configuration files such as
1227:
applications. While scaling stateless applications is only a matter of adding more running pods, doing so for stateful workloads is harder, because the state needs to be preserved if a pod is restarted. If the application is scaled up or down, the state may need to be redistributed.
1496:
To prevent the loss of event data in the event of node or pod failures, container logs can be saved to a central log store with a search/browsing interface. Kubernetes provides no native storage for log data, but one can integrate many existing logging solutions into the Kubernetes
1083:
state, the pod re-deploys to the same node. Node status is relayed every few seconds via heartbeat messages to the API server. Once the control plane detects a node failure, a higher-level controller is expected to observe this state change and launch pods on another healthy node.
1664:
Examples of problems solved by operators include taking and restoring backups of that application's state, and handling upgrades of the application code alongside related changes such as database schemas or extra configuration settings. Several notable projects under the
1157:
are utilized to segregate the resources it handles into distinct and non-intersecting collections. They are intended for use in environments with many users spread across multiple teams, or projects, or even separating environments like development, test, and production.
1527:
delivered by custom resource definitions or by Kubernetes itself include retry logic, delivered by Kubernetes itself, and the creation and maintenance of an inventory of available storage media and volumes, typically delivered via a custom resource definition.
1231:
Databases are an example of stateful workloads. When run in high-availability mode, many databases come with the notion of a primary instance and secondary instances. In this case, the notion of ordering of instances is important. Other applications like
1110:
in favor of directly interfacing with the container through containerd, or replacing Docker with a runtime that is compliant with the Container Runtime Interface (CRI). With the release of v1.24 in May 2022, the "dockershim" has been removed entirely.
1704:
In older versions of Kubernetes, the API server supported listening on both HTTP and HTTPS ports (with the HTTP port number having no transport security whatsoever). This was deprecated in v1.10 and eventually dropped support in v1.20 of Kubernetes.
1365:
by default, and requires additional setup in order to fully secure the use of Secrets within the cluster. Secrets are often used to store confidential or sensitive data like certificates, credentials to work with image registries, passwords, and
3097:
1463:
Add-ons are additional features of the Kubernetes cluster implemented as applications running within it. The pods may be managed by Deployments, ReplicationControllers, and so on. There are many add-ons. Some of the more important are:
886:
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. Starting with version 1.19, Kubernetes follows an N-3 support policy.
1833:
The same API design principles have been used to define an API to harness a program in order to create, configure, and manage Kubernetes clusters. This is called the Cluster API. A key concept embodied in the API is using
1471:
Cluster DNS is a DNS server, in addition to the other DNS server(s) in the environment, which serves DNS records for Kubernetes services. Containers started by Kubernetes automatically include this DNS server in their DNS
1446:
Just like labels, field selectors also let one select Kubernetes resources. Unlike labels, the selection is based on the attribute values inherent to the resource being selected, rather than user-defined categorization.
969:). It reliably stores the configuration data of the cluster, representing the overall state of the cluster at any given point of time. etcd favors consistency over availability in the event of a network partition (see
931:
The Kubernetes master node handles the Kubernetes control plane of the cluster, managing its workload and directing communication across the system. The Kubernetes control plane consists of various components such as
1039:
is a reconciliation loop that drives the actual cluster state toward the desired state, communicating with the API server to create, update, and delete the resources it manages (e.g., pods or service endpoints).
1561:" of the cluster's state, and are able to define the desired state that the writer of the object wishes for the cluster to be in. As such, most Kubernetes objects have the same set of nested fields, as follows:
1252:
them as they are removed. This is particularly helpful for use cases where the workload has some dependency on the actual node or host machine, such as log collection, ingress controllers, and storage services.
1051:
is a single process that manages several core Kubernetes controllers (including the examples described above), is distributed as part of the standard Kubernetes installation and responding to the loss of nodes.
1289:
manner to network connections of that IP address among the pods matching the selector (even as failures cause the pods to move from machine to machine). By default a service is exposed inside a cluster (e.g.,
1145:, and it supports the service abstraction along with the other networking operations. It is responsible for routing traffic to the appropriate container based on IP and port number of the incoming request.
1544:
A key component of the Kubernetes control plane is the API Server, which exposes an HTTP API that can be invoked by other parts of the cluster as well as end users and external components. This API is a
3089:
3158:
3200:
1294:
pods might be grouped into a service, with requests from the front-end pods load-balanced among them), but a service can also be exposed outside a cluster (e.g., for clients to reach front-end pods).
1309:, by default. This means that a restart of the pod will wipe out any data on such containers, and therefore, this form of storage is quite limiting in anything but trivial applications. A Kubernetes
1095:
is responsible for the lifecycle of containers, including launching, reconciling and killing of containers. kubelet interacts with container runtimes via the Container Runtime Interface (CRI), which
651:. Its suitability for running and managing workloads of all sizes and styles has led to its widespread adoption in clouds and data centers. There are multiple distributions of this platform – from
1478:
This is a general purpose, web-based UI for Kubernetes clusters. It allows administrators to manage and troubleshoot applications running in the cluster, as well as the cluster itself.
5141:
3467:
3219:
1055:
Custom controllers may also be installed in the cluster, further allowing the behavior and API of Kubernetes to be extended when used in conjunction with custom resources (see
6443:
3349:
146:
3323:
6261:
4961:
2926:
1361:
The biggest difference between a Secret and a ConfigMap is that Secrets are specifically designed for containing secure and confidential data, although they are not
3547:
1604:: a unique string that is able to distinguish between objects with the same name across space and time (even across deletions and recreations with the same name).
76:
1713:
All requests made to the Kubernetes API server are expected to be authenticated, and supports several authentication strategies, some of which are listed below:
1647:(CRDs), which is a kind of resource that can be dynamically registered and unregistered without shutting down or restarting a cluster that is currently running.
2608:
827:
since the inception of the Kubernetes project in 2014. In 2017, the principal competitors rallied around Kubernetes and announced adding native support for it:
4169:
3732:
3379:
3204:
3569:
3432:
1391:
label selectors on the service can be used to control which pods get traffic and which don't, which can be used to support various deployment patterns like
3756:
3271:
2904:
224:
5160:"Kubernetes 1.13: Simplified Cluster Management with Kubeadm, Container Storage Interface (CSI), and CoreDNS as Default DNS are Now Generally Available"
1549:
API and is declarative in nature, and is the same API exposed to the control plane. The API server is backed by etcd to store all records persistently.
6438:
1236:
distribute the data amongst their brokers; hence, one broker is not the same as another. In this case, the notion of instance uniqueness is important.
903:
Kubernetes defines a set of building blocks ("primitives") that collectively provide mechanisms that deploy, maintain, and scale applications based on
4522:
5628:
5580:
1177:
resides inside a pod. The container is the lowest level of a micro-service, which holds the running application, libraries, and their dependencies.
5051:
4943:
3702:
1067:
A node, also known as a worker or a minion, is a machine where containers (workloads) are deployed. Every node in the cluster must run a container
3640:
3593:
containers are in agreement. It acts as the bridge between various components to maintain cluster health and disseminate information and commands.
3239:
5599:
1869:
These are typically categorized according to open-source, commercial or managed distributions. Several notable distributions are listed below:
1343:
Once the pod that depends on the Secret or ConfigMap is deleted, the in-memory copy of all bound Secrets and ConfigMaps are deleted as well.
3498:
6448:
3790:
2357:
From Kubernetes version 1.19 on, the support window has been extended to one year of full support plus two months of maintenance mode period.
4208:
1651:
state of the system via the custom resources, and it is the responsibility of the custom controller to observe the change and reconcile it.
6282:
1850:-based implementation, because it and its associated ecosystem of tools provide all the capabilities needed to address key concerns of any
3459:
3137:
1399:. This capability to dynamically control how services utilize implementing resources provides a loose coupling within the infrastructure.
1357:
Mounted within a volume accessible within the container's filesystem, which supports automatic reloading without restarting the container.
4058:
3159:"VMware and Pivotal Launch Pivotal Container Service (PKS) and Collaborate with Google Cloud to Bring Kubernetes to Enterprise Customers"
1455:
are field selectors that will be present on all Kubernetes objects. Other selectors that can be used depend on the object/resource type.
150:
91:
4864:
1767:: Grants access rights to users based on roles that are granted to the user, where each role defines a list of actions that are allowed.
6855:
6850:
6830:
6346:
5653:
1314:
volumes or link to other volumes. The same volume can be mounted at different points in the file system tree by different containers.
1212:
results in the declaration of the ReplicaSet changing, and this change in the declared state is managed by the ReplicaSet controller.
4979:
3357:
3284:
Compared to the 1.5 million projects on GitHub, Kubernetes is No. 9 for commits and No. 2 for authors/issues, second only to Linux.
4997:
712:
6835:
6463:
5105:
1643:, which represent objects that are not part of the standard Kubernetes installation. These custom resources are declared using
1484:
Container Resource Monitoring records metrics about containers in a central database, and provides a UI for browsing that data.
944:
method, network separation, each its own process, that can run both on a single master node or on multiple masters supporting
6496:
6362:
5936:
5573:
4451:
3201:"Docker Announces Enhancements to the Docker Platform to Simplify and Advance the Management of Kubernetes for Enterprise IT"
1249:
3527:
3026:
2873:
6249:
5292:
5267:
2932:
2651:
1123:
1071:, as well as the below-mentioned components, for communication with the primary network configuration of these containers.
648:
3069:
1223:
are controllers that enforce the properties of uniqueness and ordering amongst instances of a pod, and can be used to run
5033:
3992:
3506:
2622:
1277:
application. The set of pods that constitute a service are defined by a label selector. Kubernetes provides two modes of
4725:
4603:
3543:
3048:
1749:: Grants a fixed list of operations of API requests that kubelets are allowed to perform, in order to function properly.
1734:
file, which are natively supported by other Kubernetes tools like kubectl and the official Kubernetes client libraries.
201:
6845:
6825:
6783:
4553:
1568:: Describes the desired state of the resource, which can be controlled by end users, or other higher-level controllers;
2717:
6315:
6216:
5015:
4633:
4370:
3266:
2765:
1758:: Grants access rights to users through the use of defined access control policies which combine attributes together.
1669:'s incubation program follow the operator pattern to extend Kubernetes, including Argo, Open Policy Agent and Istio.
1666:
1536:
the core Kubernetes code base. Just one year later, the CSI feature was made Generally Available (GA) in Kubernetes.
809:
590:
305:
260:
242:
172:
113:
52:
4161:
3839:
3724:
5566:
3889:
3387:
3017:
Abhishek Verma; Luis Pedrosa; Madhukar R. Korupolu; David Oppenheimer; Eric Tune; John Wilkes (April 21–24, 2015).
409:
1730:
Users are typically expected to indicate and define cluster URL details along with the necessary credentials in a
658:
Kubernetes is one of the most widely deployed software systems in the world being used across companies including
6860:
6840:
6789:
5142:"Kubernetes 1.12: Kubelet TLS Bootstrap and Azure Virtual Machine Scale Sets (VMSS) Move to General Availability"
5087:
3579:
3424:
3180:
1096:
210:
154:
95:
4010:
3662:
6573:
6339:
2896:
1753:
5389:
5371:
5353:
5335:
5317:
5249:
5231:
5213:
5195:
5177:
5159:
5123:
4472:
4394:
3764:
3261:
2794:
6820:
6558:
5855:
2818:
1818:
1686:
1248:
deploy a pod to every single node in the cluster, scaling up the number of total pods as nodes are added and
997:, which provides both the internal and external interface to Kubernetes. The API server processes, validates
804:
Kubernetes was announced in June, 2014 and version 1.0 was released on July 21, 2015. Google worked with the
718:
1616:
At most one other object shall be the managing controller of the controllee object, which is defined by the
1106:
runtime through a "dockershim". However, from November 2020 up to April 2022, Kubernetes has deprecated the
5643:
5178:"Kubernetes 1.14: Production-level support for Windows Nodes, Kubectl Updates, Persistent Local Volumes GA"
5069:
4346:
4321:
4257:
1574:: Describes the current state of the resource, which is actively updated by the controller of the resource.
916:
589:, the project is now maintained by a worldwide community of contributors, and the trademark is held by the
368:
3925:
793:
and gave its logo a seven-spoked ship's wheel (designed by Tim Hockin). Unlike Borg, which was written in
6737:
6563:
5681:
4888:
4750:
4700:
4431:
4106:
1863:
1822:
1806:
1281:, using environment variables or using Kubernetes DNS. Service discovery assigns a stable IP address and
652:
334:
38:
4412:
4300:
4082:
3690:
3608:
1490:
Kubernetes cost monitoring applications allow breakdown of costs by pods, nodes, namespaces, and labels.
6747:
6178:
5660:
4578:
4124:
3632:
1851:
1835:
1339:, both of which allow for configuration changes to be made without requiring an application rebuild.
1142:
414:
6568:
6489:
6332:
6080:
5910:
5861:
4497:
3090:"As Kubernetes Hits 1.0, Google Donates Technology To Newly Formed Cloud Native Computing Foundation"
1798:
1762:
1392:
945:
937:
798:
578:
402:
3000:
343:
6591:
5866:
5846:
4962:"Kubernetes 1.2: Even more performance upgrades, plus easier application deployment and management"
4916:
4843:
4800:
4655:
4142:
2741:
1790:
1694:
1224:
933:
876:
220:
6002:
5515:
5497:
5479:
5461:
5443:
5425:
5407:
3786:
3123:
6596:
6532:
6271:
6211:
6163:
6158:
5955:
5607:
2967:
1346:
The data from a ConfigMap or Secret is accessible to the pod through one of the following ways:
904:
575:
206:
5124:"Kubernetes 1.11: In-Cluster Load Balancing and CoreDNS Plugin Graduate to General Availability"
4282:
3296:
2669:
141:
may contain an excessive amount of intricate detail that may interest only a particular audience
6815:
6721:
6527:
6276:
6241:
6145:
5977:
3016:
1331:
documents. Kubernetes provides two closely related mechanisms to deal with this need, known as
1274:
770:
707:
4050:
1420:
6794:
5851:
5713:
1698:
835:
816:
4233:
1773:: Queries a REST API service to determine if a user is authorized to perform a given action.
1628:
When an object is deleted, all dependent objects may also be deleted in a cascading fashion.
6696:
6621:
6542:
6482:
6453:
1351:
962:
572:
6038:
4028:
3324:"Kubernetes 1.19 Release Announcement > Increase Kubernetes support window to one year"
1578:
All objects in Kubernetes are subject to the same API conventions. Some of these include:
1022:
Kubernetes allows running multiple schedulers within a single cluster. As such, scheduler
388:
8:
6191:
6153:
6121:
6007:
5818:
5543:
1959:
1291:
1265:
Simplified view showing how Services interact with Pod networking in a Kubernetes cluster
1023:
864:
777:. Many of its top contributors had previously worked on Borg; they codenamed Kubernetes "
698:
643:
which can run workloads in containers. It works with various container runtimes, such as
582:
4680:
3974:
3864:
3751:
3749:
6636:
6474:
5997:
5906:
5813:
4443:
4190:
2843:
2010:
426:
3907:
1654:
The combination of custom resources and custom controllers are often referred to as a
1362:
1354:, which will be consumed by kubelet from the ConfigMap when the container is launched;
867:
announced support for Kubernetes via the Elastic Kubernetes Service (EKS) in November.
6706:
6646:
6402:
6311:
6196:
6023:
5773:
5665:
4447:
3746:
2985:
2627:
2617:
1306:
1278:
1103:
920:
852:
5052:"Kubernetes 1.7: Security Hardening, Stateful Application Updates and Extensibility"
2662:
762:
joined the effort soon after, with notable contributors such as Clayton Coleman and
216:
83:
6711:
6641:
6611:
6221:
6095:
4439:
3138:"Red Hat and Google collaborate on Kubernetes to manage Docker containers at scale"
2865:
1953:
1878:
1107:
919:. The components of Kubernetes can be divided into those that manage an individual
805:
763:
667:
640:
454:
421:
280:
6381:
6206:
6059:
3018:
1286:
966:
858:
632:
44:
4775:
3220:"Introducing AKS (managed Kubernetes) and Azure Container Registry improvements"
2773:
1378:
Kubernetes enables clients (users or internal components) to attach keys called
1114:
Examples of popular container runtimes that are compatible with kubelet include
6777:
6407:
6226:
6168:
5701:
5589:
4944:"Kubernetes 1.1 Performance upgrades, improved tooling and a growing community"
1677:
Kubernetes defines the following strategies for controlling access to its API.
1119:
1068:
973:). The consistency is crucial for correctly scheduling and operating services.
941:
908:
774:
675:
601:
87:
5214:"Kubernetes 1.16: Custom Resources, Overhauled Metrics, and Volume Extensions"
2946:
2603:
The chart below visualizes the period for which each release is/was supported
2522:
2506:
2490:
2474:
2458:
2442:
2426:
2410:
2394:
2378:
2362:
2344:
2328:
2312:
2296:
2280:
2264:
2248:
2232:
2216:
2200:
655:
as well as hosted-on-cloud offerings from all the major public cloud vendors.
6809:
5982:
5901:
5896:
3811:
3040:
2184:
2168:
2152:
2136:
2120:
2104:
2088:
2072:
2057:
2041:
1947:
790:
2709:
1598:: a string that uniquely identifies the object within the defined namespace;
153:
any relevant information, and removing excessive detail that may be against
6671:
6651:
6433:
6423:
6386:
6266:
6255:
5972:
5941:
5886:
5549:
4681:"Remove the apiserver insecure port · Issue #91506 · kubernetes/kubernetes"
3574:
2691:
2001:
1965:
1920:
1847:
1367:
1233:
1138:
880:
848:
842:
636:
377:
5558:
3950:
6631:
6606:
6458:
6201:
6054:
5803:
5763:
5696:
1396:
1302:
970:
948:. The various components of the Kubernetes control plane are as follows.
750:
3633:"The Three Pillars of Kubernetes Container Orchestration - Rancher Labs"
3181:"Mesosphere adds Kubernetes support to its data center operating system"
1099:
the maintenance of core Kubernetes from the actual CRI implementation.
871:
On March 6, 2018, Kubernetes Project reached ninth place in the list of
6742:
6716:
6537:
6299:
5891:
5881:
5706:
5671:
5612:
3240:"Introducing Amazon Elastic Container Service for Kubernetes (Preview)"
1810:
1786:
kubectl: Command-line for interacting with the Kubernetes control plane
1558:
1115:
671:
644:
300:
288:
1903:
The Community Distribution of Kubernetes that powers Red Hat OpenShift
1189:
6601:
6131:
5723:
2632:
1989:
1929:
1894:
824:
687:
663:
625:
4395:"Introducing Container Storage Interface (CSI) Alpha for Kubernetes"
3023:
Proceedings of the European Conference on Computer Systems (EuroSys)
190:
6757:
6701:
6324:
4825:
2538:
1995:
1916:
1282:
605:
769:
The design and development of Kubernetes was inspired by Google's
6686:
6666:
6626:
6616:
6105:
6085:
6064:
5825:
5735:
5638:
3760:
1926:
1802:
1261:
820:
755:
5106:"Kubernetes 1.10: Stabilizing Storage, Security, and Networking"
4980:"Kubernetes 1.3: Bridging Cloud Native and Enterprise Workloads"
3908:"Deprecate Dockershim - Kubernetes Github repository - PR 94624"
3685:
3683:
2968:"https://twitter.com/kelseyhightower/status/1527333243845873664"
1056:
6752:
6691:
6676:
6505:
6231:
6090:
6033:
6028:
5992:
5931:
5871:
5798:
5783:
5778:
5728:
5691:
5676:
5633:
5553:
4921:
4685:
4527:
3698:
1977:
1971:
1934:
1742:
The Kubernetes API supports the following authorization modes:
1582:
Must have the following metadata under the nested object field
1402:
For example, if an application's pods have labels for a system
872:
831:
759:
683:
679:
659:
586:
293:
5260:
4998:"Kubernetes 1.4: Making it easy to run on Kubernetes anywhere"
4153:
3716:
2606:
1634:
1609:
May be managed by another controller, which is defined in the
556:
535:
478:
6376:
6186:
5841:
5793:
5768:
5648:
4628:
3840:"Introducing Container Runtime Interface (CRI) in Kubernetes"
3680:
3070:"Early Stage Startup Heptio Aims to Make Kubernetes Friendly"
1717:
1690:
895:
794:
472:
4044:
4042:
2897:"Google Made Its Secret Blueprint Public to Boost Its Cloud"
1726:
Service account tokens, intended for programmatic API access
6661:
6656:
6100:
5876:
5808:
5788:
5740:
5196:"Kubernetes 1.15: Extensibility and Continuous Improvement"
1814:
1794:
1546:
1324:
1273:
is a set of pods that work together, such as one tier of a
998:
994:
990:
957:
786:
723:
550:
529:
508:
487:
5088:"Kubernetes 1.9: Apps Workloads GA and Expanded Ecosystem"
4371:"Cloud Native Application Checklist: Cloud Native Storage"
3318:
3316:
2866:"Google Open Sources Its Secret Weapon in Cloud Computing"
2644:
2583:
815:
Google was already offering a managed Kubernetes service,
5987:
5718:
5686:
4430:
Marinescu, Dan C. (2018-01-01), Marinescu, Dan C. (ed.),
4283:"Dataore Acquired MayaData original developer of OpenEBS"
4039:
2571:
2566:
1983:
1884:
1328:
986:
702:
Google Kubernetes Engine talk at 2017 Google Cloud Summit
514:
493:
466:
437:
6504:
5537:
3812:"Kubernetes Security | Issues and Best Practices | Snyk"
5070:"Kubernetes 1.8: Security, Workloads and Feature Depth"
3350:"Autoscaling based on CPU/Memory in Kubernetes—Part II"
3313:
2928:
The History of Kubernetes & the Community Behind It
1789:
Official client libraries maintained by Kubernetes for
812:(CNCF) and offered Kubernetes as the seed technology.
5034:"Kubernetes 1.6: Multi-user, Multi-workloads at Scale"
3380:"Configure Kubernetes Autoscaling With Custom Metrics"
1900:
4911:
4909:
4413:"Container Storage Interface (CSI) for Kubernetes GA"
559:
547:
538:
526:
517:
505:
496:
484:
460:
457:
3993:"rktnetes brings rkt container engine to Kubernetes"
3297:"Kubernetes version and version skew support policy"
3019:"Large-scale cluster management at Google with Borg"
1998:
Kubernetes Engine with OpsCare Plus managed services
1950:
ACK (Alibaba Cloud Container Service for Kubernetes)
1862:
Various vendors offer Kubernetes-based platforms or
1530:
1102:
Originally, kubelet interfaced exclusively with the
879:, and second place in authors and issues, after the
553:
532:
511:
490:
475:
94:, and by adding encyclopedic content written from a
4162:"Kubernetes 101 – External Access Into The Cluster"
3119:
1190:
ReplicaSets, ReplicationControllers and Deployments
631:Kubernetes assembles one or more computers, either
544:
523:
502:
481:
4906:
4726:"Organizing Cluster Access Using kubeconfig Files"
1889:
1782:Kubernetes supports several official API clients:
1625:May be garbage collected if the owner is deleted:
1382:to any API object in the system, such as pods and
585:, scaling, and management. Originally designed by
5016:"Kubernetes 1.5: Supporting Production Workloads"
4865:"Why Kubernetes Developer Ecosystem Needs A PaaS"
3528:Container Linux by CoreOS: Cluster infrastructure
1186:installation of Kubernetes, are described below.
16:Software to manage containers on a server-cluster
6807:
4889:"5 Cloud Native Trends to Watch out for in 2022"
1002:back to the desired state as declared in etcd.
205:, potentially preventing the article from being
3757:"Intro: Docker and Kubernetes training - Day 2"
1846:Kubernetes is commonly used as a way to host a
1285:to the service, and load balances traffic in a
5600:Comparison of platform virtualization software
3262:"Kubernetes Is First CNCF Project To Graduate"
923:and those that are part of the control plane.
6490:
6340:
5574:
4844:"The 7 Most Popular Kubernetes Distributions"
3012:
3010:
2576:
1166:The basic scheduling unit in Kubernetes is a
6283:Generic Network Virtualization Encapsulation
5293:"Kubernetes 1.19: Accentuate the Paw-sitive"
3890:"Kubernetes v1.12: Introducing RuntimeClass"
3725:"Kubernetes: Exciting Experimental Features"
2948:Kubernetes: The Documentary [PART 1]
1872:
1519:to be in evaluation as of the Fall of 2019.
1428:, for example), then an operation on all of
841:Mesosphere, Inc. (proponent of Marathon and
604:κυβερνήτης (kubernḗtēs), meaning governor, '
5588:
4818:
3544:"Kubernetes from the ground up: API server"
3419:
3417:
3415:
3413:
3411:
3409:
3407:
3405:
3386:. BitRock. 15 November 2018. Archived from
1907:
1635:Custom resources, controllers and operators
1592:: a label that objects are subdivided into;
1057:custom resources, controllers and operators
961:is a persistent, lightweight, distributed,
53:Learn how and when to remove these messages
6497:
6483:
6347:
6333:
5581:
5567:
5542:
4656:"Controlling Access to the Kubernetes API"
3567:
3007:
907:, memory or custom metrics. Kubernetes is
387:
342:
225:reliable, independent, third-party sources
5336:"Kubernetes 1.21: Power to the Community"
4432:"Chapter 8 - Cloud Hardware and Software"
4429:
3178:
3041:"Borg, Omega, and Kubernetes - ACM Queue"
1639:The Kubernetes API can be extended using
1557:In Kubernetes, all objects serve as the "
1436:nodes can use a label selector, such as:
1317:
616:, counting the eight letters between the
261:Learn how and when to remove this message
243:Learn how and when to remove this message
173:Learn how and when to remove this message
114:Learn how and when to remove this message
4473:"Operating etcd clusters for Kubernetes"
4159:
4048:
3402:
2588:
1941:
1260:
894:
697:
219:by replacing them with more appropriate
3784:
3722:
3541:
1685:The Kubernetes API server listens on a
1373:
202:too closely associated with the subject
6808:
5318:"Kubernetes 1.20: The Raddest Release"
5268:"Kubernetes 1.19 Release Announcement"
4322:"Container Attached Storage: A primer"
4258:"Container Attached Storage: A primer"
3691:"Overview of a Replication Controller"
3347:
3259:
3217:
3100:from the original on 23 September 2015
2876:from the original on 10 September 2015
75:contains content that is written like
6478:
6363:Operating-system-level virtualization
6328:
5937:System Center Virtual Machine Manager
5562:
5354:"Kubernetes 1.22: Reaching New Peaks"
4826:"Introduction - The Cluster API Book"
4438:, Morgan Kaufmann, pp. 281–319,
4077:
4075:
3834:
3832:
3603:
3601:
3537:
3535:
3493:
3491:
3489:
3487:
3485:
3454:
3452:
3450:
2924:
2859:
2857:
1754:Attribute-based access control (ABAC)
1680:
1441:tier=backend AND release_track=canary
823:was supporting Kubernetes as part of
6354:
6250:Distributed Overlay Virtual Ethernet
5372:"Kubernetes 1.23: The Next Frontier"
3926:"Don't Panic: Kubernetes and Docker"
3274:from the original on 29 October 2018
2736:
2734:
1383:
1305:in the Kubernetes container provide
1086:
184:
125:
59:
18:
5250:"Kubernetes 1.18: Fit & Finish"
4347:"Container Attached Storage | SNIA"
3865:"Container Runtime Interface (CRI)"
3507:United States Department of Defense
3435:from the original on 1 October 2015
3120:"Cloud Native Computing Foundation"
2623:List of cluster management software
2017:
1980:CCE (Huawei Cloud Container Engine)
653:independent software vendors (ISVs)
13:
6784:Google LLC v. Oracle America, Inc.
5661:LDoms / Oracle VM Server for SPARC
4444:10.1016/b978-0-12-812810-7.00011-x
4072:
3829:
3598:
3532:
3482:
3447:
3348:Sharma, Priyanka (13 April 2017).
3179:Lardinois, Frederic (2017-09-06).
2854:
2598:
2524:Old version, yet still maintained:
2508:Old version, yet still maintained:
2492:Old version, yet still maintained:
2476:Old version, no longer maintained:
2460:Old version, no longer maintained:
2444:Old version, no longer maintained:
2428:Old version, no longer maintained:
2412:Old version, no longer maintained:
2396:Old version, no longer maintained:
2380:Old version, no longer maintained:
2364:Old version, no longer maintained:
2346:Old version, no longer maintained:
2330:Old version, no longer maintained:
2314:Old version, no longer maintained:
2298:Old version, no longer maintained:
2282:Old version, no longer maintained:
2266:Old version, no longer maintained:
2250:Old version, no longer maintained:
2234:Old version, no longer maintained:
2218:Old version, no longer maintained:
2202:Old version, no longer maintained:
2186:Old version, no longer maintained:
2170:Old version, no longer maintained:
2154:Old version, no longer maintained:
2138:Old version, no longer maintained:
2122:Old version, no longer maintained:
2106:Old version, no longer maintained:
2090:Old version, no longer maintained:
2074:Old version, no longer maintained:
2059:Old version, no longer maintained:
2043:Old version, no longer maintained:
1515:of the storage system or service.
1118:(initially supported via Docker),
14:
6872:
6856:Virtualization software for Linux
6851:Software using the Apache license
6831:Free software for cloud computing
6316:List of computer system emulators
6217:Symantec Workspace Virtualization
5529:
4634:Cloud Native Computing Foundation
4326:Cloud Native Computing Foundation
4262:Cloud Native Computing Foundation
3975:"Updated: Dockershim Removal FAQ"
3787:"What [..] is a Kubelet?"
3643:from the original on 24 June 2017
3568:Ellingwood, Justin (2 May 2018).
3464:OpenShift Community Documentation
3267:Cloud Native Computing Foundation
2731:
1708:
1667:Cloud Native Computing Foundation
1531:Container Storage Interface (CSI)
810:Cloud Native Computing Foundation
591:Cloud Native Computing Foundation
306:Cloud Native Computing Foundation
34:This article has multiple issues.
6370:Container host operating systems
5508:
5490:
5472:
5462:"Kubernetes v1.28: Planternetes"
5454:
5436:
5426:"Kubernetes v1.26: Electrifying"
5418:
5400:
5382:
5364:
5346:
5328:
5310:
5285:
5242:
5224:
5206:
5188:
5170:
5152:
5134:
5116:
5098:
5080:
4436:Cloud Computing (Second Edition)
3470:from the original on 6 July 2015
3126:from the original on 2017-07-03.
3029:from the original on 2017-07-27.
2925:Burns, Brendan (July 20, 2018),
2894:
2863:
1956:EKS (Elastic Kubernetes Service)
1857:
1763:Role-based access control (RBAC)
1737:
926:
453:
279:
200:may rely excessively on sources
189:
130:
64:
23:
6790:Open Source Security Foundation
5498:"Kubernetes v1.30: Uwubernetes"
5444:"Kubernetes v1.27: Chill Vibes"
5062:
5044:
5026:
5008:
4990:
4972:
4954:
4936:
4881:
4862:
4856:
4836:
4793:
4768:
4743:
4718:
4693:
4673:
4648:
4621:
4596:
4571:
4546:
4515:
4490:
4465:
4423:
4405:
4387:
4363:
4339:
4314:
4293:
4275:
4250:
4226:
4201:
4183:
4172:from the original on 2015-10-26
4135:
4117:
4099:
4061:from the original on 2015-10-25
4021:
4003:
3985:
3967:
3943:
3918:
3900:
3882:
3857:
3804:
3793:from the original on 2015-11-13
3778:
3735:from the original on 2015-10-20
3705:from the original on 2015-09-22
3655:
3625:
3570:"An Introduction to Kubernetes"
3561:
3550:from the original on 2015-10-29
3521:
3425:"An Introduction to Kubernetes"
3372:
3341:
3289:
3253:
3232:
3211:
3193:
3172:
3151:
3130:
3112:
3082:
3062:
3051:from the original on 2016-07-09
3033:
2960:
2939:
2918:
2907:from the original on 2016-07-01
2888:
2720:from the original on 2017-04-21
2004:Container Engine for Kubernetes
1992:AKS (Azure Kubernetes Services)
1962:MicroK8s and Charmed Kubernetes
1897:Rancher Kubernetes Engine (RKE)
1866:(IaaS) that deploy Kubernetes.
1672:
1215:
899:Kubernetes architecture diagram
797:, Kubernetes is written in the
748:, and the etymological root of
42:or discuss these issues on the
6836:Free software programmed in Go
3260:Conway, Sarah (6 March 2018).
2836:
2811:
2787:
2758:
2702:
2692:"Kubernetes GitHub Repository"
2684:
1974:GKE (Google Kubernetes Engine)
1828:
1777:
1695:transport layer security (TLS)
1552:
1030:
1:
6508:free and open-source software
4776:"Command line tool (kubectl)"
4051:"Kubernetes 101 – Networking"
3785:Marhubi, Kamal (2015-08-27).
3542:Marhubi, Kamal (2015-09-26).
2638:
2572:Old version, still maintained
1693:traffic, in order to enforce
1239:
1148:
1129:
976:
773:cluster manager and based on
6444:Amazon EC2 Container Service
6048:Virtual kernel architectures
5408:"Kubernetes v1.25: Combiner"
5390:"Kubernetes 1.24: Stargazer"
5232:"Kubernetes 1.17: Stability"
4160:Langemak, Jon (2015-02-15).
4049:Langemak, Jon (2015-02-11).
3763:. 2015-10-20. Archived from
3723:Sanders, Jake (2015-10-02).
3499:"Kubernetes Hardening Guide"
3203:. 2017-10-17. Archived from
2007:Platform9 Managed Kubernetes
1919:Kubernetes Engine (formerly
1180:
1009:
917:primary/replica architecture
724:
155:Knowledge's inclusion policy
7:
5480:"Kubernetes v1.29: Mandala"
4917:"Kubernetes Patch Releases"
3460:"Kubernetes Infrastructure"
3218:Monroy, Gabe (2017-10-24).
2611:
2567:Old version, not maintained
1864:infrastructure as a service
1645:Custom Resource Definitions
1507:few configuration changes.
1256:
890:
415:Cluster management software
315:0.2 / 9 September 2014
10:
6877:
6417:Container cluster managers
1968:managed Kubernetes Service
1836:Infrastructure as Software
1501:
1458:
1297:
1137:is an implementation of a
1074:
1027:according to their needs.
965:(originally developed for
946:high-availability clusters
875:projects by the number of
711:
693:
6846:Linux Foundation projects
6826:Containerization software
6770:
6730:
6582:
6551:
6520:
6513:
6416:
6395:
6369:
6360:
6308:
6292:
6240:
6177:
6144:
6114:
6073:
6047:
6016:
5965:
5954:
5924:
5862:Parallels Desktop for Mac
5834:
5756:
5749:
5621:
5606:
5597:
2844:"CNCF Annual Survey 2022"
2819:"Turnkey Cloud Solutions"
2556:
1986:Cloud Kubernetes Services
1873:Open-source distributions
1852:microservice architecture
432:
420:
408:
398:
367:
363:
333:
329:
311:
299:
287:
278:
5867:Parallels Server for Mac
5847:Microsoft Virtual Server
5516:"Kubernetes v1.31: Elli"
4805:Kubernetes Documentation
4780:Kubernetes Documentation
4755:Kubernetes Documentation
4751:"Authorization Overview"
4730:Kubernetes Documentation
4705:Kubernetes Documentation
4660:Kubernetes Documentation
4629:"Cloud Native Landscape"
4608:Kubernetes Documentation
4583:Kubernetes Documentation
4558:Kubernetes Documentation
4502:Kubernetes Documentation
4477:Kubernetes Documentation
4213:Kubernetes Documentation
3869:Kubernetes Documentation
3667:Kubernetes Documentation
3356:. Medium. Archived from
2823:Kubernetes Documentation
1913:D2iQ Kubernetes Platform
1908:Commercial distributions
1611:metadata.ownerReferences
1062:
612:is often abbreviated as
6272:Virtual security switch
6212:Remote Desktop Services
6164:Remote Desktop Services
6159:Citrix Virtual Desktops
6074:Related kernel features
4830:cluster-api.sigs.k8s.io
4554:"Owners and Dependents"
4498:"Objects In Kubernetes"
2710:"kubernetes/kubernetes"
2540:Current stable version:
1841:
1747:Node authorization mode
1161:
951:
915:Kubernetes follows the
6861:Orchestration software
6841:Linux containerization
6277:Virtual Extensible LAN
6017:Application containers
5978:iCore Virtual Accounts
3951:"kubernetes/community"
3663:"Scheduling Framework"
3354:Powerupcloud Tech Blog
2584:Latest preview version
1539:
1444:
1393:blue–green deployments
1318:ConfigMaps and Secrets
1266:
1006:instance of that pod.
985:serves the Kubernetes
900:
703:
581:system for automating
317:; 10 years ago
6552:Programming languages
5852:Parallels Workstation
5714:VMware Infrastructure
5220:. September 18, 2019.
5148:. September 27, 2018.
5076:. September 29, 2017.
5004:. September 26, 2016.
2766:"Overview Kubernetes"
2742:"What is Kubernetes?"
1942:Managed distributions
1493:Cluster-level logging
1438:
1418:(with values such as
1414:, for example) and a
1406:(with values such as
1352:environment variables
1264:
1203:ReplicationController
898:
836:Pivotal Cloud Foundry
701:
350:; 16 days ago
96:neutral point of view
6821:Cloud infrastructure
5486:. December 13, 2023.
5094:. December 15, 2017.
5022:. December 13, 2016.
4579:"Garbage Collection"
3789:. kamalmarhubi.com.
3546:. kamalmarhubi.com.
2972:X (formerly Twitter)
2795:"Container runtimes"
1374:Labels and selectors
963:key-value data store
733:steersman, navigator
600:originates from the
6192:Citrix Virtual Apps
6154:Citrix Virtual Apps
6008:Workload Partitions
5819:Virtual DOS machine
5432:. December 9, 2022.
5378:. December 7, 2021.
5324:. December 8, 2020.
5238:. December 9, 2019.
5166:. December 3, 2018.
4950:. November 9, 2015.
4289:. 18 November 2021.
4166:Das Blinken Lichten
4055:Das Blinken Lichten
3981:. 17 February 2022.
2850:. January 31, 2023.
2698:. January 22, 2021.
2672:. 12 September 2024
2024:
1720:client certificates
1481:Resource monitoring
1386:. Correspondingly,
583:software deployment
348:/ 12 September 2024
275:
88:promotional content
5998:Solaris Containers
5907:VMware Workstation
5814:Windows on Windows
5522:. August 13, 2024.
5468:. August 15, 2023.
5414:. August 23, 2022.
4801:"Client Libraries"
4604:"Custom Resources"
4419:. 15 January 2019.
4401:. 10 January 2018.
4301:"CNCF SURVEY 2019"
3896:. 10 October 2018.
3360:on 17 October 2019
2239:27 September 2018
2194:29 September 2018
2111:26 September 2016
2022:
2011:Wind River Systems
1681:Transport security
1453:metadata.namespace
1267:
1250:garbage collecting
1049:controller manager
901:
704:
427:Apache License 2.0
289:Original author(s)
273:
90:and inappropriate
6803:
6802:
6766:
6765:
6731:Operating systems
6585:development tools
6472:
6471:
6396:Container engines
6322:
6321:
6312:List of emulators
6140:
6139:
5950:
5949:
5920:
5919:
5774:Cooperative Linux
5666:Logical partition
5504:. April 17, 2024.
5450:. April 11, 2023.
5360:. August 4, 2021.
5256:. March 25, 2020.
5184:. March 25, 2019.
5112:. March 26, 2018.
5040:. March 28, 2017.
4968:. March 17, 2016.
4523:"API Conventions"
4453:978-0-12-812810-7
3932:. 2 December 2020
2993:External link in
2628:Open Service Mesh
2618:Docker (software)
2596:
2595:
2516:28 February 2025
2513:13 December 2023
2468:24 February 2024
2420:28 February 2023
2372:28 February 2022
2306:2 September 2020
2274:11 December 2019
2210:13 February 2019
2191:15 December 2017
2146:23 November 2017
2127:12 December 2016
2053:Original Release
2034:End of Life date
2023:Release timeline
2013:Wind River Studio
1363:encrypted at rest
1307:ephemeral storage
1279:service discovery
1093:container runtime
1087:Container runtime
722:
446:
445:
355:12 September 2024
271:
270:
263:
253:
252:
245:
183:
182:
175:
124:
123:
116:
57:
6868:
6712:Protocol Buffers
6518:
6517:
6499:
6492:
6485:
6476:
6475:
6355:Linux containers
6349:
6342:
6335:
6326:
6325:
5988:Linux Containers
5963:
5962:
5754:
5753:
5619:
5618:
5583:
5576:
5569:
5560:
5559:
5546:
5541:
5540:
5538:Official website
5524:
5523:
5512:
5506:
5505:
5494:
5488:
5487:
5476:
5470:
5469:
5458:
5452:
5451:
5440:
5434:
5433:
5422:
5416:
5415:
5404:
5398:
5397:
5386:
5380:
5379:
5368:
5362:
5361:
5350:
5344:
5343:
5342:. April 8, 2021.
5332:
5326:
5325:
5314:
5308:
5307:
5305:
5304:
5289:
5283:
5282:
5280:
5279:
5274:. 26 August 2020
5264:
5258:
5257:
5246:
5240:
5239:
5228:
5222:
5221:
5210:
5204:
5203:
5202:. June 19, 2019.
5192:
5186:
5185:
5174:
5168:
5167:
5156:
5150:
5149:
5138:
5132:
5131:
5130:. June 27, 2018.
5120:
5114:
5113:
5102:
5096:
5095:
5084:
5078:
5077:
5066:
5060:
5059:
5058:. June 30, 2017.
5048:
5042:
5041:
5030:
5024:
5023:
5012:
5006:
5005:
4994:
4988:
4987:
4976:
4970:
4969:
4958:
4952:
4951:
4940:
4934:
4933:
4931:
4930:
4913:
4904:
4903:
4901:
4900:
4885:
4879:
4878:
4876:
4875:
4863:MSV, Janakiram.
4860:
4854:
4853:
4851:
4850:
4840:
4834:
4833:
4822:
4816:
4815:
4813:
4811:
4797:
4791:
4790:
4788:
4786:
4772:
4766:
4765:
4763:
4761:
4747:
4741:
4740:
4738:
4736:
4722:
4716:
4715:
4713:
4711:
4697:
4691:
4690:
4677:
4671:
4670:
4668:
4666:
4652:
4646:
4645:
4643:
4641:
4625:
4619:
4618:
4616:
4614:
4600:
4594:
4593:
4591:
4589:
4575:
4569:
4568:
4566:
4564:
4550:
4544:
4543:
4541:
4539:
4519:
4513:
4512:
4510:
4508:
4494:
4488:
4487:
4485:
4483:
4469:
4463:
4462:
4461:
4460:
4427:
4421:
4420:
4409:
4403:
4402:
4391:
4385:
4384:
4382:
4381:
4367:
4361:
4360:
4358:
4357:
4343:
4337:
4336:
4334:
4333:
4318:
4312:
4311:
4305:
4297:
4291:
4290:
4279:
4273:
4272:
4270:
4269:
4254:
4248:
4247:
4245:
4244:
4230:
4224:
4223:
4221:
4219:
4205:
4199:
4198:
4187:
4181:
4180:
4178:
4177:
4157:
4151:
4150:
4139:
4133:
4132:
4121:
4115:
4114:
4103:
4097:
4096:
4094:
4093:
4079:
4070:
4069:
4067:
4066:
4046:
4037:
4036:
4025:
4019:
4018:
4007:
4001:
4000:
3989:
3983:
3982:
3971:
3965:
3964:
3962:
3961:
3947:
3941:
3940:
3938:
3937:
3922:
3916:
3915:
3904:
3898:
3897:
3886:
3880:
3879:
3877:
3875:
3861:
3855:
3854:
3852:
3851:
3836:
3827:
3826:
3824:
3823:
3808:
3802:
3801:
3799:
3798:
3782:
3776:
3775:
3773:
3772:
3753:
3744:
3743:
3741:
3740:
3720:
3714:
3713:
3711:
3710:
3687:
3678:
3677:
3675:
3673:
3659:
3653:
3652:
3650:
3648:
3629:
3623:
3622:
3620:
3619:
3605:
3596:
3595:
3589:
3587:
3578:. Archived from
3565:
3559:
3558:
3556:
3555:
3539:
3530:
3525:
3519:
3518:
3516:
3514:
3503:
3495:
3480:
3479:
3477:
3475:
3456:
3445:
3444:
3442:
3440:
3421:
3400:
3399:
3397:
3395:
3390:on 27 March 2019
3376:
3370:
3369:
3367:
3365:
3345:
3339:
3338:
3336:
3335:
3330:. 26 August 2020
3320:
3311:
3310:
3308:
3307:
3293:
3287:
3286:
3281:
3279:
3257:
3251:
3250:
3248:
3247:
3236:
3230:
3229:
3227:
3226:
3215:
3209:
3208:
3197:
3191:
3190:
3188:
3187:
3176:
3170:
3169:
3167:
3166:
3155:
3149:
3148:
3146:
3145:
3134:
3128:
3127:
3116:
3110:
3109:
3107:
3105:
3096:. 21 July 2015.
3086:
3080:
3079:
3077:
3076:
3066:
3060:
3059:
3057:
3056:
3037:
3031:
3030:
3014:
3005:
3004:
2998:
2997:
2991:
2989:
2981:
2979:
2978:
2964:
2958:
2957:
2956:
2955:
2943:
2937:
2936:
2931:, archived from
2922:
2916:
2915:
2913:
2912:
2892:
2886:
2885:
2883:
2881:
2861:
2852:
2851:
2840:
2834:
2833:
2831:
2829:
2815:
2809:
2808:
2806:
2805:
2791:
2785:
2784:
2782:
2781:
2772:. Archived from
2762:
2756:
2755:
2753:
2752:
2738:
2729:
2728:
2726:
2725:
2706:
2700:
2699:
2688:
2682:
2681:
2679:
2677:
2670:"Release 1.31.1"
2666:
2660:
2659:
2648:
2590:
2585:
2580:
2573:
2568:
2563:
2550:28 October 2025
2541:
2525:
2509:
2500:28 October 2024
2493:
2477:
2465:9 December 2022
2461:
2452:27 October 2023
2445:
2429:
2417:7 December 2021
2413:
2404:28 October 2022
2397:
2381:
2369:8 December 2020
2365:
2354:28 October 2021
2347:
2331:
2322:13 January 2021
2319:9 December 2019
2315:
2303:22 October 2019
2299:
2283:
2267:
2258:15 October 2019
2255:3 December 2018
2251:
2235:
2219:
2203:
2187:
2171:
2155:
2139:
2123:
2107:
2098:1 November 2016
2091:
2082:23 October 2016
2075:
2064:9 November 2015
2060:
2044:
2025:
2021:
2018:Release timeline
1641:Custom Resources
1619:
1612:
1603:
1597:
1591:
1585:
1573:
1567:
1559:record of intent
1454:
1450:
1442:
1435:
1431:
1427:
1423:
1417:
1413:
1409:
1405:
861:also in October,
806:Linux Foundation
780:
764:Kelsey Hightower
747:
744:
741:
737:
734:
731:
727:
717:
715:
633:virtual machines
566:
565:
562:
561:
558:
555:
552:
549:
546:
541:
540:
537:
534:
531:
528:
525:
520:
519:
516:
513:
510:
507:
504:
499:
498:
495:
492:
489:
486:
483:
480:
477:
474:
469:
468:
463:
462:
459:
442:
439:
391:
386:
383:
381:
379:
358:
356:
351:
347:
346:
325:
323:
318:
283:
276:
272:
266:
259:
248:
241:
237:
234:
228:
193:
185:
178:
171:
167:
164:
158:
134:
133:
126:
119:
112:
108:
105:
99:
77:an advertisement
68:
67:
60:
49:
27:
26:
19:
6876:
6875:
6871:
6870:
6869:
6867:
6866:
6865:
6806:
6805:
6804:
6799:
6762:
6726:
6584:
6578:
6547:
6509:
6503:
6473:
6468:
6412:
6391:
6382:Container Linux
6365:
6356:
6353:
6323:
6318:
6304:
6288:
6236:
6207:Microsoft App-V
6173:
6136:
6110:
6069:
6060:User-mode Linux
6043:
6012:
5957:
5946:
5916:
5830:
5745:
5610:
5602:
5593:
5587:
5536:
5535:
5532:
5527:
5514:
5513:
5509:
5496:
5495:
5491:
5478:
5477:
5473:
5460:
5459:
5455:
5442:
5441:
5437:
5424:
5423:
5419:
5406:
5405:
5401:
5388:
5387:
5383:
5370:
5369:
5365:
5352:
5351:
5347:
5334:
5333:
5329:
5316:
5315:
5311:
5302:
5300:
5291:
5290:
5286:
5277:
5275:
5266:
5265:
5261:
5248:
5247:
5243:
5230:
5229:
5225:
5212:
5211:
5207:
5194:
5193:
5189:
5176:
5175:
5171:
5158:
5157:
5153:
5140:
5139:
5135:
5122:
5121:
5117:
5104:
5103:
5099:
5086:
5085:
5081:
5068:
5067:
5063:
5050:
5049:
5045:
5032:
5031:
5027:
5014:
5013:
5009:
4996:
4995:
4991:
4986:. July 6, 2016.
4978:
4977:
4973:
4960:
4959:
4955:
4942:
4941:
4937:
4928:
4926:
4915:
4914:
4907:
4898:
4896:
4887:
4886:
4882:
4873:
4871:
4861:
4857:
4848:
4846:
4842:
4841:
4837:
4824:
4823:
4819:
4809:
4807:
4799:
4798:
4794:
4784:
4782:
4774:
4773:
4769:
4759:
4757:
4749:
4748:
4744:
4734:
4732:
4724:
4723:
4719:
4709:
4707:
4701:"Authorization"
4699:
4698:
4694:
4679:
4678:
4674:
4664:
4662:
4654:
4653:
4649:
4639:
4637:
4627:
4626:
4622:
4612:
4610:
4602:
4601:
4597:
4587:
4585:
4577:
4576:
4572:
4562:
4560:
4552:
4551:
4547:
4537:
4535:
4521:
4520:
4516:
4506:
4504:
4496:
4495:
4491:
4481:
4479:
4471:
4470:
4466:
4458:
4456:
4454:
4428:
4424:
4411:
4410:
4406:
4393:
4392:
4388:
4379:
4377:
4369:
4368:
4364:
4355:
4353:
4345:
4344:
4340:
4331:
4329:
4320:
4319:
4315:
4303:
4299:
4298:
4294:
4281:
4280:
4276:
4267:
4265:
4256:
4255:
4251:
4242:
4240:
4232:
4231:
4227:
4217:
4215:
4207:
4206:
4202:
4189:
4188:
4184:
4175:
4173:
4158:
4154:
4141:
4140:
4136:
4123:
4122:
4118:
4105:
4104:
4100:
4091:
4089:
4081:
4080:
4073:
4064:
4062:
4047:
4040:
4027:
4026:
4022:
4009:
4008:
4004:
3999:. 11 July 2016.
3991:
3990:
3986:
3979:Kubernetes Blog
3973:
3972:
3968:
3959:
3957:
3949:
3948:
3944:
3935:
3933:
3930:Kubernetes Blog
3924:
3923:
3919:
3906:
3905:
3901:
3888:
3887:
3883:
3873:
3871:
3863:
3862:
3858:
3849:
3847:
3838:
3837:
3830:
3821:
3819:
3810:
3809:
3805:
3796:
3794:
3783:
3779:
3770:
3768:
3755:
3754:
3747:
3738:
3736:
3721:
3717:
3708:
3706:
3689:
3688:
3681:
3671:
3669:
3661:
3660:
3656:
3646:
3644:
3639:. 18 May 2017.
3631:
3630:
3626:
3617:
3615:
3607:
3606:
3599:
3585:
3583:
3566:
3562:
3553:
3551:
3540:
3533:
3526:
3522:
3512:
3510:
3501:
3497:
3496:
3483:
3473:
3471:
3458:
3457:
3448:
3438:
3436:
3423:
3422:
3403:
3393:
3391:
3378:
3377:
3373:
3363:
3361:
3346:
3342:
3333:
3331:
3322:
3321:
3314:
3305:
3303:
3295:
3294:
3290:
3277:
3275:
3258:
3254:
3245:
3243:
3238:
3237:
3233:
3224:
3222:
3216:
3212:
3199:
3198:
3194:
3185:
3183:
3177:
3173:
3164:
3162:
3157:
3156:
3152:
3143:
3141:
3136:
3135:
3131:
3118:
3117:
3113:
3103:
3101:
3088:
3087:
3083:
3074:
3072:
3068:
3067:
3063:
3054:
3052:
3039:
3038:
3034:
3015:
3008:
2995:
2994:
2992:
2983:
2982:
2976:
2974:
2966:
2965:
2961:
2953:
2951:
2945:
2944:
2940:
2923:
2919:
2910:
2908:
2893:
2889:
2879:
2877:
2862:
2855:
2842:
2841:
2837:
2827:
2825:
2817:
2816:
2812:
2803:
2801:
2793:
2792:
2788:
2779:
2777:
2764:
2763:
2759:
2750:
2748:
2740:
2739:
2732:
2723:
2721:
2708:
2707:
2703:
2690:
2689:
2685:
2675:
2673:
2668:
2667:
2663:
2650:
2649:
2645:
2641:
2614:
2609:
2607:
2601:
2599:Support windows
2592:
2591:
2586:
2581:
2574:
2569:
2564:
2559:
2547:13 August 2024
2539:
2523:
2507:
2497:15 August 2023
2491:
2475:
2459:
2449:23 August 2022
2443:
2427:
2411:
2395:
2379:
2363:
2358:
2351:26 August 2020
2345:
2329:
2313:
2297:
2281:
2265:
2249:
2233:
2217:
2201:
2185:
2175:28 August 2017
2169:
2153:
2137:
2130:1 October 2017
2121:
2105:
2089:
2073:
2058:
2042:
2020:
1944:
1910:
1875:
1860:
1844:
1831:
1780:
1740:
1711:
1699:CA certificates
1683:
1675:
1637:
1617:
1610:
1601:
1595:
1589:
1583:
1571:
1565:
1555:
1542:
1533:
1504:
1487:Cost monitoring
1461:
1452:
1448:
1440:
1433:
1429:
1425:
1419:
1415:
1411:
1407:
1403:
1388:label selectors
1376:
1320:
1300:
1259:
1242:
1218:
1192:
1183:
1164:
1153:In Kubernetes,
1151:
1132:
1089:
1077:
1065:
1033:
1012:
979:
967:Container Linux
954:
940:, and a strong
929:
909:loosely coupled
893:
859:Microsoft Azure
845:) in September,
778:
745:
742:
739:
735:
732:
729:
696:
543:
522:
501:
471:
465:
456:
452:
436:
394:
376:
359:
354:
352:
349:
341:
321:
319:
316:
312:Initial release
267:
256:
255:
254:
249:
238:
232:
229:
214:
194:
179:
168:
162:
159:
145:Please help by
144:
135:
131:
120:
109:
103:
100:
81:
69:
65:
28:
24:
17:
12:
11:
5:
6874:
6864:
6863:
6858:
6853:
6848:
6843:
6838:
6833:
6828:
6823:
6818:
6801:
6800:
6798:
6797:
6795:Summer of Code
6792:
6787:
6780:
6774:
6772:
6768:
6767:
6764:
6763:
6761:
6760:
6755:
6750:
6745:
6740:
6734:
6732:
6728:
6727:
6725:
6724:
6719:
6714:
6709:
6704:
6699:
6694:
6689:
6684:
6679:
6674:
6669:
6664:
6659:
6654:
6649:
6644:
6639:
6634:
6629:
6624:
6619:
6614:
6609:
6604:
6599:
6594:
6588:
6586:
6583:Frameworks and
6580:
6579:
6577:
6576:
6571:
6566:
6561:
6555:
6553:
6549:
6548:
6546:
6545:
6540:
6535:
6530:
6524:
6522:
6515:
6511:
6510:
6502:
6501:
6494:
6487:
6479:
6470:
6469:
6467:
6466:
6461:
6456:
6451:
6446:
6441:
6436:
6431:
6426:
6420:
6418:
6414:
6413:
6411:
6410:
6405:
6399:
6397:
6393:
6392:
6390:
6389:
6384:
6379:
6373:
6371:
6367:
6366:
6361:
6358:
6357:
6352:
6351:
6344:
6337:
6329:
6320:
6319:
6309:
6306:
6305:
6303:
6302:
6296:
6294:
6290:
6289:
6287:
6286:
6280:
6274:
6269:
6264:
6259:
6253:
6246:
6244:
6238:
6237:
6235:
6234:
6229:
6227:VMware ThinApp
6224:
6219:
6214:
6209:
6204:
6199:
6194:
6189:
6183:
6181:
6175:
6174:
6172:
6171:
6169:VMware Horizon
6166:
6161:
6156:
6150:
6148:
6142:
6141:
6138:
6137:
6135:
6134:
6129:
6124:
6118:
6116:
6112:
6111:
6109:
6108:
6103:
6098:
6093:
6088:
6083:
6077:
6075:
6071:
6070:
6068:
6067:
6062:
6057:
6051:
6049:
6045:
6044:
6042:
6041:
6036:
6031:
6026:
6020:
6018:
6014:
6013:
6011:
6010:
6005:
6000:
5995:
5990:
5985:
5980:
5975:
5969:
5967:
5960:
5952:
5951:
5948:
5947:
5945:
5944:
5939:
5934:
5928:
5926:
5922:
5921:
5918:
5917:
5915:
5914:
5904:
5899:
5894:
5889:
5884:
5879:
5874:
5869:
5864:
5859:
5849:
5844:
5838:
5836:
5832:
5831:
5829:
5828:
5823:
5822:
5821:
5811:
5806:
5801:
5796:
5791:
5786:
5781:
5776:
5771:
5766:
5760:
5758:
5751:
5747:
5746:
5744:
5743:
5738:
5733:
5732:
5731:
5726:
5716:
5711:
5710:
5709:
5704:
5702:VMware vSphere
5694:
5689:
5684:
5679:
5674:
5669:
5663:
5658:
5657:
5656:
5651:
5641:
5636:
5631:
5625:
5623:
5616:
5604:
5603:
5598:
5595:
5594:
5590:Virtualization
5586:
5585:
5578:
5571:
5563:
5557:
5556:
5547:
5531:
5530:External links
5528:
5526:
5525:
5507:
5489:
5471:
5453:
5435:
5417:
5399:
5396:. May 3, 2022.
5381:
5363:
5345:
5327:
5309:
5284:
5259:
5241:
5223:
5205:
5187:
5169:
5151:
5133:
5115:
5097:
5079:
5061:
5043:
5025:
5007:
4989:
4971:
4953:
4935:
4905:
4880:
4855:
4835:
4817:
4792:
4767:
4742:
4717:
4692:
4672:
4647:
4620:
4595:
4570:
4545:
4514:
4489:
4464:
4452:
4422:
4404:
4386:
4362:
4338:
4313:
4292:
4274:
4249:
4225:
4200:
4182:
4152:
4134:
4116:
4107:"StatefulSets"
4098:
4071:
4038:
4020:
4002:
3984:
3966:
3942:
3917:
3899:
3881:
3856:
3828:
3818:. 26 July 2020
3803:
3777:
3745:
3715:
3679:
3654:
3624:
3597:
3582:on 5 July 2018
3560:
3531:
3520:
3481:
3446:
3401:
3371:
3340:
3312:
3288:
3252:
3231:
3210:
3207:on 2020-09-26.
3192:
3171:
3150:
3129:
3111:
3081:
3061:
3032:
3006:
2959:
2938:
2917:
2887:
2853:
2835:
2810:
2786:
2757:
2730:
2701:
2683:
2661:
2642:
2640:
2637:
2636:
2635:
2630:
2625:
2620:
2613:
2610:
2605:
2600:
2597:
2594:
2593:
2589:Future release
2587:
2582:
2578:Latest version
2575:
2570:
2565:
2558:
2557:
2554:
2553:
2551:
2548:
2545:
2536:
2535:
2533:
2530:
2529:17 April 2024
2527:
2520:
2519:
2517:
2514:
2511:
2504:
2503:
2501:
2498:
2495:
2488:
2487:
2485:
2482:
2481:11 April 2023
2479:
2472:
2471:
2469:
2466:
2463:
2456:
2455:
2453:
2450:
2447:
2440:
2439:
2437:
2434:
2431:
2424:
2423:
2421:
2418:
2415:
2408:
2407:
2405:
2402:
2401:4 August 2021
2399:
2392:
2391:
2389:
2386:
2383:
2376:
2375:
2373:
2370:
2367:
2360:
2359:
2355:
2352:
2349:
2342:
2341:
2339:
2336:
2335:25 March 2020
2333:
2326:
2325:
2323:
2320:
2317:
2310:
2309:
2307:
2304:
2301:
2294:
2293:
2291:
2288:
2285:
2278:
2277:
2275:
2272:
2271:25 March 2019
2269:
2262:
2261:
2259:
2256:
2253:
2246:
2245:
2243:
2240:
2237:
2230:
2229:
2227:
2224:
2221:
2214:
2213:
2211:
2208:
2207:28 March 2018
2205:
2198:
2197:
2195:
2192:
2189:
2182:
2181:
2179:
2176:
2173:
2166:
2165:
2163:
2160:
2157:
2150:
2149:
2147:
2144:
2143:28 March 2017
2141:
2134:
2133:
2131:
2128:
2125:
2118:
2117:
2115:
2114:21 April 2017
2112:
2109:
2102:
2101:
2099:
2096:
2093:
2086:
2085:
2083:
2080:
2079:16 March 2016
2077:
2070:
2069:
2067:
2065:
2062:
2055:
2054:
2051:
2049:
2046:
2039:
2038:
2035:
2032:
2029:
2019:
2016:
2015:
2014:
2008:
2005:
1999:
1993:
1987:
1981:
1975:
1969:
1963:
1957:
1951:
1943:
1940:
1939:
1938:
1932:
1924:
1914:
1909:
1906:
1905:
1904:
1898:
1892:
1887:
1882:
1874:
1871:
1859:
1856:
1843:
1840:
1830:
1827:
1826:
1825:
1787:
1779:
1776:
1775:
1774:
1768:
1759:
1750:
1739:
1736:
1728:
1727:
1724:
1721:
1710:
1709:Authentication
1707:
1682:
1679:
1674:
1671:
1636:
1633:
1632:
1631:
1630:
1629:
1623:
1622:
1621:
1607:
1606:
1605:
1599:
1593:
1576:
1575:
1569:
1554:
1551:
1541:
1538:
1532:
1529:
1503:
1500:
1499:
1498:
1494:
1491:
1488:
1485:
1482:
1479:
1476:
1473:
1469:
1460:
1457:
1375:
1372:
1359:
1358:
1355:
1319:
1316:
1299:
1296:
1258:
1255:
1241:
1238:
1217:
1214:
1191:
1188:
1182:
1179:
1163:
1160:
1150:
1147:
1131:
1128:
1088:
1085:
1076:
1073:
1064:
1061:
1032:
1029:
1011:
1008:
978:
975:
953:
950:
942:authentication
934:TLS encryption
928:
925:
892:
889:
869:
868:
862:
856:
851:(proponent of
846:
839:
834:(proponent of
775:Promise Theory
695:
692:
608:' or 'pilot'.
444:
443:
434:
430:
429:
424:
418:
417:
412:
406:
405:
400:
396:
395:
393:
392:
373:
371:
365:
364:
361:
360:
339:
337:
335:Stable release
331:
330:
327:
326:
313:
309:
308:
303:
297:
296:
291:
285:
284:
269:
268:
251:
250:
197:
195:
188:
181:
180:
138:
136:
129:
122:
121:
92:external links
72:
70:
63:
58:
32:
31:
29:
22:
15:
9:
6:
4:
3:
2:
6873:
6862:
6859:
6857:
6854:
6852:
6849:
6847:
6844:
6842:
6839:
6837:
6834:
6832:
6829:
6827:
6824:
6822:
6819:
6817:
6816:2014 software
6814:
6813:
6811:
6796:
6793:
6791:
6788:
6786:
6785:
6781:
6779:
6776:
6775:
6773:
6769:
6759:
6756:
6754:
6751:
6749:
6746:
6744:
6741:
6739:
6736:
6735:
6733:
6729:
6723:
6720:
6718:
6715:
6713:
6710:
6708:
6705:
6703:
6700:
6698:
6695:
6693:
6690:
6688:
6685:
6683:
6680:
6678:
6675:
6673:
6670:
6668:
6665:
6663:
6660:
6658:
6655:
6653:
6650:
6648:
6645:
6643:
6640:
6638:
6635:
6633:
6630:
6628:
6625:
6623:
6622:Closure Tools
6620:
6618:
6615:
6613:
6610:
6608:
6605:
6603:
6600:
6598:
6595:
6593:
6590:
6589:
6587:
6581:
6575:
6572:
6570:
6567:
6565:
6562:
6560:
6557:
6556:
6554:
6550:
6544:
6541:
6539:
6536:
6534:
6531:
6529:
6526:
6525:
6523:
6519:
6516:
6512:
6507:
6500:
6495:
6493:
6488:
6486:
6481:
6480:
6477:
6465:
6462:
6460:
6457:
6455:
6452:
6450:
6447:
6445:
6442:
6440:
6437:
6435:
6432:
6430:
6427:
6425:
6422:
6421:
6419:
6415:
6409:
6406:
6404:
6401:
6400:
6398:
6394:
6388:
6385:
6383:
6380:
6378:
6375:
6374:
6372:
6368:
6364:
6359:
6350:
6345:
6343:
6338:
6336:
6331:
6330:
6327:
6317:
6313:
6307:
6301:
6298:
6297:
6295:
6291:
6284:
6281:
6278:
6275:
6273:
6270:
6268:
6265:
6263:
6260:
6257:
6254:
6251:
6248:
6247:
6245:
6243:
6239:
6233:
6230:
6228:
6225:
6223:
6220:
6218:
6215:
6213:
6210:
6208:
6205:
6203:
6200:
6198:
6195:
6193:
6190:
6188:
6185:
6184:
6182:
6180:
6176:
6170:
6167:
6165:
6162:
6160:
6157:
6155:
6152:
6151:
6149:
6147:
6143:
6133:
6130:
6128:
6125:
6123:
6120:
6119:
6117:
6115:Orchestration
6113:
6107:
6104:
6102:
6099:
6097:
6094:
6092:
6089:
6087:
6084:
6082:
6079:
6078:
6076:
6072:
6066:
6063:
6061:
6058:
6056:
6053:
6052:
6050:
6046:
6040:
6037:
6035:
6032:
6030:
6027:
6025:
6022:
6021:
6019:
6015:
6009:
6006:
6004:
6001:
5999:
5996:
5994:
5991:
5989:
5986:
5984:
5983:Linux-VServer
5981:
5979:
5976:
5974:
5971:
5970:
5968:
5966:OS containers
5964:
5961:
5959:
5953:
5943:
5940:
5938:
5935:
5933:
5930:
5929:
5927:
5923:
5912:
5908:
5905:
5903:
5902:VMware Server
5900:
5898:
5897:VMware Fusion
5895:
5893:
5890:
5888:
5885:
5883:
5880:
5878:
5875:
5873:
5870:
5868:
5865:
5863:
5860:
5857:
5853:
5850:
5848:
5845:
5843:
5840:
5839:
5837:
5833:
5827:
5824:
5820:
5817:
5816:
5815:
5812:
5810:
5807:
5805:
5802:
5800:
5797:
5795:
5792:
5790:
5787:
5785:
5782:
5780:
5777:
5775:
5772:
5770:
5767:
5765:
5762:
5761:
5759:
5755:
5752:
5748:
5742:
5739:
5737:
5734:
5730:
5727:
5725:
5722:
5721:
5720:
5717:
5715:
5712:
5708:
5705:
5703:
5700:
5699:
5698:
5695:
5693:
5690:
5688:
5685:
5683:
5680:
5678:
5675:
5673:
5670:
5667:
5664:
5662:
5659:
5655:
5652:
5650:
5647:
5646:
5645:
5642:
5640:
5637:
5635:
5632:
5630:
5627:
5626:
5624:
5620:
5617:
5614:
5609:
5605:
5601:
5596:
5591:
5584:
5579:
5577:
5572:
5570:
5565:
5564:
5561:
5555:
5551:
5548:
5545:
5539:
5534:
5533:
5521:
5520:kubernetes.io
5517:
5511:
5503:
5502:kubernetes.io
5499:
5493:
5485:
5484:kubernetes.io
5481:
5475:
5467:
5466:kubernetes.io
5463:
5457:
5449:
5448:kubernetes.io
5445:
5439:
5431:
5430:kubernetes.io
5427:
5421:
5413:
5412:kubernetes.io
5409:
5403:
5395:
5394:kubernetes.io
5391:
5385:
5377:
5376:kubernetes.io
5373:
5367:
5359:
5358:kubernetes.io
5355:
5349:
5341:
5340:kubernetes.io
5337:
5331:
5323:
5322:kubernetes.io
5319:
5313:
5298:
5294:
5288:
5273:
5269:
5263:
5255:
5254:kubernetes.io
5251:
5245:
5237:
5236:kubernetes.io
5233:
5227:
5219:
5218:kubernetes.io
5215:
5209:
5201:
5200:kubernetes.io
5197:
5191:
5183:
5182:kubernetes.io
5179:
5173:
5165:
5164:kubernetes.io
5161:
5155:
5147:
5146:kubernetes.io
5143:
5137:
5129:
5128:kubernetes.io
5125:
5119:
5111:
5110:kubernetes.io
5107:
5101:
5093:
5092:kubernetes.io
5089:
5083:
5075:
5074:kubernetes.io
5071:
5065:
5057:
5056:kubernetes.io
5053:
5047:
5039:
5038:kubernetes.io
5035:
5029:
5021:
5020:kubernetes.io
5017:
5011:
5003:
5002:kubernetes.io
4999:
4993:
4985:
4984:kubernetes.io
4981:
4975:
4967:
4966:kubernetes.io
4963:
4957:
4949:
4948:kubernetes.io
4945:
4939:
4924:
4923:
4918:
4912:
4910:
4894:
4893:The New Stack
4890:
4884:
4870:
4866:
4859:
4845:
4839:
4831:
4827:
4821:
4806:
4802:
4796:
4781:
4777:
4771:
4756:
4752:
4746:
4731:
4727:
4721:
4706:
4702:
4696:
4688:
4687:
4682:
4676:
4661:
4657:
4651:
4636:
4635:
4630:
4624:
4609:
4605:
4599:
4584:
4580:
4574:
4559:
4555:
4549:
4534:
4530:
4529:
4524:
4518:
4503:
4499:
4493:
4478:
4474:
4468:
4455:
4449:
4445:
4441:
4437:
4433:
4426:
4418:
4417:kubernetes.io
4414:
4408:
4400:
4399:kubernetes.io
4396:
4390:
4376:
4375:www.replex.io
4372:
4366:
4352:
4348:
4342:
4327:
4323:
4317:
4309:
4302:
4296:
4288:
4284:
4278:
4263:
4259:
4253:
4239:
4235:
4229:
4214:
4210:
4204:
4196:
4195:kubernetes.io
4192:
4186:
4171:
4167:
4163:
4156:
4148:
4147:kubernetes.io
4144:
4138:
4130:
4129:kubernetes.io
4126:
4120:
4112:
4111:kubernetes.io
4108:
4102:
4088:
4087:kubernetes.io
4084:
4078:
4076:
4060:
4056:
4052:
4045:
4043:
4034:
4033:kubernetes.io
4030:
4024:
4016:
4015:kubernetes.io
4012:
4006:
3998:
3997:kubernetes.io
3994:
3988:
3980:
3976:
3970:
3956:
3952:
3946:
3931:
3927:
3921:
3913:
3909:
3903:
3895:
3894:kubernetes.io
3891:
3885:
3870:
3866:
3860:
3845:
3841:
3835:
3833:
3817:
3813:
3807:
3792:
3788:
3781:
3767:on 2015-10-29
3766:
3762:
3758:
3752:
3750:
3734:
3730:
3726:
3719:
3704:
3700:
3696:
3695:Documentation
3692:
3686:
3684:
3668:
3664:
3658:
3642:
3638:
3634:
3628:
3614:
3610:
3609:"Deployments"
3604:
3602:
3594:
3581:
3577:
3576:
3571:
3564:
3549:
3545:
3538:
3536:
3529:
3524:
3509:
3508:
3500:
3494:
3492:
3490:
3488:
3486:
3469:
3466:. OpenShift.
3465:
3461:
3455:
3453:
3451:
3434:
3430:
3426:
3420:
3418:
3416:
3414:
3412:
3410:
3408:
3406:
3389:
3385:
3381:
3375:
3359:
3355:
3351:
3344:
3329:
3325:
3319:
3317:
3302:
3298:
3292:
3285:
3273:
3269:
3268:
3263:
3256:
3241:
3235:
3221:
3214:
3206:
3202:
3196:
3182:
3175:
3160:
3154:
3139:
3133:
3125:
3121:
3115:
3099:
3095:
3091:
3085:
3071:
3065:
3050:
3046:
3045:queue.acm.org
3042:
3036:
3028:
3024:
3020:
3013:
3011:
3002:
2987:
2973:
2969:
2963:
2950:
2949:
2942:
2935:on 2022-02-27
2934:
2930:
2929:
2921:
2906:
2902:
2898:
2891:
2875:
2871:
2867:
2860:
2858:
2849:
2845:
2839:
2824:
2820:
2814:
2800:
2796:
2790:
2776:on 2023-01-08
2775:
2771:
2767:
2761:
2747:
2743:
2737:
2735:
2719:
2715:
2711:
2705:
2697:
2693:
2687:
2671:
2665:
2658:. 2014-09-09.
2657:
2653:
2647:
2643:
2634:
2631:
2629:
2626:
2624:
2621:
2619:
2616:
2615:
2604:
2579:
2562:
2555:
2552:
2549:
2546:
2544:
2537:
2534:
2532:28 June 2025
2531:
2528:
2521:
2518:
2515:
2512:
2505:
2502:
2499:
2496:
2489:
2486:
2484:28 June 2024
2483:
2480:
2473:
2470:
2467:
2464:
2457:
2454:
2451:
2448:
2441:
2438:
2436:28 July 2023
2435:
2432:
2425:
2422:
2419:
2416:
2409:
2406:
2403:
2400:
2393:
2390:
2388:28 June 2022
2387:
2385:8 April 2021
2384:
2377:
2374:
2371:
2368:
2361:
2356:
2353:
2350:
2343:
2340:
2338:18 June 2021
2337:
2334:
2327:
2324:
2321:
2318:
2311:
2308:
2305:
2302:
2295:
2292:
2289:
2287:20 June 2019
2286:
2279:
2276:
2273:
2270:
2263:
2260:
2257:
2254:
2247:
2244:
2241:
2238:
2231:
2228:
2225:
2222:
2215:
2212:
2209:
2206:
2199:
2196:
2193:
2190:
2183:
2180:
2178:12 July 2018
2177:
2174:
2167:
2164:
2162:4 April 2018
2161:
2159:30 June 2017
2158:
2151:
2148:
2145:
2142:
2135:
2132:
2129:
2126:
2119:
2116:
2113:
2110:
2103:
2100:
2097:
2094:
2087:
2084:
2081:
2078:
2071:
2068:
2066:
2063:
2056:
2052:
2050:
2048:10 July 2015
2047:
2040:
2036:
2033:
2031:Release date
2030:
2027:
2026:
2012:
2009:
2006:
2003:
2000:
1997:
1994:
1991:
1988:
1985:
1982:
1979:
1976:
1973:
1970:
1967:
1964:
1961:
1958:
1955:
1952:
1949:
1948:Alibaba Cloud
1946:
1945:
1936:
1933:
1931:
1928:
1925:
1922:
1918:
1915:
1912:
1911:
1902:
1899:
1896:
1893:
1891:
1888:
1886:
1883:
1880:
1877:
1876:
1870:
1867:
1865:
1858:Distributions
1855:
1853:
1849:
1839:
1837:
1824:
1820:
1816:
1812:
1808:
1804:
1800:
1796:
1792:
1788:
1785:
1784:
1783:
1772:
1769:
1766:
1764:
1760:
1757:
1755:
1751:
1748:
1745:
1744:
1743:
1738:Authorization
1735:
1733:
1725:
1723:Bearer tokens
1722:
1719:
1716:
1715:
1714:
1706:
1702:
1700:
1696:
1692:
1688:
1678:
1670:
1668:
1662:
1660:
1657:
1652:
1648:
1646:
1642:
1627:
1626:
1624:
1615:
1614:
1608:
1600:
1594:
1588:
1587:
1581:
1580:
1579:
1570:
1564:
1563:
1562:
1560:
1550:
1548:
1537:
1528:
1524:
1520:
1516:
1512:
1508:
1495:
1492:
1489:
1486:
1483:
1480:
1477:
1474:
1470:
1467:
1466:
1465:
1456:
1449:metadata.name
1443:
1437:
1422:
1416:release_track
1400:
1398:
1394:
1389:
1385:
1381:
1371:
1369:
1364:
1356:
1353:
1349:
1348:
1347:
1344:
1340:
1338:
1334:
1330:
1326:
1315:
1312:
1308:
1304:
1295:
1293:
1288:
1284:
1280:
1276:
1272:
1269:A Kubernetes
1263:
1254:
1251:
1246:
1237:
1235:
1229:
1226:
1222:
1213:
1210:
1206:
1204:
1199:
1197:
1187:
1178:
1176:
1171:
1169:
1159:
1156:
1146:
1144:
1143:load balancer
1140:
1139:network proxy
1136:
1127:
1125:
1121:
1117:
1112:
1109:
1105:
1100:
1098:
1094:
1084:
1081:
1072:
1070:
1060:
1058:
1053:
1050:
1045:
1041:
1038:
1028:
1025:
1020:
1017:
1007:
1003:
1000:
996:
992:
988:
984:
974:
972:
968:
964:
960:
959:
949:
947:
943:
939:
935:
927:Control plane
924:
922:
918:
913:
910:
906:
897:
888:
884:
882:
878:
874:
866:
863:
860:
857:
855:) in October,
854:
850:
847:
844:
840:
837:
833:
830:
829:
828:
826:
822:
818:
813:
811:
807:
802:
800:
796:
792:
791:Seven of Nine
788:
784:
776:
772:
767:
765:
761:
757:
753:
752:
726:
720:
714:
709:
708:Ancient Greek
700:
691:
689:
685:
681:
677:
673:
669:
665:
661:
656:
654:
650:
646:
642:
638:
634:
629:
627:
623:
619:
615:
611:
607:
603:
599:
594:
592:
588:
584:
580:
579:orchestration
577:
574:
570:
564:
450:
441:
435:
431:
428:
425:
423:
419:
416:
413:
411:
407:
404:
401:
397:
390:
385:
375:
374:
372:
370:
366:
362:
345:
338:
336:
332:
328:
314:
310:
307:
304:
302:
298:
295:
292:
290:
286:
282:
277:
265:
262:
247:
244:
236:
226:
222:
218:
212:
208:
204:
203:
198:This article
196:
192:
187:
186:
177:
174:
166:
156:
152:
148:
142:
139:This article
137:
128:
127:
118:
115:
107:
97:
93:
89:
85:
79:
78:
73:This article
71:
62:
61:
56:
54:
47:
46:
41:
40:
35:
30:
21:
20:
6782:
6681:
6521:Applications
6454:Docker Swarm
6428:
6424:Apache Mesos
6267:Open vSwitch
6256:Ethernet VPN
6126:
5973:FreeBSD jail
5942:Virt-manager
5887:Virtual Iron
5519:
5510:
5501:
5492:
5483:
5474:
5465:
5456:
5447:
5438:
5429:
5420:
5411:
5402:
5393:
5384:
5375:
5366:
5357:
5348:
5339:
5330:
5321:
5312:
5301:. Retrieved
5299:. 2020-08-26
5296:
5287:
5276:. Retrieved
5271:
5262:
5253:
5244:
5235:
5226:
5217:
5208:
5199:
5190:
5181:
5172:
5163:
5154:
5145:
5136:
5127:
5118:
5109:
5100:
5091:
5082:
5073:
5064:
5055:
5046:
5037:
5028:
5019:
5010:
5001:
4992:
4983:
4974:
4965:
4956:
4947:
4938:
4927:. Retrieved
4925:. 4 May 2022
4920:
4897:. Retrieved
4895:. 2022-01-03
4892:
4883:
4872:. Retrieved
4868:
4858:
4847:. Retrieved
4838:
4829:
4820:
4808:. Retrieved
4804:
4795:
4783:. Retrieved
4779:
4770:
4758:. Retrieved
4754:
4745:
4733:. Retrieved
4729:
4720:
4708:. Retrieved
4704:
4695:
4684:
4675:
4663:. Retrieved
4659:
4650:
4638:. Retrieved
4632:
4623:
4611:. Retrieved
4607:
4598:
4586:. Retrieved
4582:
4573:
4561:. Retrieved
4557:
4548:
4536:. Retrieved
4532:
4526:
4517:
4505:. Retrieved
4501:
4492:
4480:. Retrieved
4476:
4467:
4457:, retrieved
4435:
4425:
4416:
4407:
4398:
4389:
4378:. Retrieved
4374:
4365:
4354:. Retrieved
4351:www.snia.org
4350:
4341:
4330:. Retrieved
4328:. 2018-04-19
4325:
4316:
4307:
4295:
4287:datacore.com
4286:
4277:
4266:. Retrieved
4264:. 2018-04-19
4261:
4252:
4241:. Retrieved
4237:
4228:
4216:. Retrieved
4212:
4209:"ConfigMaps"
4203:
4194:
4185:
4174:. Retrieved
4165:
4155:
4146:
4137:
4128:
4119:
4110:
4101:
4090:. Retrieved
4086:
4083:"ReplicaSet"
4063:. Retrieved
4054:
4032:
4023:
4014:
4011:"Namespaces"
4005:
3996:
3987:
3978:
3969:
3958:. Retrieved
3954:
3945:
3934:. Retrieved
3929:
3920:
3911:
3902:
3893:
3884:
3872:. Retrieved
3868:
3859:
3848:. Retrieved
3846:. 2016-12-19
3843:
3820:. Retrieved
3815:
3806:
3795:. Retrieved
3780:
3769:. Retrieved
3765:the original
3737:. Retrieved
3728:
3718:
3707:. Retrieved
3694:
3670:. Retrieved
3666:
3657:
3645:. Retrieved
3636:
3627:
3616:. Retrieved
3612:
3591:
3584:. Retrieved
3580:the original
3575:DigitalOcean
3573:
3563:
3552:. Retrieved
3523:
3511:. Retrieved
3505:
3474:24 September
3472:. Retrieved
3463:
3439:24 September
3437:. Retrieved
3429:DigitalOcean
3428:
3392:. Retrieved
3388:the original
3383:
3374:
3362:. Retrieved
3358:the original
3353:
3343:
3332:. Retrieved
3327:
3304:. Retrieved
3300:
3291:
3283:
3276:. Retrieved
3265:
3255:
3244:. Retrieved
3242:. 2017-11-29
3234:
3223:. Retrieved
3213:
3205:the original
3195:
3184:. Retrieved
3174:
3163:. Retrieved
3161:. 2017-08-29
3153:
3142:. Retrieved
3140:. 2014-07-10
3132:
3114:
3104:24 September
3102:. Retrieved
3093:
3084:
3073:. Retrieved
3064:
3053:. Retrieved
3044:
3035:
3022:
2996:|title=
2975:. Retrieved
2971:
2962:
2952:, retrieved
2947:
2941:
2933:the original
2927:
2920:
2909:. Retrieved
2900:
2895:Metz, Cade.
2890:
2880:24 September
2878:. Retrieved
2869:
2864:Metz, Cade.
2847:
2838:
2826:. Retrieved
2822:
2813:
2802:. Retrieved
2798:
2789:
2778:. Retrieved
2774:the original
2769:
2760:
2749:. Retrieved
2745:
2722:. Retrieved
2713:
2704:
2695:
2686:
2676:22 September
2674:. Retrieved
2664:
2655:
2646:
2602:
2577:
2560:
2542:
2242:8 July 2019
2223:3 July 2018
2095:1 July 2016
1966:DigitalOcean
1868:
1861:
1848:microservice
1845:
1832:
1781:
1771:Webhook mode
1770:
1761:
1752:
1746:
1741:
1731:
1729:
1712:
1703:
1689:that serves
1684:
1676:
1673:API security
1663:
1658:
1655:
1653:
1649:
1644:
1640:
1638:
1577:
1556:
1543:
1534:
1525:
1521:
1517:
1513:
1509:
1505:
1462:
1445:
1439:
1401:
1387:
1379:
1377:
1360:
1345:
1341:
1336:
1332:
1321:
1310:
1301:
1270:
1268:
1244:
1243:
1234:Apache Kafka
1230:
1221:StatefulSets
1220:
1219:
1216:StatefulSets
1208:
1207:
1202:
1200:
1195:
1193:
1184:
1174:
1172:
1167:
1165:
1154:
1152:
1134:
1133:
1113:
1101:
1092:
1090:
1079:
1078:
1066:
1054:
1048:
1046:
1042:
1036:
1034:
1021:
1015:
1013:
1004:
982:
980:
956:
955:
930:
914:
902:
885:
881:Linux kernel
870:
849:Docker, Inc.
838:) in August,
814:
808:to form the
803:
782:
781:" after the
768:
749:
706:Kubernetes (
705:
657:
630:
621:
617:
613:
609:
597:
595:
568:
448:
447:
301:Developer(s)
257:
239:
230:
215:Please help
199:
169:
163:October 2023
160:
147:spinning off
140:
110:
104:October 2023
101:
86:by removing
82:Please help
74:
50:
43:
37:
36:Please help
33:
6632:FlatBuffers
6459:StackEngine
6202:InstallFree
6179:Application
6055:Rump kernel
5835:Independent
5804:SheepShaver
5764:Basilisk II
5757:Specialized
5697:VMware ESXi
5613:hypervisors
4125:"DaemonSet"
3637:rancher.com
3513:January 26,
3394:27 December
3364:27 December
2433:3 May 2022
2290:6 May 2020
2226:1 May 2019
1923:Enterprise)
1829:Cluster API
1778:API clients
1553:API objects
1397:A/B testing
1303:Filesystems
1287:round-robin
1209:Deployments
1031:Controllers
971:CAP theorem
751:cybernetics
573:open-source
384:/kubernetes
382:/kubernetes
6810:Categories
6743:ChromiumOS
6717:TensorFlow
6682:Kubernetes
6538:OpenRefine
6449:Docker UCP
6429:Kubernetes
6310:See also:
6300:BlueStacks
6127:Kubernetes
6122:Amazon ECS
6096:namespaces
5892:Virtual PC
5882:VirtualBox
5682:Proxmox VE
5672:LynxSecure
5550:Kubernetes
5303:2024-01-13
5297:Kubernetes
5278:2020-08-28
5272:Kubernetes
4929:2022-05-09
4899:2022-02-03
4874:2021-05-16
4849:2021-12-28
4533:Kubernetes
4459:2023-11-08
4380:2020-10-09
4356:2020-10-09
4332:2020-10-09
4268:2021-05-16
4243:2023-07-23
4238:Kubernetes
4176:2015-11-02
4092:2020-03-03
4065:2015-11-02
3960:2021-05-16
3936:2020-12-22
3912:Github.com
3850:2021-05-16
3844:Kubernetes
3822:2021-05-16
3797:2015-11-02
3771:2015-11-02
3739:2015-11-02
3709:2015-11-02
3618:2022-02-27
3613:Kubernetes
3554:2015-11-02
3334:2020-08-28
3328:Kubernetes
3306:2020-03-03
3301:Kubernetes
3278:3 December
3246:2022-08-06
3225:2022-08-06
3186:2022-08-06
3165:2022-08-06
3144:2022-08-06
3094:TechCrunch
3075:2016-12-06
3055:2016-06-27
2977:2023-12-14
2954:2023-12-14
2911:2016-06-27
2804:2021-11-14
2799:Kubernetes
2780:2022-01-04
2770:Kubernetes
2751:2017-03-31
2746:Kubernetes
2724:2017-03-28
2656:github.com
2639:References
1811:JavaScript
1732:kubeconfig
1656:Kubernetes
1618:controller
1426:production
1333:ConfigMaps
1275:multi-tier
1245:DaemonSets
1240:DaemonSets
1196:ReplicaSet
1155:namespaces
1149:Namespaces
1135:kube-proxy
1130:kube-proxy
1116:containerd
1037:controller
983:API server
977:API server
801:language.
789:character
725:kubernḗtēs
713:κυβερνήτης
645:containerd
637:bare metal
610:Kubernetes
598:Kubernetes
449:Kubernetes
438:kubernetes
399:Written in
369:Repository
322:2014-09-09
274:Kubernetes
217:improve it
207:verifiable
151:relocating
84:improve it
39:improve it
6602:AngularJS
6543:Tesseract
6387:RancherOS
6132:OpenShift
6003:Virtuozzo
5956:Operating
5724:XenServer
4234:"Secrets"
4191:"Volumes"
4143:"Service"
2633:OpenShift
1990:Microsoft
1960:Canonical
1930:OpenShift
1590:namespace
1472:searches.
1181:Workloads
1175:container
1097:decouples
1016:scheduler
1010:Scheduler
825:OpenShift
783:Star Trek
779:Project 7
719:romanized
688:Pinterest
664:Microsoft
639:, into a
626:numeronym
596:The name
576:container
221:citations
45:talk page
6758:Goobuntu
6702:OR-Tools
6528:Chromium
6514:Software
6293:See also
6285:(GENEVE)
5654:KubeVirt
5608:Hardware
5592:software
4810:July 24,
4785:July 24,
4760:July 24,
4735:July 24,
4710:July 24,
4665:July 24,
4640:July 24,
4613:July 24,
4588:July 24,
4563:July 24,
4538:July 24,
4507:July 24,
4482:July 24,
4218:July 24,
4170:Archived
4059:Archived
3874:July 24,
3791:Archived
3733:Archived
3729:Livewyer
3703:Archived
3672:July 24,
3641:Archived
3548:Archived
3468:Archived
3433:Archived
3272:Archived
3124:Archived
3098:Archived
3049:Archived
3027:Archived
2986:cite web
2905:Archived
2874:Archived
2828:July 25,
2718:Archived
2612:See also
2028:Version
1996:Mirantis
1917:Mirantis
1687:TCP port
1659:Operator
1584:metadata
1497:cluster.
1408:frontend
1292:back end
1283:DNS name
1257:Services
1225:stateful
1059:below).
1024:plug-ins
891:Concepts
620:and the
606:helmsman
571:) is an
233:May 2024
6778:Code-in
6771:Related
6748:Fuchsia
6707:Polymer
6687:LevelDB
6667:Guetzli
6637:Flutter
6627:Cpplint
6617:Blockly
6597:Angular
6574:Sawzall
6434:Rancher
6279:(VXLAN)
6242:Network
6146:Desktop
6106:seccomp
6086:cgroups
6065:vkernel
5856:Extreme
5826:Win4Lin
5736:XtratuM
5639:Hyper-V
4308:cncf.io
3816:snyk.io
3761:Red Hat
3586:20 July
3384:Bitnami
2561:Legend:
1927:Red Hat
1803:Haskell
1613:field:
1502:Storage
1459:Add-ons
1430:backend
1412:backend
1337:Secrets
1298:Volumes
1271:service
1080:kubelet
1075:kubelet
1069:runtime
877:commits
821:Red Hat
756:Red Hat
721::
694:History
641:cluster
433:Website
422:License
353: (
320: (
211:neutral
6753:gLinux
6692:libvpx
6677:gVisor
6647:Gerrit
6559:Carbon
6506:Google
6403:Docker
6258:(EVPN)
6252:(DOVE)
6232:ZeroVM
6197:Dalvik
6091:chroot
6081:BrandZ
6034:lmctfy
6029:Podman
6024:Docker
5993:OpenVZ
5958:system
5932:Ganeti
5911:Player
5872:PearPC
5799:PikeOS
5784:DOSEMU
5779:DOSBox
5750:Hosted
5729:XCP-ng
5707:vCloud
5692:SIMMON
5677:PikeOS
5668:(LPAR)
5634:CP/CMS
5622:Native
5554:GitHub
4922:GitHub
4869:Forbes
4686:GitHub
4528:GitHub
4450:
4029:"Pods"
3955:GitHub
3699:CoreOS
3647:22 May
2714:GitHub
2696:GitHub
2652:"v0.2"
2037:Notes
2002:Oracle
1978:Huawei
1972:Google
1954:Amazon
1935:VMware
1921:Docker
1901:OKD.IO
1879:Amazon
1819:Python
1697:using
1620:field.
1572:status
1475:Web UI
1434:canary
1421:canary
1380:labels
1370:keys.
1311:volume
1141:and a
1104:Docker
989:using
912:such.
873:GitHub
853:Docker
832:VMware
819:, and
760:CoreOS
684:Reddit
680:Nvidia
668:Amazon
660:Google
587:Google
378:github
340:1.31.1
294:Google
6672:Guice
6652:Guava
6642:Gears
6612:Bazel
6533:Gemma
6464:Tutum
6439:Nomad
6377:Linux
6262:NVGRE
6222:Turbo
6187:Ceedo
5925:Tools
5842:bhyve
5794:86Box
5769:Bochs
5649:oVirt
5629:Adeos
4304:(PDF)
3502:(PDF)
2901:Wired
2870:Wired
2526:1.30
2510:1.29
2494:1.28
2478:1.27
2462:1.26
2446:1.25
2430:1.24
2414:1.23
2398:1.22
2382:1.21
2366:1.20
2348:1.19
2332:1.18
2316:1.17
2300:1.16
2284:1.15
2268:1.14
2252:1.13
2236:1.12
2220:1.11
2204:1.10
1937:Tanzu
1881:EKS-D
1718:X.509
1691:HTTPS
1384:nodes
1124:CRI-O
1063:Nodes
993:over
843:Mesos
743:guide
672:Apple
649:CRI-O
602:Greek
6738:AOSP
6697:NaCl
6662:Gson
6657:gRPC
6607:Beam
6564:Dart
6101:eBPF
5877:QEMU
5809:SIMH
5789:PCem
5741:z/VM
4812:2023
4787:2023
4762:2023
4737:2023
4712:2023
4667:2023
4642:2023
4615:2023
4590:2023
4565:2023
4540:2023
4509:2023
4484:2023
4448:ISBN
4220:2023
3876:2023
3674:2023
3649:2017
3588:2018
3515:2024
3476:2015
3441:2015
3396:2018
3366:2018
3280:2018
3106:2015
3001:help
2882:2015
2848:CNCF
2830:2023
2678:2024
2543:1.31
2188:1.9
2172:1.8
2156:1.7
2140:1.6
2124:1.5
2108:1.4
2092:1.3
2076:1.2
2061:1.1
2045:1.0
1895:SUSE
1842:Uses
1823:Ruby
1821:and
1815:Perl
1807:Java
1795:.NET
1765:mode
1756:mode
1596:name
1566:spec
1547:REST
1451:and
1432:and
1404:tier
1335:and
1325:JSON
1162:Pods
1122:and
1108:shim
1047:The
1014:The
999:REST
995:HTTP
991:JSON
981:The
958:Etcd
952:Etcd
938:RBAC
921:node
787:Borg
771:Borg
758:and
686:and
676:Meta
647:and
410:Type
380:.com
209:and
6592:AMP
6408:rkt
6039:rkt
5719:Xen
5687:QNX
5644:KVM
5552:on
4440:doi
1984:IBM
1890:k3s
1885:k0s
1602:uid
1540:API
1468:DNS
1395:or
1368:ssh
1350:As
1329:XML
1327:or
1168:pod
1120:rkt
987:API
905:CPU
865:AWS
817:GKE
795:C++
785:ex-
738:or
635:or
628:).
624:(a
614:K8s
569:K8s
440:.io
223:to
149:or
6812::
6722:V8
6569:Go
6314:,
5518:.
5500:.
5482:.
5464:.
5446:.
5428:.
5410:.
5392:.
5374:.
5356:.
5338:.
5320:.
5295:.
5270:.
5252:.
5234:.
5216:.
5198:.
5180:.
5162:.
5144:.
5126:.
5108:.
5090:.
5072:.
5054:.
5036:.
5018:.
5000:.
4982:.
4964:.
4946:.
4919:.
4908:^
4891:.
4867:.
4828:.
4803:.
4778:.
4753:.
4728:.
4703:.
4683:.
4658:.
4631:.
4606:.
4581:.
4556:.
4531:.
4525:.
4500:.
4475:.
4446:,
4434:,
4415:.
4397:.
4373:.
4349:.
4324:.
4306:.
4285:.
4260:.
4236:.
4211:.
4193:.
4168:.
4164:.
4145:.
4127:.
4109:.
4085:.
4074:^
4057:.
4053:.
4041:^
4031:.
4013:.
3995:.
3977:.
3953:.
3928:.
3910:.
3892:.
3867:.
3842:.
3831:^
3814:.
3759:.
3748:^
3731:.
3727:.
3701:.
3697:.
3693:.
3682:^
3665:.
3635:.
3611:.
3600:^
3590:.
3572:.
3534:^
3504:.
3484:^
3462:.
3449:^
3431:.
3427:.
3404:^
3382:.
3352:.
3326:.
3315:^
3299:.
3282:.
3270:.
3264:.
3122:.
3092:.
3047:.
3043:.
3025:.
3021:.
3009:^
2990::
2988:}}
2984:{{
2970:.
2903:.
2899:.
2872:.
2868:.
2856:^
2846:.
2821:.
2797:.
2768:.
2744:.
2733:^
2716:.
2712:.
2694:.
2654:.
1854:.
1817:,
1813:,
1809:,
1805:,
1801:,
1799:Go
1797:,
1793:,
1701:.
1586::
1424:,
1410:,
1201:A
1194:A
1173:A
1126:.
1091:A
1035:A
936:,
883:.
799:Go
766:.
728:,
716:,
710::
690:.
682:,
678:,
674:,
670:,
666:,
662:,
593:.
567:,
557:iː
542:,-
536:iː
530:eɪ
521:,-
509:eɪ
500:,-
479:ər
473:uː
403:Go
48:.
6498:e
6491:t
6484:v
6348:e
6341:t
6334:v
5913:)
5909:(
5858:)
5854:(
5615:)
5611:(
5582:e
5575:t
5568:v
5306:.
5281:.
4932:.
4902:.
4877:.
4852:.
4832:.
4814:.
4789:.
4764:.
4739:.
4714:.
4689:.
4669:.
4644:.
4617:.
4592:.
4567:.
4542:.
4511:.
4486:.
4442::
4383:.
4359:.
4335:.
4310:.
4271:.
4246:.
4222:.
4197:.
4179:.
4149:.
4131:.
4113:.
4095:.
4068:.
4035:.
4017:.
3963:.
3939:.
3914:.
3878:.
3853:.
3825:.
3800:.
3774:.
3742:.
3712:.
3676:.
3651:.
3621:.
3557:.
3517:.
3478:.
3443:.
3398:.
3368:.
3337:.
3309:.
3249:.
3228:.
3189:.
3168:.
3147:.
3108:.
3078:.
3058:.
3003:)
2999:(
2980:.
2914:.
2884:.
2832:.
2807:.
2783:.
2754:.
2727:.
2680:.
1791:C
746:'
740:'
736:'
730:'
622:s
618:K
563:/
560:z
554:t
551:ɛ
548:n
545:ˈ
539:z
533:t
527:n
524:ˈ
518:s
515:ɪ
512:t
506:n
503:ˈ
497:s
494:ɪ
491:t
488:ɛ
485:n
482:ˈ
476:b
470:)
467:j
464:(
461:k
458:ˌ
455:/
451:(
357:)
324:)
264:)
258:(
246:)
240:(
235:)
231:(
227:.
213:.
176:)
170:(
165:)
161:(
157:.
143:.
117:)
111:(
106:)
102:(
98:.
80:.
55:)
51:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.