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


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.