Slurm: หนอนผีเสื้อกลายเป็นผีเสื้อ

Slurm: หนอนผีเสื้อกลายเป็นผีเสื้อ

  1. Slurm ช่วยให้คุณเข้าสู่หัวข้อ Kubernetes หรือพัฒนาความรู้ของคุณได้จริงๆ
  2. ผู้เข้าร่วมมีความสุข มีเพียงไม่กี่คนที่ไม่เรียนรู้สิ่งใหม่หรือยังไม่ได้แก้ไขปัญหา การคืนเงินแบบไม่มีเงื่อนไขของวันแรก (“ หากคุณรู้สึกว่า Slurm ไม่เหมาะกับคุณเราจะคืนเงินเต็มราคาตั๋ว”) ถูกใช้โดยคนเพียงคนเดียวโดยอ้างว่าเขาประเมินความแข็งแกร่งของเขาสูงเกินไป
  3. Slurm ครั้งต่อไปจะจัดขึ้นในต้นเดือนกันยายนที่เซนต์ปีเตอร์สเบิร์ก Selectel ซึ่งเป็นผู้สนับสนุนถาวรของเรา ไม่เพียงแต่ให้บริการระบบคลาวด์สำหรับอัฒจันทร์เท่านั้น แต่ยังรวมถึงห้องประชุมของตัวเองด้วย
  4. เรากำลังทำซ้ำ Slurm พื้นฐาน (9-11 กันยายน) และแนะนำโปรแกรมใหม่: DevOps Slurm (4-6 กันยายน)

Slurm คืออะไร และมีการเปลี่ยนแปลงอย่างไร?

ปีที่แล้ว เรามีแนวคิดในการทำหลักสูตรเกี่ยวกับ Kubernetes ในเดือนสิงหาคม 18 Slurm-1 เกิดขึ้น: ยาก โดยมีการนำเสนออย่างต่อเนื่อง (เมื่อการนำเสนอบนเวทีเสร็จสิ้น) พร้อมกับปัญหามากมายในชีวิตประจำวัน การทดลองรวมตัวกัน: ผู้เข้าร่วม Slurm ครั้งแรก เช่นเดียวกับ Fellowship of the Ring ยังคงสื่อสารกัน

Slurm: หนอนผีเสื้อกลายเป็นผีเสื้อ
นี่คือลักษณะของ Slurm-1

ใน Slurm แรก ความคิดที่จะถือ MegaSlurm ก็ถือกำเนิดขึ้น เราถามผู้คนว่าพวกเขาสนใจหัวข้อใด และในเดือนตุลาคม เราได้จัดหลักสูตรขั้นสูง "ตามคำขอของผู้เข้าร่วม" กลายเป็นกิจกรรมที่น่าสนใจแต่เกิดขึ้นเพียงครั้งเดียว ภายในเดือนพฤษภาคม 19 เราได้เตรียมหลักสูตรขั้นสูงที่แท้จริงพร้อมตรรกะและประวัติภายในของตัวเอง

ตลอดทั้งปี Slurm มีการเปลี่ยนแปลงในองค์กร:
— Docker และ Anisble ถูกลบออกจากโปรแกรมหลักและแยกหลักสูตรออนไลน์ออกจากกัน
— จัดการสนับสนุนทางเทคนิคที่ช่วยนักเรียนแก้ไขปัญหากลุ่มการเรียนรู้
— ขณะนี้วิทยากรได้รับการสนับสนุนด้านระเบียบวิธีแล้ว

Slurm: หนอนผีเสื้อกลายเป็นผีเสื้อ
ทีมผู้สร้าง Slurm 4

เสียงตอบรับจากผู้เข้าร่วม

มีการสร้างสถิติใหม่: มีผู้เข้าร่วม 170 คนใน Slurm พื้นฐาน, 75 คนใน MegaSlurm

Slurm: หนอนผีเสื้อกลายเป็นผีเสื้อ

สเลมม-4
101 คนจาก 170 คนกรอกแบบฟอร์มคำติชมแล้ว

Kubernetes มีความชัดเจนหรือไม่?
41 — ฉันยังไม่เข้าใจ k8 แต่ฉันเห็นว่าจะขุดที่ไหน
36 — ฉันไม่รู้จัก k8 มาก่อน แต่ตอนนี้ฉันคิดออกแล้ว
23 — ฉันรู้จัก k8 มาก่อน แต่ตอนนี้ฉันรู้ดีขึ้นแล้ว
1 - ฉันไม่ได้เรียนรู้อะไรใหม่
0 — ฉันไม่เข้าใจอะไรเกี่ยวกับ k8s

คุณเพลิดเพลินกับ Slurm แค่ไหน?

16 คนคิดว่า Slurm ง่ายและช้าเกินไป และ 14 คนคิดว่ายากและเร็วเกินไป เหมาะสำหรับส่วนที่เหลือ

คุณได้แก้ไขปัญหาที่คุณจะไปที่ Slurm ด้วยหรือไม่?

90 - ใช่.
11 - ไม่

เมก้าสเลม์

40 คนกรอกแบบฟอร์มข้อเสนอแนะ 2 คนบอกว่ามันง่ายและช้าเกินไป มีคน 1 คนไม่ได้แก้ปัญหาที่เขากำลังจะไปเมก้า ส่วนที่เหลือก็โอเค

รีวิว Slurm บน https://serveradmin.ru

รีวิววิทยากร

Slurm: หนอนผีเสื้อกลายเป็นผีเสื้อ

หากที่ St.Petersburg Slurm ในเดือนกุมภาพันธ์ส่วนใหญ่เป็นมือใหม่ งั้นที่ Moscow Slurm จำนวนมากก็ลองใช้ Kubernetes ไปแล้ว มีคำถามขั้นสูงมากมายที่ทำให้คุณคิด

หากในเซนต์ปีเตอร์สเบิร์กพวกเขาถามว่าเราจะเผยแพร่ fork of kubespray เมื่อใด จากนั้นในมอสโกพวกเขาก็ถามแล้วว่าทำไมเราถึงเสนอให้ใช้ส้อมของเราและไม่รับ kubespray ดั้งเดิม นี่เป็นความคิดเชิงวิพากษ์ของผู้อาวุโสระดับกลางอยู่แล้ว

การฝึกฝนนั้นยาก ผู้คนทำผิดพลาดมากมาย และนั่นเยี่ยมมาก คุณต้องทำผิดพลาดขณะเรียน ไม่ใช่ในการต่อสู้

เราพบข้อจำกัดในการรับใบรับรอง ข้อจำกัดในการดาวน์โหลดจาก Github ฯลฯ เป็นประจำ นี่คือชีวิต - เราปรับใช้คลัสเตอร์ประมาณ 200 คลัสเตอร์พร้อมกันในระบบคลาวด์ Selectel ไม่มีใครเตรียมทรัพยากรและขีดจำกัดสำหรับสิ่งนี้

ประกาศเรื่อง Slurm ที่ Selectel

การลงทะเบียนสำหรับ Slurm-5
ราคา: 25 ₽

โปรแกรม:

หัวข้อ #1: ข้อมูลเบื้องต้นเกี่ยวกับ Kubernetes ส่วนประกอบหลัก
— รู้เบื้องต้นเกี่ยวกับเทคโนโลยี k8s คำอธิบาย การประยุกต์ แนวคิด
— Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, ความลับ

หัวข้อที่ 2: การออกแบบคลัสเตอร์ ส่วนประกอบหลัก ความทนทานต่อข้อผิดพลาด เครือข่าย k8s
— การออกแบบคลัสเตอร์ ส่วนประกอบหลัก ความทนทานต่อข้อผิดพลาด
— เครือข่าย k8s

หัวข้อ #3: Kubespray การปรับแต่งและการตั้งค่าคลัสเตอร์ Kubernetes
— Kubespray การกำหนดค่าและการปรับแต่งคลัสเตอร์ Kubernetes

หัวข้อ #4: นามธรรม Kubernetes ขั้นสูง
- DaemonSet, StatefulSet, RBAC, งาน, CronJob, การตั้งเวลา Pod, InitContainer

หัวข้อ #5: การเผยแพร่บริการและแอปพลิเคชัน
— ภาพรวมของวิธีการเผยแพร่บริการ: NodePort กับ LoadBalancer กับ Ingress
— ตัวควบคุม Ingress (Nginx): ปรับสมดุลการรับส่งข้อมูลขาเข้า
— ผู้จัดการเซิร์ฟเวอร์: รับใบรับรอง SSL/TLS โดยอัตโนมัติ

หัวข้อ #6: ความรู้เบื้องต้นเกี่ยวกับหางเสือ

หัวข้อ #7: การติดตั้ง cert-manager

หัวข้อ #8: Ceph: การติดตั้ง “do as I do”

หัวข้อ #9: การบันทึกและการตรวจสอบ
— การตรวจสอบคลัสเตอร์, โพร
— การบันทึกคลัสเตอร์, Fluentd/Elastic/Kibana

หัวข้อ #10: การอัปเดตคลัสเตอร์

หัวข้อที่ 11: การปฏิบัติงานจริง การเชื่อมต่อแอปพลิเคชัน และการเปิดตัวสู่คลัสเตอร์

ราคานี้รวมหลักสูตร Docker และ Ansible บน stepik.org แล้ว

การลงทะเบียนสำหรับ Slurm DevOps
ราคา: 45 ₽

โปรแกรม:

หัวข้อ #1: ความรู้เบื้องต้นเกี่ยวกับ Git
— คำสั่งพื้นฐาน git init, commit, add, diff, log, status, pull, push
— การสร้างสภาพแวดล้อมในท้องถิ่น: คำแนะนำที่เป็นประโยชน์
— Git Flow, สาขาและแท็ก, ผสานกลยุทธ์
— การทำงานกับ repo ระยะไกลหลายรายการ

หัวข้อ #2: การทำงานเป็นทีมด้วย Git
— การไหลของ GitHub
— ส้อม ถอด ขอดึง
— ความขัดแย้ง การเผยแพร่ อีกครั้งเกี่ยวกับ Gitflow และโฟลว์อื่น ๆ ที่เกี่ยวข้องกับทีม

หัวข้อ #3: การแนะนำ CI/CD เกี่ยวกับระบบอัตโนมัติ
— ระบบอัตโนมัติใน git (บอท, ความรู้เบื้องต้นเกี่ยวกับ CI, hooks)
— เครื่องมือ (ทุบตี, สร้าง, ไล่ระดับ)
— สายการประกอบของโรงงานและการประยุกต์ใช้ในด้านไอที

หัวข้อ #4: CI/CD: การทำงานกับ Gitlab
— สร้าง ทดสอบ ปรับใช้
— สเตจ ตัวแปร การควบคุมการดำเนินการ (เฉพาะ เมื่อ รวม)

หัวข้อ #5: การทำงานกับแอปพลิเคชันจากมุมมองของการพัฒนา
— เราเขียนไมโครเซอร์วิสใน Python (รวมถึงการทดสอบ)
— การใช้นักเทียบท่าเขียนในการพัฒนา

หัวข้อ #6: โครงสร้างพื้นฐานเป็นรหัส
— IaC: เข้าถึงโครงสร้างพื้นฐานในรูปแบบโค้ด
— IaC โดยใช้ Terraform เป็นตัวอย่าง
— IaC โดยใช้ Ansible เป็นตัวอย่าง
- ความเป็นเอกภาพ การประกาศ
— ฝึกสร้าง Playbooks แบบ Ansible
— ที่เก็บข้อมูลการกำหนดค่า การทำงานร่วมกัน ระบบอัตโนมัติของแอปพลิเคชัน

หัวข้อ #7: การทดสอบโครงสร้างพื้นฐาน
— การทดสอบและการบูรณาการอย่างต่อเนื่องกับ Molecule และ Gitlab CI

หัวข้อที่ 8: ระบบอัตโนมัติในการเพิ่มเซิร์ฟเวอร์
- รวบรวมภาพ
- PXE และ DHCP

หัวข้อ #9: ระบบโครงสร้างพื้นฐานอัตโนมัติ
— ตัวอย่างของบริการโครงสร้างพื้นฐานสำหรับการอนุญาตบนเซิร์ฟเวอร์
— ChatOps (บูรณาการผู้ส่งข้อความโต้ตอบแบบทันทีกับไปป์ไลน์)

หัวข้อ #10: ระบบอัตโนมัติด้านความปลอดภัย
— การลงนามสิ่งประดิษฐ์ CI/CD
— การสแกนช่องโหว่

หัวข้อ #11: การตรวจสอบ
— คำจำกัดความของ SLA, SLO, Error Budget และคำศัพท์ที่น่ากลัวอื่นๆ จากโลกแห่ง SRE
— SRE: การฝึกติดตาม SLI และ SLO
— SRE: การฝึกใช้ Error Budget
- SRE: การจัดการโหลดขัดจังหวะและการปฏิบัติงาน (apigateway, service mesh, เซอร์กิตเบรกเกอร์)
— การตรวจสอบไปป์ไลน์และตัวชี้วัดการพัฒนา

ที่มา: will.com

เพิ่มความคิดเห็น