เกี่ยวกับวิธีที่ Plesk เข้าร่วม KubeCon

ในปีนี้ Plesk ตัดสินใจส่งคนจำนวนมากเข้าร่วมงาน KubeCon ซึ่งเป็นงาน Kubernetes ชั้นนำของโลก ไม่มีการประชุมพิเศษในรัสเซียในหัวข้อนี้ แน่นอนว่าเรากำลังพูดถึง K8 และใครๆ ก็ต้องการมัน แต่ไม่มีที่ไหนอีกแล้วที่บริษัทหลายแห่งที่ฝึกฝนมันมารวมตัวกันในที่เดียว ฉันบังเอิญเป็นหนึ่งในผู้เข้าร่วมในขณะที่ฉันกำลังทำงานบนแพลตฟอร์มที่ใช้ Kubernetes

เกี่ยวกับวิธีที่ Plesk เข้าร่วม KubeCon

เกี่ยวกับองค์กร

ขนาดของการประชุมน่าทึ่งมาก มีผู้เข้าร่วม 7000 คน ซึ่งเป็นศูนย์นิทรรศการขนาดใหญ่ การเปลี่ยนจากห้องโถงหนึ่งไปอีกห้องโถงหนึ่งใช้เวลา 5-7 นาที มีรายงาน 30 ฉบับในหัวข้อต่างๆ ในเวลาเดียวกัน มีบริษัทมากมายที่มีบูธเป็นของตัวเอง บางบริษัทก็แจกของดี ๆ และของรางวัลดีๆ มากมาย และยังแจกของต่างๆ เช่น เสื้อยืด ปากกา และของน่ารักอื่นๆ อีกด้วย . การสื่อสารทั้งหมดเป็นภาษาอังกฤษ แต่ฉันไม่พบปัญหาใดๆ หากนี่คือเหตุผลเดียวที่คุณไม่ไปประชุมต่างประเทศ ก็ไปได้เลย ภาษาอังกฤษในด้านไอทีนั้นง่ายกว่าภาษาอังกฤษทั่วไป เนื่องจากมีคำศัพท์ที่คุ้นเคยมากมายที่คุณเขียนและอ่านทุกวันในรูปแบบโค้ดและเอกสารประกอบ นอกจากนี้ยังไม่มีปัญหาในการรับรู้รายงานอีกด้วย ข้อมูลมากมายถูกป้อนเข้าสู่หัวของฉัน ในตอนเย็นฉันมีลักษณะคล้ายกับเซิร์ฟเวอร์ที่พวกเขาใช้ประโยชน์จากบัฟเฟอร์ล้นและเทลงในจิตใต้สำนึกโดยตรง

เกี่ยวกับรายงาน

ฉันอยากจะพูดสั้น ๆ เกี่ยวกับรายงานที่ฉันชอบมากที่สุดและอยากจะแนะนำให้ดู

ข้อมูลเบื้องต้นเกี่ยวกับ CNAB: การบรรจุแอปพลิเคชันเนทีฟบนคลาวด์ด้วยหลาย Toolchains — Chris Crone, Docker

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

ให้กระสวยอวกาศบินต่อไป: การเขียนเจ้าหน้าที่ปฏิบัติการที่แข็งแกร่ง — Illya Chekrygin, Upbound

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

เครื่องบินควบคุม Kubernetes สำหรับคนยุ่งที่ชอบรูปภาพ - Daniel Smith, Google

K8 แลกความซับซ้อนเพื่อการบูรณาการเพื่อให้นำไปปฏิบัติได้ง่าย

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

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

การใช้งานปริมาณงานประสิทธิภาพสูงของ eBay ด้วย Kubernetes - Xin Ma, eBay

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

Grafana Loki: เช่นเดียวกับ Prometheus แต่สำหรับท่อนไม้ — ทอม วิลกี้ จาก Grafana Labs

หลังจากนั้นฉันก็รู้ว่าฉันต้องลองใช้ Loki เพื่อหาบันทึกในคลัสเตอร์อย่างแน่นอน และน่าจะยังคงอยู่ตามนั้น สิ่งสำคัญที่สุด: ยางยืดมีน้ำหนักมาก Grafana ต้องการพัฒนาโซลูชันที่มีน้ำหนักเบาและปรับขนาดได้ ซึ่งเหมาะสำหรับการดีบักปัญหา วิธีแก้ปัญหากลายเป็นเรื่องที่ยอดเยี่ยม: Loki เลือกข้อมูลเมตาจาก Kubernetes (ป้ายกำกับ เช่น Prometheus) และจัดวางบันทึกตามนั้น ดังนั้นคุณจึงสามารถเลือกชิ้นส่วนบันทึกตามบริการ ค้นหารายการย่อยที่เจาะจง เลือกเวลาที่เจาะจง กรองตามรหัสข้อผิดพลาด ตัวกรองเหล่านี้ทำงานได้โดยไม่ต้องค้นหาข้อความแบบเต็ม ดังนั้น โดยการค่อยๆ จำกัดการค้นหาให้แคบลง คุณจะได้รับข้อผิดพลาดเฉพาะที่คุณต้องการ ในท้ายที่สุดการค้นหายังคงใช้อยู่ แต่เนื่องจากวงกลมแคบลง ความเร็วจึงเพียงพอโดยไม่ต้องจัดทำดัชนี เมื่อคลิกที่เนื้อหา บริบทจะถูกโหลด - สองสามบรรทัดก่อนหน้าและสองสามบรรทัดของบันทึกหลังจากนั้น ดังนั้นจึงดูเหมือนว่าการค้นหาไฟล์ที่มีบันทึกและ grepping อยู่ แต่จะสะดวกกว่าเล็กน้อยและอยู่ในอินเทอร์เฟซเดียวกันกับที่มีการวัด สามารถนับจำนวนครั้งของคำค้นหาได้ ข้อความค้นหานั้นคล้ายกับภาษาของ Prometheus และดูเรียบง่าย ผู้บรรยายดึงความสนใจของเราไปที่ข้อเท็จจริงที่ว่าโซลูชันไม่เหมาะกับการวิเคราะห์มากนัก ฉันแนะนำเป็นอย่างยิ่งให้กับทุกคนที่ต้องการบันทึก มันอ่านง่ายมาก

Intuit ใช้งาน Canary และ Blue Green ด้วยคอนโทรลเลอร์ K8s ได้อย่างไร - Daniel Thomson

กระบวนการปรับใช้คานารีและสีน้ำเงิน-เขียวแสดงให้เห็นอย่างชัดเจนมาก ฉันแนะนำให้ผู้ที่ยังไม่มีแรงบันดาลใจให้ดูรายงาน วิทยากรจะนำเสนอวิธีแก้ปัญหาในรูปแบบของส่วนขยายสำหรับระบบ CI-CD ARGO ที่มีแนวโน้มดี คำพูดภาษาอังกฤษของผู้พูดจากรัสเซียนั้นฟังได้ง่ายกว่าคำพูดของผู้พูดคนอื่น

การควบคุมการเข้าถึง Kubernetes ที่ชาญฉลาดยิ่งขึ้น: แนวทางที่ง่ายกว่าในการตรวจสอบสิทธิ์ - Rob Scott, ReactiveOps

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

รายงานอื่นๆ

ฉันจะไม่แนะนำมัน บางคนเป็นกัปตัน บางคนก็ยากมาก ฉันแนะนำให้คุณข้ามไปที่เพลย์ลิสต์นี้และดูทุกสิ่งที่ทำเครื่องหมายว่าเป็นประเด็นสำคัญ ซึ่งจะช่วยให้คุณมองเห็นอุตสาหกรรมเกี่ยวกับ Cloud Native Apps อย่างกว้างๆ จากนั้นคุณควรกด ctrl+f แล้วค้นหาคำหลัก บริษัท ผลิตภัณฑ์และแนวทางที่น่าสนใจ

นี่คือลิงค์ไปยังเพลย์ลิสต์พร้อมรายงาน โปรดใส่ใจกับมัน

เพลย์ลิสต์ Youtube

เกี่ยวกับจุดยืนของบริษัท

ที่บูธ Haproxy ฉันได้รับเสื้อยืดให้ลูกชาย ฉันสงสัยว่าด้วยเหตุนี้ฉันจะแทนที่ Nginx ด้วย haproxy ในการผลิต แต่ฉันจำมันได้มากที่สุด ใครจะรู้ว่าเจ้าของใหม่จะทำอะไรกับ Nginx

เกี่ยวกับวิธีที่ Plesk เข้าร่วม KubeCon
มีการพูดคุยสั้นๆ ที่บูธ IBM ตลอดสามวัน และพวกเขาก็ล่อลวงผู้คนด้วยการจับฉลาก Oculus Go, หูฟัง Beats และควอดคอปเตอร์ คุณต้องอยู่ที่อัฒจันทร์ตลอดครึ่งชั่วโมง ฉันลองเสี่ยงโชคสองครั้งในสามวัน - มันไม่ได้เกิดขึ้น VMWare และ Microsoft ยังได้นำเสนอผลงานสั้นๆ อีกด้วย

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

เกี่ยวกับวิธีที่ Plesk เข้าร่วม KubeCon
Ubuntu กำลังตัด MicroK8s - Kubernetes นักพัฒนาที่เร็ว เบา และอัปสตรีม microk8s.io

ฉันไม่สามารถผ่าน Dmitry Stolyarov ที่เหนื่อยล้าได้ ฉันพูดคุยกับเขาเกี่ยวกับชีวิตประจำวันที่ยากลำบากของวิศวกรที่สนับสนุน Kubernetes เขาจะมอบหมายการอ่านรายงานให้เพื่อนร่วมงานของเขา แต่กำลังเตรียมรูปแบบใหม่สำหรับการนำเสนอเนื้อหา ฉันขอแนะนำให้คุณสมัครรับข้อมูลช่อง YouTube ของ Flant

เกี่ยวกับวิธีที่ Plesk เข้าร่วม KubeCon
IBM, Cisco, Microsoft, VMWare ลงทุนเงินจำนวนมากบนอัฒจันทร์ สหายโอเพ่นซอร์สมีจุดยืนที่เรียบง่ายกว่า ฉันได้พูดคุยกับตัวแทนของ Grafana ที่อัฒจันทร์ และพวกเขาก็โน้มน้าวให้ฉันลอง Loki โดยทั่วไป ดูเหมือนว่าการค้นหาข้อความแบบเต็มในระบบการบันทึกจำเป็นสำหรับการวิเคราะห์เท่านั้น และระบบในระดับ Loki ก็เพียงพอสำหรับการแก้ไขปัญหา ฉันได้พูดคุยกับนักพัฒนา Prometheus พวกเขาไม่ได้วางแผนที่จะจัดเก็บข้อมูลตัวชี้วัดและการสุ่มตัวอย่างข้อมูลในระยะยาว ขอแนะนำให้ดูที่คอร์เทกซ์และธานอสเป็นวิธีแก้ปัญหา มีอัฒจันทร์มากมาย ใช้เวลาทั้งวันในการชมทั้งหมด โซลูชันการตรวจสอบมากมายเป็นบริการ ห้าบริการรักษาความปลอดภัย ห้าบริการประสิทธิภาพ UI มากมายสำหรับ Kubernetes มีหลายรายที่ให้บริการ k8s ทุกคนต้องการชิ้นส่วนของตลาด

Amazon และ Google เช่าลานบ้านที่มีหญ้าเทียมบนหลังคาและติดตั้งเก้าอี้อาบแดดไว้ที่นั่น Amazon แจกแก้วน้ำและเทน้ำมะนาว และที่บูธได้พูดคุยเกี่ยวกับนวัตกรรมในการทำงานกับอินสแตนซ์เฉพาะจุด Google แจกคุกกี้ที่มีโลโก้ Kubernetes และสร้างโซนถ่ายรูปเก๋ๆ และที่แผงฉันก็จับปลาวิสาหกิจขนาดใหญ่

เกี่ยวกับบาร์เซโลนา

หลงรักบาร์เซโลน่า. ฉันอยู่ที่นั่นเป็นครั้งที่สอง ครั้งแรกในปี 2012 ในการเที่ยวชมสถานที่ เป็นเรื่องที่น่าประหลาดใจ แต่มีข้อเท็จจริงมากมายเข้ามาในใจ ฉันสามารถบอกเพื่อนร่วมงานได้มากว่าฉันเป็นเพียงไกด์ตัวน้อย อากาศทะเลที่สะอาดช่วยบรรเทาอาการภูมิแพ้ของฉันได้ทันที อาหารทะเลแสนอร่อย Paella แซงเกรีย สถาปัตยกรรมที่อบอุ่นและมีแสงแดดสดใส จำนวนชั้นน้อย ความเขียวขจีมากมาย สามวันนี้เราเดินกันประมาณ 50 กิโลเมตร และฉันอยากจะเดินรอบเมืองนี้ครั้งแล้วครั้งเล่า ทั้งหมดนี้หลังจากรายงานข่าวในช่วงเย็น

เกี่ยวกับวิธีที่ Plesk เข้าร่วม KubeCon
เกี่ยวกับวิธีที่ Plesk เข้าร่วม KubeCon
เกี่ยวกับวิธีที่ Plesk เข้าร่วม KubeCon

สิ่งสำคัญที่ฉันเข้าใจคืออะไร

ผมดีใจมากที่ได้มีโอกาสเข้าร่วมสัมมนาครั้งนี้ เธอจัดเรียงลงในชั้นวางซึ่งไม่เคยมีการจัดเรียงมาก่อน เธอสร้างแรงบันดาลใจให้ฉันและทำให้บางสิ่งชัดเจน

ความคิดวิ่งเหมือนด้ายสีแดง: Kubernetes ไม่ใช่อุปกรณ์ปลายทาง แต่เป็นเครื่องมือ แพลตฟอร์มสำหรับการสร้างแพลตฟอร์ม

และภารกิจหลักของขบวนการทั้งหมด: สร้างและรันแอปพลิเคชันที่ปรับขนาดได้

ทิศทางหลักที่ชุมชนกำลังทำงานอยู่ตกผลึกแล้ว ประมาณว่าปัจจัย 12 ประการสำหรับแอปพลิเคชันปรากฏขึ้นในคราวเดียว รายการสิ่งที่ต้องทำและวิธีดำเนินการสำหรับโครงสร้างพื้นฐานโดยรวมปรากฏขึ้น หากต้องการ คุณสามารถเรียกแนวโน้มเหล่านี้ได้:

  • สภาพแวดล้อมแบบไดนามิก
  • คลาวด์สาธารณะ ไฮบริด และไพรเวท
  • ภาชนะบรรจุ
  • ตาข่ายบริการ
  • Microservices
  • โครงสร้างพื้นฐานที่ไม่เปลี่ยนรูป
  • ประกาศ API

เทคนิคเหล่านี้ช่วยให้คุณสร้างระบบที่มีลักษณะดังต่อไปนี้:

  • ป้องกันข้อมูลสูญหาย
  • ยางยืด (ปรับตามน้ำหนักบรรทุก)
  • ให้บริการ
  • สิ่งที่สังเกตได้ (สามเสาหลัก: การตรวจสอบ การบันทึก และการติดตาม)
  • มีความสามารถในการเปิดตัวการเปลี่ยนแปลงที่สำคัญบ่อยครั้งและคาดการณ์ได้อย่างปลอดภัย

CNCF เลือกโครงการที่ดีที่สุด (รายการเล็กๆ) และส่งเสริมสิ่งต่อไปนี้:

  • ระบบอัตโนมัติอัจฉริยะ
  • โอเพ่นซอร์ส
  • อิสระในการเลือกผู้ให้บริการ

Kubernetes มีความซับซ้อน มันเรียบง่ายในเชิงอุดมคติและเป็นบางส่วน แต่ซับซ้อนโดยรวม ไม่มีใครแสดงวิธีแก้ปัญหาแบบครบวงจร ตลาดสำหรับบริการ k8s และส่วนที่เหลือของตลาดนั้นเป็นตลาดตะวันตก: การสนับสนุนขายในราคา $50 และ $1000 ต่อเดือน ทุกคนเจาะลึกเข้าไปในบางส่วนแล้วเจาะลึกลงไป บางส่วนเกี่ยวกับการตรวจสอบและแดชบอร์ด บางส่วนเกี่ยวกับประสิทธิภาพ บางส่วนเกี่ยวกับความปลอดภัย

K8S ทุกอย่างเพิ่งเริ่มต้น!

ที่มา: will.com

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