Slurm: a lagarta se transformou em uma borboleta


<TL; DR>


  1. Slurm realmente permite que você entre no tema do Kubernetes ou desenvolva seu conhecimento.
  2. Os participantes estão satisfeitos. Aqueles que não aprenderam nada de novo ou não resolveram suas tarefas são poucos. Apenas uma pessoa usou o cofre incondicional do primeiro dia (“Se você acha que Slerm não é adequado para você”, devolveremos o preço total do bilhete), comprovando que ele superestimou sua força.
  3. O próximo Slurm será realizado no início de setembro em São Petersburgo. O Selectel, nosso patrocinador permanente, fornece não apenas uma nuvem para estandes, mas também sua própria sala de conferências.
  4. Repetimos o Slurm básico (9 a 11 de setembro) e apresentamos um novo programa: DevOps Slurm (4-6 de setembro).

O que é Slurm e como ele mudou


Há um ano, surgiu a idéia de realizar cursos de Kubernetes. Em agosto de 18, Slurm-1 passou: difícil, com pré-impressão contínua (quando a apresentação está sendo finalizada no palco), com um monte de problemas cotidianos. Testes comícios: os participantes do primeiro Slurm, como a Irmandade do Anel, ainda se comunicam.



Então olhou Slurm-1


No primeiro Slurme, nasceu a ideia de realizar o MegaSlerm. Perguntamos às pessoas em quais tópicos eles estavam interessados ​​e, em outubro, realizamos um curso avançado “A pedido dos participantes”. Foi um evento interessante, mas único. Em maio de 19, preparamos um curso realmente avançado, com lógica própria e história interna.


Ao longo do ano, Slurm e organizacionalmente transformaram:
- Docker e Anisble foram removidos do programa principal e fizeram cursos online separados.
- Suporte técnico organizado que ajuda os alunos a solucionar problemas de clusters de aprendizado.
- Os palestrantes receberam apoio metodológico.



A equipe que fez Slurm-4


Revisões dos participantes


Outro recorde foi registrado: 170 participantes na base Slurm, 75 - na MegaSlerm.



Slurm-4
Um formulário de feedback foi preenchido por 101 de 170 pessoas.


Kubernetes ficou claro?
41 - Ainda não entendo k8s, mas vejo onde cavar.
36 - Eu não conhecia k8s antes, agora eu descobri.
23 - Eu conhecia k8s, agora sei melhor.
1 - Não aprendi nada de novo.
0 - Eu não entendi nada sobre os k8s.


Como você gosta da intensidade de Slurm?


16 pessoas pensam que Slurm é muito simples e lento e 14 - o que é muito difícil e rápido. O resto está certo.


Você resolveu o problema com o qual foi para Slurm?


90 - sim.
11 - Não.


MegaSlerm


40 pessoas preencheram um formulário de feedback. 2 pessoas disseram que era muito simples e lenta. 1 pessoa não resolveu o problema com o qual estava dirigindo para a Mega. O resto está bem.


Análise do Slurm em https://serveradmin.ru


Comentários dos alto-falantes



Enquanto em São Petersburgo, em fevereiro, havia principalmente recém-chegados; depois, em Moscou, pessoas em massa já tentaram em Kubernetes. Havia muitas perguntas avançadas que fizeram você pensar.


Se em São Petersburgo eles perguntaram quando publicaríamos nosso garfo kubespray, em Moscou já nos perguntariam por que oferecemos usar nosso garfo e não usar o kubespray original. Esse é o pensamento crítico dos idosos.


A prática foi difícil, as pessoas cometeram muitos erros e é maravilhoso: você precisa ter solavancos enquanto estuda, e não na batalha.


Nós regularmente enfrentamos limites na obtenção de certificados, limites no download do Github, etc. Isso é vida - implantamos simultaneamente cerca de 200 clusters na nuvem Selectel. Ninguém está preparando seus recursos e limites para isso.


Anúncio Slurm na Selectel


Registro para Slerm-5
Preço: 25 000 ₽


Programa:

Tópico # 1: Introdução ao Kubernetes, principais componentes
- Introdução à tecnologia k8s. Descrição, aplicação, conceitos
- Pod, ReplicaSet, Implantação, Serviço, Ingress, PV, PVC, ConfigMap, Secret


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


Tema # 4: Abstrações avançadas do Kubernetes
- DaemonSet, StatefulSet, RBAC, Trabalho, CronJob, Pod Scheduling, InitContainer


Tópico # 5: 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
- Cert-manager: recebe automaticamente certificados SSL / TLS


Tópico # 6: Introdução ao Helm


Tópico # 7: Instalando o cert-manager


Tópico # 8: Ceph: Instalação Do-Me-Me


Tema №9: Registro e monitoramento
- Monitoramento de Cluster, Prometheus
- Registro de Cluster, Fluente / Elástico / Kibana


Tópico # 10: Atualização de Cluster


Tema №11: Trabalho prático, dockerização do aplicativo e lançamento no cluster


Os cursos Docker e Ansible em stepik.org estão incluídos.


Registre-se no Slurm DevOps
Preço: 45 000 ₽


Programa:

Tópico # 1: Introdução ao Git
- Os comandos básicos git init, commit, add, diff, log, status, pull, push
- Configurando o ambiente local: recomendações práticas
- Fluxo Git, ramificações e tags, estratégias de mesclagem
- Trabalhe com vários repositórios remotos


Tópico # 2: Trabalho em equipe com Git
- Fluxo GitHub
- Forquilha, afastamento, solicitação de tração
- Conflitos, lançamentos, mais uma vez sobre o Gitflow e outros fluxos em relação às equipes


Tema # 3: Introdução à automação de CI / CD
- Automação em git (bots, introdução ao CI, ganchos)
- Ferramentas (bash, make, gradle)
- Linhas de montagem de transportadores de fábrica e sua aplicação em TI


Tópico # 4: CI / CD: Trabalhando com Gitlab
- Montagem, teste, implantação
- Etapas, variáveis, controle de execução (somente quando, incluir)


Tema №5: Trabalhando com o aplicativo do ponto de vista do desenvolvimento
- Escrevemos um microsserviço em Python (incluindo testes)
- Aplicação de docker-compose no desenvolvimento


Tópico # 6: Infraestrutura como código
- IaC: abordagem da infraestrutura como um código
- IaC no exemplo do Terraform
- IaC no exemplo do Ansible
- Idempotência, declaratividade
- Pratique a criação de playbooks ansíveis
- Armazenamento de configuração, colaboração, automação de aplicativos


Tópico # 7: Testando a infraestrutura
- Teste e integração contínua com Molecule e Gitlab CI


Tópico 8: Automatizando o Server Lift
- Coletamos imagens
- PXE e DHCP


Tópico 9: Automação de infraestrutura
- Um exemplo de serviço de infraestrutura para autorização em servidores
- ChatOps (integração de mensagens instantâneas com pipelines)


Tópico # 10: Automação de Segurança
- Artefatos de CI / CD de assinatura
- Verificação de vulnerabilidades


Tópico 11: Monitoramento
- Definição de SLA, SLO, erro de orçamento e outros termos assustadores do mundo da SRE
- SRE: Prática de monitoramento de SLI e SLO
- SRE: Prática de Orçamento com Erros
- SRE: Gerenciamento de interrupção e carga operacional (passagem, malha de serviço, suportes de circuito)
- Monitoramento de dutos e métricas de desenvolvimento

Source: https://habr.com/ru/post/pt455972/


All Articles