Tags:
Node Thumbnail

เมื่อกลางเดือนมีนาคมที่ผ่านมาในวันที่ 14 มีนาคมหรือวัน Pi Reddit เว็บบอร์ดยอดนิยม ล่มไปเป็นเวลา 5 ชั่วโมง (ทางเว็บระบุว่าล่มนาน 314 นาทีตรงกับหมายเลข Pi เหมือนกัน) ตอนนี้ทางเว็บก็ออกรายงานว่าเกิดอะไรขึ้นในตอนนั้น

การล่มครั้งนี้เกิดจากทีมงานอัพเกรด Kubernetes จากเวอร์ชั่น 1.23 ไปยัง 1.24 แล้วระบบล่ม โดยทีมงานค่อยๆ อัพเกรดมาแล้วหลายคลัสเตอร์ แต่วันเกิดเหตุนั้นเป็นการอัพเกรดคลัสเตอร์สำคัญที่สุด คือ ระบบ Reddit ดั้งเดิมที่มีโค้ดเก่า

หลังการสั่งอัพเกรดไปสองนาทีเว็บดับลงทันที และทีมงานพบว่าระบบเน็ตเวิร์ค (container network interface - CNI) ของคลัสเตอร์ไม่ทำงาน คอนเทนเนอร์ calico-kube-controllers ค้างอยู่ที่สถานะ ContainerCreating ทีมงานพยายามลบคอนเทนเนอร์ทิ้งเพื่อให้ Kubernetes สร้างคอนเทนเนอร์กลับขึ้นมาแต่ก็ไม่สำเร็จ จนสุดท้ายทีมงานตัดสินใจกู้ระบบจาก backup

หลังจากสอบสวนต้นตอของปัญหาครั้งนี้ ทีมงานก็พบว่าปัญหาอยู่ในคอนฟิกของ Calilco ที่ใช้ควบคุมเน็ตเวิร์ค โดยคอนฟิก BGPPeer นั้นตั้ง nodeSelector ไว้ว่าต้องเป็น Kubernetes master แต่ทาง Kubernetes ตัดสินใจเปลี่ยนชื่อจาก main เป็น control-plane ทำให้คอนฟิกไม่ทำงาน

Kubernetes ตัดสินใจเลิกใช้ว่า master เป็นชื่อโหนดมาตั้งแต่ปี 2020 เนื่องจากเป็นคำไม่เหมาะสม โดยเริ่มใช้คำว่า control-plane มาตั้งแต่เวอร์ชั่น 1.20 และในเวอร์ชั่น 1.24 ก็เลิกซัพพอร์ตคำว่า master

ที่มา - Reddit

No Description

Get latest news from Blognone

Comments

By: hisoft
ContributorWindows PhoneWindows
on 26 March 2023 - 02:18 #1280803
hisoft's picture

ราานงาน -> รายงาน

By: panurat2000
ContributorSymbianUbuntuIn Love
on 27 March 2023 - 00:44 #1280861 Reply to:1280803
panurat2000's picture

หลังจากสอบสวนต้นต่อของปัญหาครั้งนี้

ต้นต่อ => ต้นตอ

By: big50000
AndroidSUSEUbuntu
on 26 March 2023 - 12:58 #1280820
big50000's picture

Woke กันจนเว็บพังเลย 55555

By: btoy
ContributorAndroidWindows
on 26 March 2023 - 14:11 #1280824
btoy's picture

โอ้มายเทวดา


..: เรื่อยไป

By: Hoo
AndroidWindows
on 26 March 2023 - 14:59 #1280831

If it work, don't touch it.

ดันไป touch ด้วยเหตุผล Woke จนได้เรื่อง

By: sukoom2001
ContributorAndroidUbuntu
on 26 March 2023 - 16:22 #1280838
sukoom2001's picture

ว่าแต่ kubernetes 1.23 -> 1.24 นี่มีส่วน เปลี่ยนแปลงเยอะจนพัง 1.24->1.25 ก็มี deprecated เยอะอีก
Upgrade รุ่นแต่ละทีลุ้นกันเหนื่อย

By: PNNutkung
ContributorAndroidWindows
on 26 March 2023 - 18:52 #1280841
PNNutkung's picture

❌ Upgrade
✅ ขึ้น cluster ใหม่แล้วย้ายไป

By: lew
FounderJusci's WriterMEconomicsAndroid
on 26 March 2023 - 19:39 #1280843 Reply to:1280841
lew's picture

เอกสารขั้นตอนการ upgrade

  1. เตรียมคู่มือการติดตั้งจาก backup ไว้ข้างกาย

lewcpe.com, @wasonliw

By: PH41
ContributorAndroidUbuntuWindows
on 26 March 2023 - 20:20 #1280846
PH41's picture

สาเหตุคล้าย ๆ กับตอน us พยายามใช้ metric system

By: audy
AndroidUbuntu
on 26 March 2023 - 20:27 #1280847
audy's picture

UAT คืออาราย

By: zda98
Windows Phone
on 26 March 2023 - 21:32 #1280851

แบบนี้มันบักชัดๆ

By: rainhawk
AndroidWindows
on 27 March 2023 - 10:23 #1280880
rainhawk's picture

Get Woke, Go Broke เลยไหมล่ะ