October 29-31: create a production-ready Kubernetes cluster

    Southbridge conducts live and online intensively at Cubernétes.

    The material is designed for those who know Linux, Docker, Kubernetes, Ansible, Helm and Git.

    Intensive - first and foremost practice. Each member will create their own cluster in the cloud Selectel .
    The theoretical part is not a retelling of the manuals, but the experience and recommendations of the speakers.

    Occupation Topics:

    Topic number 1: The process of creating a failover cluster from within

    • Work with Kubeadm
    • Practice

    Topic 2: Understanding Kubernetes Controllers

    • Informer, ListWatcher, Resource Event Handler, SharedInformer, Workqueue

    Topic 3: Authorization in a cluster using an external provider

    • LDAP integration: Nginx and Python / Coreos dex

    Topic 4: Networking

    • Introduction to CNI
    • Network Security Policy
    • Practice

    Topic 5: Secure and Highly Available Applications in a Cluster

    • PodSecurityPolicy, PodDisruptionBudget

    Topic 6: Stateful applications in a cluster

    • Starting a PostgreSQL cluster
    • Starting a MongoDB cluster

    Topic 7: Implementation of deployment strategies other than RollingUpdate

    • Canary, Blue / Green

    Topic 8: Backup and Restore after Failures

    • Backup and restore a cluster using Heptio Ark and etcd

    Topic 9: Keeping secrets in Vault. Pros and cons of using a real case

    • The evolution of secret management
    • Vault in practice, history
    • Pros and cons of using Vault

    Topic 10: Troubling in Kubernetes

    • Trabshuting in the cluster
    • Trabshuting etcd (problems, debugging and solution)

    Topic 11: Practical work, application dockerization and running in a cluster (canary deployment, dynamic review, monitor release)
    Practical work, application dokerization and CI / CD setup include advanced features:

    • Canary deployment
    • Dynamic environment review
    • Release monitoring after deployment, automatic rollback to the previous version depending on PromQL results (Prometheus)

    We selected topics so that 2 intensives (Slerm and MegaSlerm) include all topics in the Certified Kubernetes Administrator exam .

    The first intensive (Slerm) was for those who only get acquainted with Kubernetes.
    At the same time, the idea of ​​an advanced course was born for those who already know k8s.

    An example of a lecture from the first Slurm (introduction to Kubernetes).

    The video is not visible, but there is a discussion in the telegram channel, the second lecturer answers the questions of the hall.

    Sign up for MegaSlorm

    Also popular now: