Il 7 aprile inizia la “Slurm Evening School: corso base su Kubernetes”: webinar gratuiti di teoria e pratica a pagamento. Il corso è progettato per 4 mesi, 1 webinar teorico e 1 lezione pratica a settimana (+ sta per lavoro indipendente).
Il primo webinar introduttivo della “Slurm Evening School” si terrà il 7 aprile alle ore 20:00. La partecipazione, come all'intero ciclo teorico, è gratuita.
Iscrizione alla partecipazione tramite il link: http://to.slurm.io/APpbAg
Programma del corso:
Settimana 1
7 aprile: Cosa ti daranno Kubernetes e il suo studio su Slurm?
Settimana 2
13 aprile: cos'è Docker. Comandi cli di base, immagine, Dockerfile.
14 aprile: Docker-compose, utilizzo di Docker in CI/CD. Best practice per l'esecuzione delle applicazioni in Docker.
16 aprile: analisi pratica
3 settimane
21 aprile: Introduzione a Kubernetes, astrazioni di base. Descrizione, applicazione, concetti. Pod, set di repliche, distribuzione.
23 aprile: analisi pratica.
Settimana 4
28 aprile: Kubernetes: Service, Ingress, PV, PVC, ConfigMap, Secret.
30 aprile: analisi pratica.
ferie
Ci riposiamo
Settimana 5
11 maggio: Struttura del cluster, componenti principali e loro interazione.
12 maggio: come rendere un cluster k8s tollerante agli errori. Come funziona la rete in K8s.
14 maggio: ripasso della pratica.
Settimana 6
19 maggio: Kubespray, ottimizzazione e configurazione di un cluster Kubernetes.
21 maggio: ripasso della pratica.
Settimana 7
25 maggio: astrazioni avanzate di Kubernetes. DaemonSet, StatefulSet, RBAC.
26 maggio: Kubernetes: Job, CronJob, Pod Scheduling, InitContainer.
28 maggio: analisi pratica
Settimana 8
2 giugno
Come funziona il DNS in un cluster Kubernetes. Come pubblicare un'applicazione in k8s, metodi di pubblicazione e gestione del traffico.
4 giugno: ripasso della pratica.
Settimana 9
9 giugno: cos'è Helm e perché è necessario. Lavorare con Helm. Composizione del grafico. Scrivere i propri grafici.
11 giugno: ripasso della pratica.
Settimana 10
16 giugno: Ceph: installazione in modalità "fai come faccio io". Ceph, installazione del cluster. Collegamento dei volumi ai pod sc, pvc, pv.
18 giugno: ripasso della pratica.
Settimana 11
23 giugno: installazione di cert-manager. Сert-manager: ottenere automaticamente i certificati SSL/TLS - 1 c.
25 giugno: ripasso della pratica.
Settimana 12
29 giugno: manutenzione del cluster Kubernetes, manutenzione ordinaria. Aggiornamento della versione.
30 giugno: risoluzione dei problemi di Kubernetes.
2 luglio: ripasso della pratica.
Settimana 13
7 luglio: configurazione del monitoraggio Kubernetes. Principi di base. Prometeo, Grafana.
9 luglio: ripasso della pratica.
Settimana 14
14 luglio: accesso a Kubernetes. Raccolta e analisi dei log.
16 luglio: ripasso della pratica.
Settimana 15
21 luglio: Requisiti per lo sviluppo di un'applicazione in Kubernetes.
23 luglio: ripasso della pratica.
Settimana 16
28 luglio: dockerizzazione dell'applicazione e CI/CD in Kubernetes.
30 luglio: ripasso della pratica.
Settimana 17
4 agosto: Osservabilità - principi e tecniche per il monitoraggio di un sistema.
6 agosto: ripasso della pratica.
Settimana 18
11 e 13 agosto: Certificazione di coloro che hanno completato il corso pratico.
Agosto-Settembre
Lavoro di laurea.
FASE 1: dockerizzare l'applicazione di formazione con dati con stato.
FASE 2: creare un cluster da zero, installare il timone, il gestore dei certificati e il controller di ingresso.
FASE 3: installa Gitlab, abilita il registro e configura un'applicazione dockerizzata CI/CD completa nel cluster Kubernetes.
La società Southbridge, che conduce il corso, è membro del CNCF ed è l'unico fornitore di formazione Kubernetes in Russia. (https://landscape.cncf.io/category=kubernetes-training-partner&format=card-mode&grouping=category&headquarters=russian-federation)
PS Puoi iscriverti al corso per tutto aprile.
Fonte: linux.org.ru