Deploying applications inside software containers are becoming more common, especially in technical architectures advocating the organization of an application as a set of services collaborating with each other.
In order to better address the problem of load distribution and fault tolerance of applications deployed inside software containers, the use of an orchestration tool is strongly recommended. Using an existing solution avoids reinventing the wheel and taking advantage of the increased productivity and responsiveness associated with the use software containers.
Kubernetes is one of the most cited products and used in this field, its reputation and maturity are based on the experience and know-how of Google in terms of containers.
This training covers the operations aspect of the installation and the maintenance of a containerized platform based on Kubernetes.
- Understand the architecture and internal workings of a Kubernetes platform
- Know how to install and operate a Kubernetes instance
- Know how to choose different tools related to the maintenance of an Kubernetes instance to collect, monitor, and process logs and network metrics
- Know how to configure and monitor an instance of Kubernetes
- Knowledge of containerization technologies like Docker
- Knowledge of Kubernetes, including the different types of loads that can be deployed (Pods, ReplicaSets, Deployments, Services, Ingress, DaemonSets, StatefulSets). Ideally have completed our [Kubernetes Application Developer] training (https://training.zenika.com/en/training/kubernetes/description) or equivalent training or certified [Certified Kubernetes Application Developer] (https://www.cncf.io/certification/CKAD/).
- Good knowledge of linux systems as well as basic knowledge about the network and fundamental principles of Linux security
- IT Engineers with Linux knowledge
Financing in France
- May be financed through OPCO (if financing covers all of the cost of the training)
- Cannot be financed through the CPF