Free Evening School on Kubernetes

From April 7 to July 21, the Slurm training center will be carried out free theoretical course on a free container orchestration platform Kubernetes. The classes will provide administrators with a basic understanding of how to fit into multifunctional DevOps teams that use Kubernetes to organize high-load projects. The course will help developers gain knowledge about the capabilities and limitations of Kubernetes that affect the architecture of the application, as well as provide an opportunity to learn how to deploy applications, configure monitoring and create environments on their own.

The course will be held in the form of webinar lectures, which will start at 20:00 Moscow time. The course is free but required registration. Timetable of classes:

  • April 7: What will Kubernetes and its study on Slurm give you?
  • April 13: What is Docker. Basic cli commands, image, Dockerfile
  • April 14: Docker-compose, Using Docker in CI/CD. Best Practices for Running Applications in Docker
  • April 21: Introduction to Kubernetes, basic abstractions. Description, application, concepts. Pod, ReplicaSet, Deployment
  • April 28: Kubernetes: Service, Ingress, PV, PVC, ConfigMap, Secret
  • May 11: Cluster device, main components and their interaction
  • May 12: How to make a k8s cluster failover. How the network works in k8s
  • May 19: Kubespray, tuning and configuring a Kubernetes cluster
  • May 25: Advanced Kubernetes abstractions. DaemonSet, StatefulSet, RBAC
  • May 26: Kubernetes: Job, CronJob, Pod Scheduling, InitContainer
  • June 2: How DNS works in a Kubernetes cluster. How to publish an application in k8s, how to publish and manage traffic
  • June 9: What is Helm and why is it needed. Working with Helms. The composition of the chart. Writing your own charts
  • June 16: Ceph: do-it-yourself installation. Ceph, cluster installation. Connecting volumes to sc, pvc, pv pods
  • June 23: Installation of cert-manager. Π‘ert-manager: automatically obtain SSL/TLS certificates - 1 c.
  • June 29: Maintenance of the Kubernetes cluster, routine maintenance. version update
  • June 30: Troubleshooting Kubernetes
  • July 7: Setting up Kubernetes monitoring. Basic principles. Prometheus, Grafana
  • July 14: Logging into Kubernetes. Collection and analysis of logs
  • July 21: Application dockerization and CI/CD in Kubernetes.

Source: opennet.ru

Add a comment