Kubernetes Overview for MariaDB Users
You are viewing an old version of this article. View
the current version here.
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.
Architecture
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.
Nodes
Controllers
Control Planes
References
Ansible Resources
- Kubernetes website
- Kubernetes on Wikipedia
- Kubernetes organization on GitHub
- Forum
Content initially contributed by Vettabase Ltd.
Comments
Comments loading...
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.