The modern trend of digital and DevOps transformation is largely supported by high-quality technologies and virtualization platforms, clouds and container virtualization. Technologies Docker, Kubernetes today are advanced and indispensable for almost all organizations, and expertise is mandatory for DevOps.
Our k8S for Beginners course is a 2-in-1 course that combines Docker and Kubernetes technologies to help you learn the basics of containerisation quickly and efficiently.
Additionally, the docker kubernetes course covers all the necessary aspects for working with Kubernetes. The course will provide the necessary K8s knowledge for beginners and Kubernetes training from scratch for DevOps engineers.
After completing this course, students will be able to:
- create docker images, manipulate images
- administer docker containers
- administer Docker Swarm cluster and services
- understand Kubernetes terminology and architecture
- plan and install Kubernetes solutions of various scales
- use kubectl
- understand artifacts and create .yml
- administer and monitor Kubernetes clusters
Audience Profile
The training is intended for administrators, DevOps engineers. Also useful for developers and architects.
Before attending this course, students must have:
Experience with Linux.
- Docker administration.
- Containerization and Docker in CI/CD and Infrastructure as Code.
- Docker in context
- Architecture Life cycle of the container.
- Basic Docker commands.
- A collection of images. Dockerfile.
- Docker Compose, docker-compose.yml.
- Working with Docker Hub and private
- Network components.
- Docker Volumes.
- Docker Swarm cluster.
- Kubernetes administration.
- Kubernetes components and architecture, Kubernetes API.
- Kubernetes objects, artifacts, structure of YAML files.
- Pods, services, deployments.
- Namespace.
- Overview of Kubernetes vendors and platforms.
- Using lightweight platforms: k3s, microk8, minikube.
- Installation of Kubernetes ground cluster.
- Planning and debugging of the Amazon AWS EKS cloud cluster.
- Use of tags and annotations. Replicas (ReplicaSets).
- Versions. Update strategies, Rolling Update.
- Data storage, volumes.
- ConfigMaps and Secrets.
- Kubernetes Ingress.
- Using load balancers.
- User authentication.
- RBAC, standard and advanced roles. Kubernetes Secrets storage strategies.
- Network security in the Policy cluster.
- Pod Autoscaler.
- Cluster backup.
- Overview of hybrid strategies using Azure Kubernetes Service, RedHat OpenShift, AWS EKS, VMware Tanzu.
- Using the Helm package manager.
- Monitoring strategies and tools. Elastic, prometheus + grafana.