![kubernetes controlplane kubernetes controlplane](https://image.slidesharecdn.com/controlplane-continuouskubernetessecuritydevsecopslondonjanuary2019-190205174515/95/control-plane-continuous-kubernetes-security-devsecops-london-gathering-january-2019-2-638.jpg)
It is not a dedicated Kubernetes technology, but a set of best practices and tools that work together.
#Kubernetes controlplane code
In this scenario, you could place the code for each customer’s application within their own pod. Each of your customers can shop from their own individual application. For example, let’s say you have a Shopify application that provides online shopping.
![kubernetes controlplane kubernetes controlplane](https://docs.onap.org/projects/onap-oom/en/latest/_images/control_plane_5.png)
Cloud-based VMs are only accessible through the kubelet. Kubernetes bare metal servers may be used for development and production, or on-premises virtual machines may be used for development. VMs may be bare metal servers or cloud-based virtual machines (VMs). Each compute node in a Kubernetes cluster is responsible for running a container runtime like Docker and an agent, kubelet, that communicates with the control plane. The control plane oversees the overall cluster, provides an API, and controls compute node scheduling. Kubernetes clusters consist of one or more control planes and one or more compute nodes. Kubernetes contains a loosely coupled mechanism for service discovery across clusters. Kubernetes is designed to be easy to use and to give developers the power to control and scale their applications.
#Kubernetes controlplane software
Kubernetes is a software framework for building and operating containerized applications. Kubernetes is an open source project that is being developed by Google.
![kubernetes controlplane kubernetes controlplane](https://blogs.gartner.com/tony-iams/files/2019/10/graf4.jpg)
![kubernetes controlplane kubernetes controlplane](https://i.ytimg.com/vi/Ma8iTG5Nyto/maxresdefault.jpg)