Slurm: a lagarta se transformou em borboleta

Slurm: a lagarta se transformou em borboleta

<TL;DR>

  1. O Slёrm realmente permite que você entre no tema do Kubernetes ou aprimore seu conhecimento.
  2. Os participantes estão satisfeitos. Aqueles que não aprenderam nada novo ou não conseguiram resolver suas questões são poucos. Apenas uma pessoa utilizou a garantia do primeiro dia (‘Se você sentir que o Slёrm não é para você, devolveremos o valor total do ingresso’), justificando que superestimou suas habilidades.
  3. O próximo Slёrm ocorrerá no início de setembro em São Petersburgo. A Selectel, nosso patrocinador habitual, oferece não só a nuvem para os estandes, mas também sua sala de conferências.
  4. Estamos repetindo o Slёrm básico (9-11 de setembro) e apresentando um novo programa: Slёrm DevOps (4-6 de setembro).

O que é Slёrm e como ele mudou

Um ano atrás, tivemos a ideia de realizar cursos sobre Kubernetes. Em agosto de 2018, ocorreu o Slёrm-1: difícil, com apresentações contínuas (quando a apresentação é ajustada diretamente no palco), enfrentando muitos problemas cotidianos. As dificuldades uniram os participantes do primeiro Slёrm, que, como a Irmandade do Anel, ainda se comunicam entre si.

Slurm: a lagarta se transformou em borboleta
Assim era o Slёrm-1

No primeiro Slёrm, surgiu a ideia de realizar o MegaSlёrm. Perguntamos às pessoas quais temas lhes interessavam e, em outubro, realizamos um curso avançado ‘Por Solicitação dos Participantes’. Foi interessante, mas um evento único. Até maio de 2019, preparamos um verdadeiro curso avançado, com sua lógica e história interna.

Em um ano, o Slёrm se transformou organizationalmente:
— Docker e Ansible foram removidos do programa principal e transformados em cursos online separados.
— Organizamos suporte técnico que ajuda os alunos a solucionarem problemas nos clusters de aprendizado.
— Os palestrantes agora têm suporte metodológico.

Slurm: a lagarta se transformou em borboleta
A equipe que organizou o Slёrm-4

Feedback dos participantes

Um novo recorde foi alcançado: 170 participantes no Slёrm básico, 75 no MegaSlёrm.

Slurm: a lagarta se transformou em borboleta

Slёrm-4
O formulário de feedback foi preenchido por 101 pessoas entre 170.

O Kubernetes ficou mais claro?
41 — Ainda não entendo o k8s, mas vejo para onde devo focar.
36 — Antes não conhecia o k8s, agora entendi.
23 — Já conhecia o k8s antes, agora sei mais.
1 — Não aprendi nada novo.
0 — Não entendi nada sobre o k8s.

Como você avaliaria a intensidade do Slurm?

16 pessoas acham que o Slёrm está muito fácil e lento, enquanto 14 acham que é muito difícil e rápido. Para os outros, está perfeito.

Você resolveu a questão pela qual veio ao Slёrm?

90 — Sim.
11 — Não.

MegaSlёrm

40 pessoas preencheram o formulário de feedback. 2 disseram que foi muito simples e lento. 1 pessoa não resolveu a tarefa que trouxe para a Mega. Todos os outros estão bem.

Feedback sobre o Slyrm em https://serveradmin.ru

Depoimentos dos palestrantes

Slurm: a lagarta se transformou em borboleta

Se no Slyrm de São Petersburgo em fevereiro a maioria eram iniciantes, o Slyrm de Moscovo teve pessoas que já experimentaram Kubernetes. Muitas perguntas avançadas que fizeram pensar.

Se em São Petersburgo perguntavam quando vamos lançar nosso fork do kubespray, em Moscovo já perguntavam por que estamos propondo usar nosso fork ao invés do original kubespray. Isso já é pensamento crítico de profissionais intermediários e sêniores.

A prática foi difícil, as pessoas cometeram muitos erros, e isso é ótimo: é preciso quebrar a cabeça durante o aprendizado, não em combate.

Regularmente encontramos limites para obtenção de certificados, limites para downloads do Github, etc. Essa é a vida — ao mesmo tempo, implementamos na nuvem da Selectel cerca de 200 clusters. Ninguém está preparado para gerenciar seus recursos e limites dessa forma.

Anúncio do Slyrm na Selectel

→ Registro para o Slyrm-5
Preço: 25 000 ₽

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

Tema nº 2: Estrutura do cluster, componentes principais, tolerância a falhas, rede k8s
— Estrutura do cluster, componentes principais, resiliência
— Rede k8s

Tema nº 3: Kubespray, otimização e configuração do cluster Kubernetes
— Kubespray, configuração e ajuste do cluster Kubernetes

Tema nº 4: Abstrações avançadas do Kubernetes
— DaemonSet, StatefulSet, RBAC, Job, CronJob, Programação de Pod, InitContainer

Tema nº 5: 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 certificados SSL/TLS automaticamente

Tema nº 6: Introdução ao Helm

Tema nº 7: Instalação do cert-manager

Tema nº 8: Ceph: instalação em modo 'faça como eu'

Tema nº 9: Registro e monitoramento
— Monitoramento do cluster, Prometheus
— Registro do cluster, Fluentd/Elastic/Kibana

Tema nº 10: Atualização do cluster

Tema nº 11: Trabalho prático, dockerização de aplicativo e execução no cluster

Cursos de Docker e Ansible no stepik.org estão incluídos no preço.

→ Registro para o Slyrm DevOps
Preço: 45 000 ₽

Programa:

Tema nº 1: Introdução ao Git
— Comandos básicos git init, commit, add, diff, log, status, pull, push
— Configuração do ambiente local: recomendações práticas
— Git flow, branches e tags, estratégias de merge
— Trabalhando com múltiplos repositórios remotos

Tema nº 2: Trabalho em equipe com Git
— GitHub flow
— Fork, remoute, pull request
— Conflitos, releases, mais uma vez sobre Gitflow e outros flows aplicáveis às equipes

Tema nº 3: CI/CD introdução à automação
— Automação no Git (bots, introdução ao CI, hooks)
— Ferramentas (bash, make, gradle)
— Linhas de montagem industriais e sua aplicação em TI

Tema nº4: CI/CD: Trabalhando com Gitlab
— Construção, testes, implantação
— Etapas, variáveis, controle de execução (only, when, include)

Tema nº5: Trabalhando com aplicativos do ponto de vista do desenvolvimento
— Criando um microsserviço em Python (incluindo testes)
— Uso do docker-compose no desenvolvimento

Tema nº6: Infraestrutura como Código
— IaC: abordagem de infraestrutura como código
— IaC com Terraform
— IaC com Ansible
— Idempotência, declaratividade
— Prática de criação de playbooks Ansible
— Armazenamento de configurações, colaboração, automação de aplicativos

Tema nº7: Testando infraestrutura
— Testes e integração contínua com Molecule e Gitlab CI

Tema nº8: Automação da criação de servidores
— Criando imagens
— PXE e DHCP

Tema nº9: Automação de infraestrutura
— Exemplo de serviço de infraestrutura para autenticação em servidores
— ChatOps (integração de mensageiros com pipelines)

Tema nº10: Automação de segurança
— Assinatura de artefatos CI/CD
— Varredura de vulnerabilidades

Tema nº11: Monitoramento
— Definição de SLA, SLO, Error Budget e outros termos assustadores do mundo SRE
— SRE: Prática de monitoramento de SLI e SLO
— SRE: Prática de aplicação de Error Budget
— SRE: Gestão de interrupções e carga operacional (apigateway, service mesh, circuit breakers)
— Monitoramento de pipelines e métricas de desenvolvimento

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster