Nos dias 27 e 29 de maio, realizamos o quarto Slurm: intensivo em Kubernetes.

Bônus: cursos online para Docker, Ansible, Ceph
Deduzimos dos tópicos da Slherm que são importantes para trabalhar com o Kubernetes, mas não estão diretamente relacionados aos k8s. Como, por que e o que aconteceu - sob o corte.
Todos os participantes do Slurm 4 terão acesso a esses cursos.
Reembolso total no primeiro dia
Em São Petersburgo, Slerm, dois participantes deixaram críticas extremamente negativas . Como lamentava que seja impossível voltar ao passado e se separar deles sem reivindicações mútuas.
Se você entende que Slmer não gosta muito, no primeiro dia escreva para qualquer um dos organizadores. Desabilitaremos o acesso e reembolsaremos o preço total da participação.
Consultas Techdir
Se alguém conhece Dmitry Simonov (ele reuniu um clube de diretores técnicos), nós o convidamos para Slurm (para estudar, para não falar). Ele prometeu aconselhar a todos. É improvável que seja interessante para administradores e desenvolvedores, mas para os gerentes de TI - muito.
O que é Slurm

Slurm-4: curso básico (27 a 29 de maio)
Projetado para quem vê o Kubernetes pela primeira vez ou deseja sistematizar o conhecimento.
Cada participante criará seu próprio cluster na nuvem Selectel e implantará o aplicativo lá.
Preço: 25 mil
O programaTópico # 1: Introdução ao Kubernetes, principais componentes
• Introdução à tecnologia k8s. Descrição, aplicação, conceitos
• Pod, ReplicaSet, implantação, serviço, ingresso, PV, PVC, ConfigMap, segredo
• prática
Tema №2: Dispositivo de cluster, componentes principais, tolerância a falhas, rede k8s
• Dispositivo de cluster, componentes principais, tolerância a falhas
Rede k8s
Tópico # 3: Kubespray, ajustando e ajustando um cluster Kubernetes
• Kubespray, ajustando e ajustando o cluster Kubernetes
• prática
Tema №4: Ceph, configuração de cluster e recursos de produção
• Ceph, configuração de cluster e recursos de produção
• Prática: definindo ceph
Tópico # 5: Abstrações avançadas do Kubernetes
• DaemonSet, StatefulSet, RBAC, Trabalho, CronJob, Pod Scheduling, InitContainer
Tópico # 6: Introdução ao Helm
• Introdução ao Helm
• prática
Tópico 7: Publicando serviços e aplicativos
• Visão geral dos métodos de publicação de serviço: NodePort x LoadBalancer x Ingress
• Controlador de ingresso (Nginx): equilibrando o tráfego de entrada
• Gerente de certificação: recebe automaticamente certificados SSL / TLS
• prática
Tema №8: Registro e monitoramento
• Monitoramento de Cluster, Prometheus
• Registro de cluster, Fluente / Elástico / Kibana
• prática
Tópico # 9: CI / CD, construindo uma implantação em um cluster a partir do zero
Tema №10: Trabalho prático, dockerização do aplicativo e lançamento no cluster
Site da Slurm
MegaSlerm: curso avançado (31 de maio a 2 de junho)
Projetado para engenheiros e arquitetos Kubernetes, bem como para graduados do curso básico.
Configuramos o cluster de maneira a iniciar simultaneamente a atualização dos componentes do cluster e a implantar no cluster.
Preço: 60 mil (45 mil para participantes do Slerm-4)
O programaTema №1: O processo de criação de um cluster de failover a partir do interior
Trabalhar com Kubespray
• Instalação de componentes adicionais
• Teste e clustering de cluster
• prática
Tema №2: Autorização em um cluster usando um provedor externo
• LDAP (Nginx + Python)
• OIDC (Dex + Corredor)
• prática
Tema # 3: Política de rede
• Introdução à CNI
• Política de segurança de rede
• prática
Tópico # 4: Aplicativos de cluster seguros e altamente disponíveis
• PodSecurityPolicy
• PodDisruptionBudget
Tópico # 5: Kubernetes. Nós olhamos sob o capô
• estrutura do controlador
• Operadores e CRD
• prática
Tópico # 6: Aplicativos com Estado em um Cluster
• Iniciando um cluster de banco de dados usando o exemplo do PostgreSQL
• Iniciando o cluster RabbitMQ
• prática
Tema # 7: Mantendo segredos
• Gerenciamento de segredos na Kubernetes
• Vault
Tópico # 8: Escalonador de Pod Horizontal
Teoria
• prática
Tópico # 9: Fazendo backup e se recuperando de falhas
• Backup e recuperação de cluster usando Heptio Velero (ex. Ark) e etcd
• prática
Tema 10: implantar aplicativos
• fiapos
• Ferramentas de modelagem e implantação
Estratégias de implantação
Tema №11: Trabalho prático
• Criação de CI / CD para implantar aplicativos
• Atualização de cluster
Site MegaSlerm
Docker, Ansible e Ceph

Tour histórico
O primeiro Slurm foi um experimento. Os palestrantes terminaram as apresentações literalmente no palco, e os administradores desse nível sentaram na platéia que era justo convidá-los para os palestrantes.
O verdadeiro curso básico saiu no segundo Slurme: 80% dos participantes viram o Kubernetes pela primeira vez e um terceiro nunca trabalhou com o Docker.
Ficou claro o quão difícil era para as pessoas de manhã ouvir uma palestra sobre Docker e à noite trabalhar com ele no modo de combate.
Muitas dificuldades causaram Ceph. Além disso, havia 20 pessoas na platéia que precisavam explicar Ceph e outras 60 que não precisavam de Ceph.
No terceiro Slurm, levamos o Docker e o Ansible para separar os webinars, liberando mais tempo para o Kubernetes. A solução acabou sendo prática em essência e incompleta para implementação: a palestra não era interessante para pessoas experientes e a discussão era para iniciantes.
No quarto Slurm, tínhamos feito cursos on-line sobre Docker, Ansible e Ceph. A idéia é simples: quem precisa dele seguirá o curso com cuidado, quem não precisar dele o ignorará com calma. A julgar pelo grupo de testadores, o curso Docker leva de 6 a 8 horas. Ansible e Ceph ainda não cronometraram.
Isenção de responsabilidade:
- curso experimental. Algumas decisões provavelmente não serão bem-sucedidas.
- a plataforma (Stepik.org) está úmida e não trabalhamos com ela antes. Certamente haverá revestimento e burro.
- O curso é testado apenas na equipe de Southbridge. Certamente tem que terminar algo em movimento.

Somente no outro dia, na sala de bate-papo do primeiro Slurm, eles se lembraram de como era legal e divertido, apesar de todos os horrores da organização. O primeiro a obter as impressões mais vivas. Vamos ver o que acontecerá com os primeiros alunos dos cursos online. :)
