ในเดือนเมษายน ผู้จัดงาน Slurm ซึ่งเป็นหลักสูตรเกี่ยวกับ Kubernetes มาเคาะประตูบ้านฉันเพื่อทดสอบและเล่าความประทับใจให้พวกเขาฟัง:
Dmitry, Slurm เป็นหลักสูตรเร่งรัดสามวันเกี่ยวกับ Kubernetes ซึ่งเป็นกิจกรรมการฝึกอบรมที่หนาแน่น ไม่น่าเป็นไปได้ที่คุณจะสามารถเขียนเกี่ยวกับเรื่องนี้ได้หากคุณนั่งบรรยายครั้งแรกเพียงสองชั่วโมง คุณพร้อมที่จะมีส่วนร่วมอย่างเต็มที่แล้วหรือยัง?
ก่อน Slurm จำเป็นต้องเรียนหลักสูตรออนไลน์เพื่อเตรียมความพร้อมเกี่ยวกับ ansible, docker และ ceph
จากนั้นในหัวผักกาดให้ใช้รหัสและคำแนะนำที่แน่นอนซึ่งคุณสามารถอ่านแต่ละบรรทัดคำสั่งทีละบรรทัดกับผู้นำเสนอในการบรรยาย
— ฉันยืนยันว่าฉันพร้อมที่จะเข้าร่วมทั้งสองหลักสูตรอย่างเต็มที่
และหลังจากนั้นรับประกันการทำงานหนัก 6 วัน (Slurm พื้นฐานและ MegaSlurm) ในห้องเรียนที่เต็มไปด้วยผู้ดูแลระบบ
น้ำพุ
อะไรคือความยากในการพัฒนาบริการโดยทั่วไป? เช่น ธุรกิจขอโฆษณาแบบแจ้งเตือน! ดูเหมือนว่าจะมีนักพัฒนาเต็มสแต็กที่มีเว็บไซต์และนักพัฒนามือถือที่มีแอปพลิเคชันบนมือถือ งาน 15 นาที มาบอกธุรกิจว่าวันเดียวจัดการได้!
และปรากฎว่าไม่เคยมีการส่งการแจ้งเตือนแบบพุชมาก่อน เราไม่ได้เชื่อมต่อแพลตฟอร์มการแจ้งเตือนแบบพุชจากต่างประเทศหรือที่โฮสต์เองล่วงหน้า และนี่ไม่ใช่ 15 นาทีหรือหนึ่งชั่วโมงอีกต่อไป จะดีหากเชื่อมต่อภายในหนึ่งสัปดาห์ เวทมนตร์และความลุ่มหลงเริ่มขึ้น ทุกอย่างไม่ชัดเจน แปลก และคาดเดาไม่ได้
การพัฒนาไม่สามารถคาดเดาได้อย่างสมบูรณ์ด้วยเหตุผลเดียวเท่านั้น: พวกเขาไม่ได้คำนึงว่านอกเหนือจากเลเยอร์ของงานทางธุรกิจแล้ว ยังมีเลเยอร์โครงสร้างพื้นฐานอีกด้วย
หากเลเยอร์งานทางธุรกิจเป็นเหมือนน้ำพุที่พ่นงานเล็กๆ จำนวนมาก การทดสอบสมมติฐาน และการแสดงภาพ โครงสร้างพื้นฐานก็คือท่อของมัน ที่นี่คุณต้องมีขอบเขตการวางแผนล่วงหน้าอย่างน้อยหกเดือน
ท่อสำหรับน้ำพุ
เนื่องจากความซับซ้อนและความต้องการที่ต้องใส่ใจในรายละเอียดอย่างใกล้ชิด ผู้ที่ได้รับการฝึกอบรมมาเป็นพิเศษจึงกำลังพัฒนา "ไปป์": Devops ซึ่งเติบโตมาจากผู้ดูแลระบบและนักพัฒนาที่มีประสบการณ์มากที่สุด งานของพวกเขามีการวางแผนและสม่ำเสมออย่างเคร่งครัด พวกเขาเป็นเหมือนผู้สร้างสะพาน - ความผิดพลาดใด ๆ นำไปสู่ความจริงที่ว่างานทางธุรกิจง่าย ๆ เป็นเวลา 15 นาทีกลายเป็นการวางแผนโครงสร้างพื้นฐานใหม่เป็นเวลาหลายวันและเสียเงิน
ปัจจุบัน Slurm เป็นหลักสูตรเดียวในรัสเซีย (ที่ฉันรู้จัก) ที่สอนวิธีสร้างโครงสร้างพื้นฐานด้วยวิธีที่ได้มาตรฐาน ซึ่งอย่างน้อยคุณก็สามารถลดข้อผิดพลาดในการวางแผนได้ ฉันเรียนหลักสูตร Kubernetes และกำลังจะเรียนหลักสูตรใหม่เกี่ยวกับ DevOps ในเดือนกันยายน
Slurm ถูกคิดค้นโดย Southbridge ซึ่งเป็นบริษัทภายนอกด้านการบริหารซึ่งได้สร้างน้ำพุรูปทรงต่างๆ หลายสิบแห่ง Southbridge ได้รับการรับรอง KTP และ KCSP (CNCF, สมาชิกมูลนิธิ Linux)
พวกเขาสอนอะไรในหลักสูตร Kubernetes กันแน่?
จะจัดระเบียบทุกอย่างที่นักพัฒนาทำไปแล้วอย่างไรไม่ให้ตกหล่น?
- ทำงานร่วมกับ Kubespray
- การติดตั้งส่วนประกอบเพิ่มเติม
- การทดสอบและการแก้ไขปัญหาคลัสเตอร์
จะอนุญาตให้ผู้ใช้ (นักพัฒนา) เข้าสู่คลัสเตอร์เพื่อทำงานกับคลัสเตอร์ได้อย่างไร
- LDAP (Nginx + หลาม)
- OIDC (Dex + แก๊งเวย์)
จะป้องกันตนเองจากแฮกเกอร์ในระดับเครือข่ายได้อย่างไร?
- ความรู้เบื้องต้นเกี่ยวกับ CNI
- นโยบายความปลอดภัยเครือข่าย
และความปลอดภัยโดยทั่วไป!
- นโยบายความปลอดภัยของพ็อด
- พ็อดDisruptionBudget
เราไม่ได้ซ่อนอะไรเลย เราบอกคุณโดยละเอียดว่ามีอะไรซ่อนอยู่บ้าง
- โครงสร้างตัวควบคุม
- ผู้ปฏิบัติงานและ CRD
แอปพลิเคชันแบบมีสถานะในคลัสเตอร์
- การเปิดตัวคลัสเตอร์ฐานข้อมูลโดยใช้ PostgreSQL เป็นตัวอย่าง
- การเริ่มต้นคลัสเตอร์ RabbitMQ
วิธีที่จะไม่จัดเก็บรหัสผ่านและการกำหนดค่าจำนวนมากเป็นข้อความที่ชัดเจน
- การจัดการความลับใน Kubernetes
- หกคะเมน
ปรับขนาดแนวนอนได้เพียงปลายนิ้วสัมผัส
- ทฤษฎี
- การปฏิบัติ
การสำรองข้อมูล
- สำรองและกู้คืนคลัสเตอร์โดยใช้ Heptio Velero (เดิมชื่อ Ark) และ ฯลฯ
ปรับใช้ง่ายเพื่อทดสอบ ดำเนินการ และใช้งานจริง
- ผ้าสำลี
- เครื่องมือสร้างเทมเพลตและการปรับใช้
- กลยุทธ์การปรับใช้
นอกจากนี้ยังมีหลักสูตรเกี่ยวกับสเตียรอยด์ด้วย โดยทั่วไปทุกอย่างจะฮาร์ดคอร์ อย่างไรก็ตาม หลังจากจบหลักสูตรพื้นฐานแล้ว คุณสามารถสร้างน้ำพุของคุณเองได้แล้ว
หลังจาก Slurm ผู้เข้าร่วมจะถูกทิ้งให้อยู่กับสิ่งประดิษฐ์ - การบันทึกวิดีโอตลอดทั้งวัน คำแนะนำโดยละเอียดสำหรับแต่ละรายการพร้อมกับสูตรอาหารที่แน่นอน คำสั่งที่สามารถคัดลอกวางอย่างโง่เขลาเพื่อประกอบโซลูชันสำหรับการสำรองข้อมูลหรือโซลูชันสำหรับ สภาพแวดล้อมการทดสอบหรืออย่างอื่น
นั่นคือมันง่ายอย่างนั้น ใช่. ฉันมาสองสามวัน หมกมุ่นอยู่กับหัวข้อนี้ ได้รับสูตรอาหารที่แน่นอน และกลับไปที่ที่ทำงานของฉันเพื่อสร้างโครงสร้างพื้นฐานของโครงการ - ง่ายดาย ถูกต้อง และที่สำคัญที่สุดคือในกรอบเวลาที่คาดเดาได้ เวทมนตร์และคาถาจบลงแล้ว เหลือเพียงการทำงานเท่านั้น
ผลหรือไม่
เมื่อสิ้นสุดการแข่งขัน เป็นเวลาหลายวัน คุณจะรู้สึกว่าโปรเจ็กต์ที่จริงจังเกือบจะถูกสร้างขึ้นโดยนักพัฒนาเอง และสิ่งที่น่าประหลาดใจก็คือเนื้อหาทั้งหมดที่ครอบคลุมนั้นสามารถเข้าใจได้ ฉันทำซ้ำบนเซิร์ฟเวอร์ของตัวเองทุกวัน
โชคดีที่ผู้ชมทั้งหมดย้ายไปที่การสนทนาบนรถเข็น ซึ่งแม้จะผ่านไปหลายสัปดาห์ก็ยังมีชีวิต
ทำอะไรต่อไป
ผู้จัดงานกำลังเตรียม Slurm Devops ในช่วงฤดูใบไม้ร่วง ฉันพร้อมแล้ว ฉันจะเขียนเกี่ยวกับเรื่องนี้เร็ว ๆ นี้ในของฉัน
ที่มา: will.com