De 27 a 29 de maio, realizamos o quarto Slurm: intensivo sobre Kubernetes.

Bônus: cursos online sobre Docker, Ansible, Ceph
Extraímos do Slurm tópicos que são importantes para trabalhar com Kubernetes, mas que não se relacionam diretamente com k8s. Como, por que e o que aconteceu — veja mais abaixo.
Todos os participantes do Slurm-4 terão acesso a estes cursos.
Reembolso total no primeiro dia
No Slurm de São Petersburgo, dois participantes deixaram . Como eu lamentei não poder voltar ao passado e me separar deles sem reclamações mútuas.
Se você perceber que o Slurm não está lhe agradando no primeiro dia, escreva a qualquer um dos organizadores. Desativaremos os acessos e devolveremos o valor total da participação.
Consultas do CTO
Se alguém souber (ele reuniu um clube de CTOs), o convidamos para o Slurm (para aprender, não para apresentar). Ele prometeu consultar todos os interessados. Certamente, isso pode não ser interessante para administradores e desenvolvedores, mas para gerentes de TI — com certeza.
O que é o Slurm

Slurm-4: Curso básico (27-29 de maio)
Voltado para quem está vendo Kubernetes pela primeira vez ou deseja sistematizar conhecimentos.
Cada participante criará seu cluster na nuvem Selectel e implantará um aplicativo nele.
Preço: 25 mil
O programa
Tema nº 1: Introdução ao Kubernetes, componentes principais
• Introdução à tecnologia k8s. Descrição, aplicação, conceitos
• Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
• Prática
Tema nº 2: Estrutura do cluster, componentes principais, tolerância a falhas, rede k8s
• Estrutura do cluster, componentes principais, tolerância a falhas
• Rede k8s
Tema nº 3: Kubespray, otimização e configuração do cluster Kubernetes
• Kubespray, configuração e otimização do cluster Kubernetes
• Prática
Tema nº 4: Ceph, configuração do cluster e características do trabalho em produção
• Ceph, configuração do cluster e características do trabalho em produção
• Prática: configuração do ceph
Tema nº 5: Abstrações avançadas do Kubernetes
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Programação de Pod, InitContainer
Tema nº 6: Introdução ao Helm
• Introdução ao Helm
• Prática
Tema nº 7: Publicação de serviços e aplicativos
• Visão geral dos métodos de publicação de serviços: NodePort vs LoadBalancer vs Ingress
• Ingress controller (Nginx): equilibrando o tráfego de entrada
• Cert-manager: obtendo automaticamente certificados SSL/TLS
• Prática
Tema nº 8: Registro e monitoramento
• Monitoramento do cluster, Prometheus
• Registro do cluster, Fluentd/Elastic/Kibana
• Prática
Tema nº 9: CI/CD, construção de implantações no cluster do zero
Tema nº 10: Trabalho prático, dockerização de aplicativos e lançamento no cluster
MegaSlerm: curso avançado (31 de maio — 2 de junho)
Destinado a engenheiros e arquitetos de Kubernetes, além de graduados do curso básico.
Configuramos o cluster para lançar paralelamente a atualização dos componentes do cluster e o deployment no cluster.
Preço: 60 mil (45 mil para participantes do Slerma-4)
O programa
Tema nº 1: O processo de criação de um cluster à prova de falhas de dentro
• Trabalhando com Kubespray
• Instalando componentes adicionais
• Testando e solucionando problemas do cluster
• Prática
Tema nº 2: Autenticação no cluster usando um provedor externo
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Prática
Tema nº 3: Política de rede
• Introdução ao CNI
• Política de Segurança de Rede
• Prática
Tema nº 4: Aplicativos seguros e altamente disponíveis no cluster
• PodSecurityPolicy
• PodDisruptionBudget
Tema nº 5: Kubernetes. Damos uma olhada sob o capô
• Estrutura do controller
• Operadores e CRD
• Prática
Tema nº 6: Aplicativos Stateful no cluster
• Executando um cluster de banco de dados com PostgreSQL
• Executando um cluster RabbitMQ
• Prática
Tema nº 7: Armazenamento de segredos
• Gerenciamento de segredos em Kubernetes
• Vault
Tema nº 8: Horizontal Pod Autoscaler
• Teoria
• Prática
Tema nº 9: Backup e recuperação após falhas
• Backup e recuperação do cluster usando Heptio Velero (anteriormente Ark) e etcd
• Prática
Tema nº 10: Deployment de aplicativos
• Lint
• Ferramentas de templating e deployment
• Estratégias de deployment
Tema nº 11: Trabalho prático
• Construindo CI/CD para deployment de aplicativos
• Atualizando o cluster
Docker, Ansible e Ceph

Um passeio pela história
O primeiro Slerm foi um experimento. Os palestrantes terminavam as apresentações literalmente no palco, e na plateia estavam administradores de tal nível que seria pertinente convidá-los como palestrantes.
O verdadeiro curso básico surgiu no segundo Slerm: 80% dos participantes viam Kubernetes pela primeira vez, e um terço nunca havia trabalhado com Docker.
Era visível como era difícil para as pessoas ouvirem uma palestra sobre Docker de manhã e à noite trabalharem com ele em modo ativo.
Muitas dificuldades foram causadas pelo Ceph. Na verdade, na plateia haviam 20 pessoas que precisavam que Ceph fosse explicado, e outras 60 que não precisavam de Ceph de jeito nenhum.
No terceiro Slerm, separamos Docker e Ansible em webinars distintos, liberando mais tempo para Kubernetes. A solução se revelou prática em essência, mas mal implementada: a palestra era desinteressante para os participantes experientes, e a discussão — para os novatos.
Para o quarto Slёrm, criamos cursos online sobre Docker, Ansible e Ceph. A ideia é simples: quem precisa, fará o curso com atenção, quem não precisa, pode ignorar tranquilamente. Segundo o grupo de testadores, o curso de Docker leva de 6 a 8 horas. Ansible e Ceph ainda não foram cronometrados.
Aviso Legal:
- o curso é experimental. Algumas soluções podem, sem dúvida, ser insatisfatórias.
- a plataforma (Stepik.org) é ainda instável, e nós nunca trabalhamos com ela antes. Certamente haverá contratempos e dificuldades.
- o curso foi testado apenas com funcionários da Southbridge. Certamente teremos que fazer ajustes durante o processo.

Recentemente, no chat do primeiro Slёrm, lembramos como foi incrível e divertido, apesar de todos os pesares organizacionais. As primeiras edições sempre trazem as experiências mais marcantes. Vamos ver como será com os primeiros alunos dos cursos online. 🙂

Fonte: habr.com
