Pada tanggal 27-29 Mei kami mengadakan Slurm keempat: intensif di Kubernetes.
Bonus: kursus online tentang Docker, Ansible, Ceph
Kami mengambil topik Slurm yang penting untuk bekerja dengan Kubernetes, tetapi tidak berhubungan langsung dengan k8s. Bagaimana, mengapa dan apa yang terjadi - di bawah pemotongan.
Semua peserta Slurm 4 akan memiliki akses ke kursus ini.
Uang kembali penuh pada hari pertama
Di St. Petersburg Slurm, dua peserta pergi
Jika Anda menemukan apa yang benar-benar tidak Anda sukai tentang Slurm, hari pertama menulis kepada salah satu penyelenggara. Kami akan menonaktifkan akses dan mengembalikan harga partisipasi penuh.
Konsultan teknis
Jika ada yang tahu
Apa itu Slurm
Slurm-4: kursus dasar (27-29 Mei)
Dirancang untuk mereka yang melihat Kubernetes untuk pertama kalinya atau ingin mensistematisasikan pengetahuan mereka.
Setiap peserta akan membuat cluster mereka sendiri di cloud Selectel dan menyebarkan aplikasi di sana.
Harga: 25 ribu
Program
Topik #1: Pengenalan Kubernetes, komponen utama
• Pengenalan teknologi k8s. Deskripsi, aplikasi, konsep
• Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Rahasia
• Praktik
Topik No. 2: Desain cluster, komponen utama, toleransi kesalahan, jaringan k8s
• Desain cluster, komponen utama, toleransi kesalahan
• jaringan k8s
Topik #3: Kubespray, menyetel dan menyiapkan cluster Kubernetes
• Kubespray, konfigurasi dan penyesuaian cluster Kubernetes
• Praktik
Topik #4: Ceph, pengaturan cluster dan fitur bekerja dalam produksi
• Ceph, pengaturan cluster dan fitur bekerja dalam produksi
• Latihan: menyiapkan ceph
Topik #5: Abstraksi Kubernetes Tingkat Lanjut
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Penjadwalan Pod, InitContainer
Topik #6: Pengantar Helm
• Pengantar Helm
• Praktik
Topik #7: Layanan dan aplikasi penerbitan
• Ikhtisar metode penerbitan layanan: NodePort vs LoadBalancer vs Ingress
• Ingress controller (Nginx): menyeimbangkan lalu lintas masuk
• Сert-manager: secara otomatis mendapatkan sertifikat SSL/TLS
• Praktik
Topik #8: Pencatatan log dan pemantauan
• Pemantauan klaster, Prometheus
• Pencatatan klaster, Fluentd/Elastic/Kibana
• Praktik
Topik No. 9: CI/CD, membangun penerapan ke cluster dari awal
Topik No. 10: Kerja praktek, dockerisasi aplikasi dan peluncuran ke dalam cluster
MegaSlurm: kursus lanjutan (31 Mei - 2 Juni)
Dirancang untuk para insinyur dan arsitek Kubernetes, serta lulusan kursus dasar.
Kami mengonfigurasi klaster untuk secara bersamaan meluncurkan pembaruan komponen klaster dan penerapan ke klaster.
Harga: 60 ribu (45 ribu untuk peserta Slurm-4)
Program
Topik #1: Proses pembuatan cluster failover dari dalam
• Bekerja dengan Kubespray
• Pemasangan komponen tambahan
• Pengujian cluster dan pemecahan masalah
• Praktik
Topik #2: Otorisasi di cluster menggunakan penyedia eksternal
• LDAP (Nginx + Python)
• OIDC (Dex + Gang)
• Praktik
Topik #3: Kebijakan jaringan
• Pengantar CNI
• Kebijakan Keamanan Jaringan
• Praktik
Topik #4: Aplikasi yang aman dan memiliki ketersediaan tinggi dalam sebuah cluster
• Kebijakan Keamanan Pod
• Anggaran PodDisruption
Topik #5: Kubernetes. Mari kita lihat di balik terpal
• Struktur pengontrol
• Operator dan CRD
• Praktik
Topik #6: Aplikasi stateful dalam sebuah cluster
• Meluncurkan cluster database menggunakan PostgreSQL sebagai contoh
• Meluncurkan klaster RabbitMQ
• Praktik
Topik #7: Menjaga Rahasia
• Mengelola rahasia di Kubernetes
• Gudang
Topik #8: Penskala Otomatis Pod Horizontal
• Teori
• Praktik
Topik #9: Pencadangan dan Pemulihan Bencana
• Pencadangan dan pemulihan cluster menggunakan Heptio Velero (sebelumnya Ark) dan lain-lain
• Praktik
Topik #10: Penerapan Aplikasi
•Serat
• Templating dan alat penerapan
• Strategi penerapan
Topik No. 11: Kerja Praktek
• Membangun CI/CD untuk penerapan aplikasi
• Pembaruan klaster
Docker, Ansible, dan Ceph
Pesiar ke sejarah
Slurm pertama adalah eksperimen. Para pembicara menyelesaikan presentasi mereka secara harfiah di atas panggung, dan di antara penonton duduklah administrator dengan tingkat sedemikian rupa sehingga sudah waktunya untuk mengundang mereka sebagai pembicara.
Kursus dasar sebenarnya terjadi pada Slurm kedua: 80% peserta melihat Kubernetes untuk pertama kalinya, dan sepertiganya belum pernah bekerja dengan Docker.
Jelas betapa sulitnya bagi orang-orang untuk mendengarkan ceramah tentang Docker di pagi hari dan bekerja dengannya dalam mode tempur di malam hari.
Ceph menyebabkan banyak kesulitan. Selain itu, ada 20 orang penonton yang pasti perlu menjelaskan Ceph, dan 60 orang lainnya tidak membutuhkan Ceph sama sekali.
Untuk Slurm ketiga, kami memindahkan Docker dan Ansible ke webinar terpisah, sehingga memberikan lebih banyak waktu untuk Kubernetes. Solusinya ternyata praktis dan kurang berkembang dalam implementasinya: ceramahnya tidak menarik bagi yang sudah berpengalaman, dan diskusinya tidak menarik bagi pemula.
Untuk Slurm keempat, kami membuat kursus online tentang Docker, Ansible dan Ceph. Idenya sederhana: mereka yang membutuhkannya akan mengikuti kursus ini dengan penuh pertimbangan, mereka yang tidak membutuhkannya akan dengan tenang mengabaikannya. Dilihat oleh kelompok penguji, kursus Docker memakan waktu 6-8 jam. Ansible dan Ceph belum mencatat waktu.
Penafian:
- kursus eksperimental. Beberapa keputusan mungkin tidak berhasil.
- platformnya (Stepik.org) masih mentah, dan kami belum pernah bekerja dengannya sebelumnya. Mungkin akan ada gundukan dan hambatan.
- Kursus ini hanya diuji pada karyawan Southbridge. Tentunya Anda harus menyelesaikan sesuatu sambil jalan.
Beberapa hari yang lalu dalam obrolan Slurm pertama mereka ingat betapa keren dan menyenangkannya itu, terlepas dari semua kengerian organisasi. Yang pertama mendapatkan kesan paling jelas. Mari kita lihat apa yang terjadi pada siswa pertama kursus online. 🙂
Sumber: www.habr.com