Course NT-K8s Docker and Kubernetes administration | nt.ua

(044) 390 73 35 (050) 352 68 64

EN RU UA

Course NT-K8s Docker and Kubernetes administration

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.

Sign up for the closest date

Course Code

NT-K8s

Length, days (hours)

5 (40)

Closest dates

on request

Price, UAH