Registration is open for intensive on Kubernetes on February 1-3 in St. Petersburg

    Registration is open for Slurm-3 .

    This is a three-day Kubernetes intensive for those who do not know anything about the technology or began to master it. Chip intensive in practice. Each participant will create a cluster in the Selectel cloud , configure it and deploy the application in it.

    Slurm 3 will be held in St. Petersburg on February 1–3, 2019.

    Why do I need Slurm if there are manuals? It saves several months, which you would otherwise spend on reading and independent experiments.

    Brief background.

    The first Slurm took place in August 2018. It was an experiment that was successful, despite a lot of mistakes and problems. Report .

    In mid-October, Paul Selivanov, the main speaker of the Slurm, held a webinar "Do you need Kubernetes» . Under the link - decoding of the main thoughts.

    The second Slurm was held in October. We took into account organizational failures. Speakers went to the courses on oratory and teaching. An online version and a support team appeared that helped participants find bugs. As a result, I wrote a post: "Dear courses: is it worth it?"

    We will try to do the third Slurm better than the second.

    Places only 100, 50 - live participation, 50 - online.

    Slurm 3 program:

    Topic 1: Introduction to Kubernetes, main components

    • An introduction to k8s technology. Description, application, concepts
    • Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
    • Practice

    Topic # 2: Cluster device, main components, fault tolerance, k8s network

    • Cluster device, main components, fault tolerance
    • K8s network

    Topic 3: Publication of services and applications

    • Review of methods of publishing services: NodePort vs LoadBalancer vs Ingress
    • Ingress controller (Nginx): we balance incoming traffic
    • Сert-manager: automatically get SSL / TLS certificates

    Theme number 4: Kubespray, tuning and tuning cluster Kubernetes

    • Kubespray, tuning and tuning cluster Kubernetes
    • Practice

    Topic # 5: Ceph, cluster configuration and features of production work

    • Ceph, cluster setup and production features
    • Practice: setting up ceph

    Theme number 6: Advanced abstractions Kubernetes

    • DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

    Topic 7: Introduction to Helm

    • Introduction to Helm
    • Practice

    Topic 8: Logging and Monitoring

    • Cluster Monitoring, Prometheus
    • Cluster Logging, Fluentd / Elastic / Kibana
    • Read logs: elastalert

    Topic 9: CI / CD, building a deployment into a cluster from scratch

    Topic 10: Practical work, application dockerization and running in a cluster

    • Practical work, application testing and launching in a cluster with installation of an SSL certificate and CephFS connection

    Docker and Ansible are rendered into separate webinars with tasks for independent work (included in the ticket price):

    Webinar 1

    • Docker technology
    • Dockerfile and work with containers
    • Docker-compose

    Webinar 2

    • Docker engine
    • Docker best practices
    • Bonus: Real Docker App

    Webinar 3

    • Setting ansible
    • Run simple tasks
    • Running scripts ansible - playbook
    • Inventory structure and population (list of configured servers)
    • Device script ansible - roles, tasks, handlers, templates, variables
    • Typical errors when starting playbukov

    check in

    Also popular now: