Kubernetes Overview for MariaDB Users
Kubernetes, or K8s, is a software to orchestrate containers. It is released under the terms of an open source license, Apache License 2.0.
Kubernetes was originally developed by Google. Currently it is maintained by the Cloud Native Computing Foundation (CNCF), with the status of Graduated Project.
Kubernetes runs in a cluster. A Kubernetes cluster consists of the following components:
- Nodes run containers with the servers needed by out applications.
- Controllersconstantly check the cluster nodes current state, and compares it with the desired state.
- A Control Plane is a set of different components that store the cluster desired state and take decisions about the nodes. The Control Plane provides an API that is used by the controllers.
Ansible Resources and References
Content initially contributed by Vettabase Ltd.