14 Kubernetes Tutorials สำหรับ Beginner ถึง Master
เผยแพร่แล้ว: 2020-06-06มาสำรวจบทแนะนำ Kubernetes ที่ดีที่สุดเพื่อเรียนรู้ตั้งแต่เริ่มต้นและเป็นผู้เชี่ยวชาญกัน
บทแนะนำแต่ละรายการในบทความนี้ได้รับการวิจัยและตรวจสอบอย่างดี จะช่วยให้คุณมีความรู้ที่เป็นธรรมและเชิงลึกเกี่ยวกับกรณีการใช้งานจริง
บทนำ
ในบทความที่แล้ว เราได้เรียนรู้เกี่ยวกับ DevOps และความสำคัญของมัน เรายังได้พูดคุยเกี่ยวกับเครื่องมือ DevOps และทำความเข้าใจว่า Docker เข้ากับระบบนิเวศ DevOps ได้อย่างไร เราเห็นว่าอุตสาหกรรมไอทีกำลังก้าวไปสู่แนวทางการนำคอนเทนเนอร์ไปใช้และการใช้ Docker เพื่อให้บรรลุ
คล้ายกับ Docker Kubernetes เป็นเครื่องมือ DevOps ที่ Google พัฒนาขึ้นเอง เป็นโอเพ่นซอร์สและใช้สำหรับจัดการคอนเทนเนอร์ เนื่องจาก Docker แยกแอปพลิเคชันและรวมการพึ่งพาทั้งหมดลงในคอนเทนเนอร์ ตอนนี้เพื่อจัดการคอนเทนเนอร์เหล่านี้ มีงานและกระบวนการที่เกี่ยวข้องจำนวนมาก และที่นี่ Kubernetes เข้ามาในรูปภาพ
เมื่อ Docker แยกแอปพลิเคชันออกจากคอนเทนเนอร์แล้ว Kubernetes จะรับผิดชอบในการจัดการคอนเทนเนอร์เหล่านี้โดยจัดกำหนดการหรือจัดการคอนเทนเนอร์เหล่านี้
อย่างแม่นยำ Kubernetes เป็นเครื่องมือประสานคอนเทนเนอร์ที่ใช้ในการปรับใช้และปรับขนาดแอปพลิเคชันที่มีคอนเทนเนอร์ นอกจากนี้ยังกำหนดเวลาและจัดการคอนเทนเนอร์หลายตัวที่ปรับใช้กับเครื่องโฮสต์หลายเครื่อง
เฮ้ จำไว้! นักเทียบท่าสร้างคอนเทนเนอร์ในขณะที่ Kubernetes จัดการ

เหตุใดจึงจำเป็นต้องเรียนรู้ Kubernetes
มาทำความเข้าใจกันเล็กน้อยว่าเหตุใดการเรียนรู้จึงสำคัญ เนื่องจากเราทราบดีว่า Docker แยกและใช้งานในคอนเทนเนอร์ ตอนนี้ในการจัดการคอนเทนเนอร์เหล่านี้ มีงานและกระบวนการที่เกี่ยวข้องมากมาย สิ่งที่ Kubernetes ทำคือทำให้งานและกระบวนการเหล่านี้เป็นไปโดยอัตโนมัติเพื่อจัดการแอปที่มีคอนเทนเนอร์เหล่านี้ จนถึงตอนนี้ดีมาก แต่ก็ไม่ง่ายอย่างที่คิด!
มีข้อกังวลด้านความปลอดภัยบางประการขณะทำงานกับ Kubernetes และกระบวนการปรับใช้ ดังนั้นจึงเป็นสิ่งสำคัญมากที่จะต้องมีความเข้าใจอย่างยุติธรรมและความรู้เกี่ยวกับ Kubernetes ว่ามันทำงานอย่างไร เราควรมีความรอบรู้กับกลวิธีและวิธีแก้ปัญหาทั้งหมดเพื่อสร้างสภาพแวดล้อมที่ปลอดภัยสำหรับ Kubernetes
ถ้ามันไม่ง่ายขนาดนั้น มันก็ไม่ซับซ้อนเช่นกัน
นี่คือแรงจูงใจ – ค่าเฉลี่ยทักษะของ Kubernetes อยู่ที่ระดับสูงกว่า $100k

ฟังดูเข้าท่า? มาสำรวจการเรียนรู้กันเถอะ…
ความรู้พื้นฐาน Kubernetes

พื้นฐานของ Kubernetes นั้นเหมาะสำหรับผู้เริ่มต้นอย่างแน่นอน
ตามชื่อของมัน มันครอบคลุมพื้นฐานพื้นฐานของ Kubernetes วิดีโอแต่ละรายการที่กล่าวถึงในหลักสูตรนี้ครอบคลุมการดำเนินการตามคำสั่งจริง นอกจากนี้ยังกล่าวถึงหัวข้อระดับกลางและระดับสูงด้วย เช่น แดชบอร์ด Kubernetes การกำหนดค่าข้อมูลและความลับของแอปพลิเคชัน การตรวจสอบและการบันทึก และสุดท้าย การตรวจสอบสิทธิ์ และการอนุญาต
ผู้ดูแลระบบ Kubernetes ที่ผ่านการรับรอง
การได้รับการรับรอง Kubernetes เป็นอย่างไร
Whizlabs ให้การฝึกอบรมออนไลน์มากกว่า 8 ชั่วโมงเพื่อสอนทุกสิ่งที่คุณต้องการเพื่อให้ได้ผู้ดูแลระบบ Kubernetes ที่ผ่านการรับรอง (CKA) หลักสูตรนี้มีหัวข้อสำคัญดังต่อไปนี้
- บทนำ แนวคิดพื้นฐาน
- การติดตั้ง การกำหนดค่า แนวทางปฏิบัติที่ดีที่สุด
- ระบบเครือข่าย
- การจัดตารางเวลา การบันทึก การตรวจสอบ
- การสร้างและบำรุงรักษาคลัสเตอร์
- ความปลอดภัย การจัดการวงจรชีวิต
คุณสามารถเข้าถึงเนื้อหาหลักสูตรได้จากทุกที่ทุกเวลา
สำหรับผู้เริ่มต้น

หนึ่งที่ดีฟรีบน YouTube เพื่อทำความเข้าใจพื้นฐาน
ข้อดีของบทช่วยสอนนี้คือ นอกจากแนวคิดพื้นฐานแล้ว ยังมีการพูดถึงกรณีการใช้งานแบบเรียลไทม์ของ Pokemon Go ในวิดีโอสอนนี้ เพียงเพื่อแสดงแนวคิด
Kubernetes สมบูรณ์

การสอน Kubernetes แบบสมบูรณ์โดย School of DevOps นั้นดีสำหรับทักษะระดับเริ่มต้นและระดับกลาง ข้อกำหนดเบื้องต้นพื้นฐานเพียงอย่างเดียวสำหรับบทช่วยสอนนี้คือ คุณควรมีความเข้าใจพื้นฐานเกี่ยวกับคำสั่ง Docker, Linux และไวยากรณ์ YAML
การฝึกอบรมการสอบ

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

การสร้างสถาปัตยกรรมด้วย Google Kubernetes Engine Specialization เป็นหลักสูตรจาก Coursera ที่นำเสนอโดย Google Cloud

หลักสูตรนี้เป็นหลักสูตรเฉพาะทาง และมีสี่หลักสูตรในสาขาเฉพาะทางนี้ หนึ่งสามารถพิจารณานี้เป็นแบบ all-in-one ซึ่งเหมาะสำหรับผู้เรียนทุกระดับ บทแรกครอบคลุมพื้นฐานของ Kubernetes ตามด้วยพื้นฐานของ Kubernetes ในบทที่สอง ในบทที่สาม จะครอบคลุมถึงการจัดเก็บข้อมูลการคงอยู่ของปริมาณงาน ในบทที่แล้ว จะครอบคลุมแนวคิดที่จำเป็นสำหรับการปรับใช้งานจริง เช่น ความปลอดภัย การบันทึก และการตรวจสอบ
สิ่งที่ดีที่สุดของหลักสูตรนี้คือ เมื่อคุณเรียนจบหลักสูตรนี้และทำงานตามโครงการจริง คุณจะได้รับใบรับรองที่คุณสามารถเผยแพร่กับนายจ้างและในเครือข่ายมืออาชีพของคุณ
Kubernetes สำหรับนักพัฒนา

Kubernetes สำหรับนักพัฒนามีสิทธิ์สำหรับนักพัฒนาที่ต้องการเริ่มต้นใช้งาน Kubernetes โดยมีจุดประสงค์ในการปรับใช้ จัดการ และปรับขนาดแอปโมโนลิธหรือไมโครเซอร์วิส เป้าหมายของหลักสูตรนี้คือเพื่อให้คุณได้ลงมือปฏิบัติจริงกับ Kubernetes ผ่านเวิร์กช็อปเชิงปฏิบัติ
เมื่อจบหลักสูตรนี้ คุณจะสามารถเทียบท่าแอป ปรับใช้กับคลัสเตอร์ Kubernetes และใช้ DevOps กับแอปได้
แบบฝึกหัด Kubernetes

Kubernetes Tutorials เป็นเอกสารอย่างเป็นทางการจาก Kubernetes สามารถอ่านเอกสารอย่างเป็นทางการนี้และสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Kubernetes ได้อีกมากมาย
คู่มือฉบับสมบูรณ์

คู่มือฉบับสมบูรณ์สำหรับ Kubernetes และ Docker -Hands-On เหมาะอย่างยิ่งสำหรับผู้ที่สนใจในการพัฒนาแอปพลิเคชันสำหรับการผลิต
ในตอนท้ายของบทช่วยสอนนี้ คุณจะสามารถตั้งค่าคลัสเตอร์ Kubernetes บนเดสก์ท็อปของคุณหรือบนคลาวด์โดยใช้ AWS
Kubernetes ทำได้ง่าย

Kubernetes ทำให้ง่ายฟรีและพร้อมใช้งานบน YouTube
บทช่วยสอนนี้ประกอบด้วยวิดีโอ 36 รายการ โดยแต่ละวิดีโอมีความยาวเฉลี่ย 10 นาที เป็นคำแนะนำของศรีนาถ ชาละ และเนื้อหาหลักสูตรเหมาะสำหรับผู้เรียนทุกประเภท
การฝึกอบรม Kubernetes

เป็นหลักสูตรที่ครอบคลุมดีในการเรียนรู้และพร้อมสอบใบประกาศนียบัตร คุณจะทำงานในโครงการตามเวลาจริงและการมอบหมาย
ในการรับใบรับรองการสำเร็จหลักสูตร คุณต้องทำงานโครงการที่ได้รับมอบหมายให้เสร็จสิ้น หลังจากการตรวจสอบโดยผู้เชี่ยวชาญและเมื่อได้คะแนนอย่างน้อย 60% ในแบบทดสอบ คุณจะได้รับใบรับรอง Intellipaat
ผู้ดูแลระบบ Kubernetes

เหมาะสำหรับผู้ที่ต้องการเป็นผู้ดูแลระบบ Kubernetes
หลักสูตรเริ่มต้นด้วยแนวคิดพื้นฐานของ Kubernetes และ Application Lifecycle Management และค่อยๆ ย้ายไปยังแนวคิดระดับกลางและขั้นสูง เช่น เครือข่าย Kubernetes, การจัดกำหนดการ Kubernetes, ความปลอดภัยของ Kubernetes, การบำรุงรักษาคลัสเตอร์ Kubernetes, การบันทึกและการตรวจสอบ Kubernetes, พื้นที่เก็บข้อมูล Kubernetes และการแก้ไขปัญหา Kubernetes
คู่มือปฏิบัติ

คู่มือปฏิบัติสำหรับ Kubernetes มี 175 บทเรียน แต่ละบทเรียนมีจุดมุ่งหมายเพื่อสอนแนวคิดหนึ่งข้อแก่คุณ สิ่งที่ยอดเยี่ยมของหลักสูตรนี้คือ เมื่อสิ้นสุดบทเรียน จะขอให้ปรากฏแบบทดสอบ ซึ่งช่วยให้ผู้เรียนจำแนวคิดและการเรียนรู้ได้
หลักสูตรเริ่มต้นด้วยพื้นฐาน เช่น ประวัติโดยย่อของการจัดการโครงสร้างพื้นฐานและกระบวนการปรับใช้ ตามด้วยการแนะนำ Kubernetes เป็นต้น จะค่อยๆ ย้ายและครอบคลุมหัวข้อระดับกลางและระดับสูง เช่น Pods, ReplicaSets, Services, Deployments, Volumes, ConfigMaps, Secrets, ทรัพยากรการจัดการความปลอดภัย และสถานะคงอยู่
Kubernetes ที่สมบูรณ์

เรียนรู้ DevOps: หลักสูตร Kubernetes ฉบับสมบูรณ์ต้องการความคุ้นเคยกับแนวคิด DevOps, Linux, AWS และ Docker เป็นข้อกำหนดเบื้องต้น
เมื่อจบหลักสูตรนี้ คุณจะสามารถปรับใช้ ใช้งาน และบำรุงรักษาแอปพลิเคชันของคุณบน Kubernetes ได้ Udemy จะมอบใบรับรองการสำเร็จหลักสูตรให้หลังจากจบหลักสูตรนี้
บทสรุป
การเรียนรู้ Kubernetes จะเป็นการเคลื่อนไหวที่ดีสำหรับผู้ดูแลระบบและนักพัฒนา เนื่องจากมีองค์กรจำนวนมากขึ้นที่มุ่งไปสู่การทำให้เป็นคอนเทนเนอร์ หลักสูตรข้างต้นจะช่วยให้คุณเรียนรู้และยกระดับทักษะของคุณ
ต่อไป คุณควรสำรวจเครื่องมือ Kubernetes ยอดนิยมด้วย