Score:0

พ็อด Kubernetes ไม่สามารถแก้ไขชื่อโดเมนได้หากทำงานบนโหนดที่ระบุ

ธง id

เรามีคลัสเตอร์ Kubernetes ภายในองค์กร ซึ่งทำงานบนโหนดที่มีชื่อโฮสต์ node1.mycompany.local ผ่าน node7.mycompany.local เรายังมีเซิร์ฟเวอร์ฐานข้อมูลบน node16.mycompany.local นอกคลัสเตอร์ Kubernetes

เมื่อพ็อดทำงานบน node4 หรือ node7 พ็อดจะไม่สามารถแก้ไขชื่อโดเมนฐานข้อมูลและล้มเหลวได้ ถ้าฉันย้ายพ็อดไปยังโหนดอื่นที่ไม่ใช่ 4 หรือ 7 พ็อดจะสามารถเชื่อมต่อกับฐานข้อมูลและรันได้โดยไม่มีปัญหา

เมื่อฉัน ssh ไปยังโหนดใดๆ ในคลัสเตอร์ ฉันสามารถ ping ไปยังเซิร์ฟเวอร์ฐานข้อมูลโดยใช้ชื่อโฮสต์ได้โดยไม่มีปัญหาใดๆ

เมื่อรันคอนเทนเนอร์นักเทียบท่าโดยตรงโดยไม่ใช้ Kubernetes เราจะระบุชื่อโฮสต์เพิ่มเติมพร้อมกับ IP เพื่อให้คอนเทนเนอร์แก้ไข แต่ฉันไม่รู้ว่า Kubernetes จัดการสิ่งนี้อย่างไร เพราะฉันไม่พบการกำหนดค่าใดๆ ที่ระบุ IP ของโหนดภายนอก

รุ่น kubernetes ของฉันคือ:

เวอร์ชันไคลเอ็นต์: version.Info{ เมเจอร์:"1", รอง:"9", GitVersion:"v1.9.0"...
เวอร์ชันเซิร์ฟเวอร์: version.Info{ เมเจอร์:"1", รอง:"9", GitVersion:"v1.9.5+coreos.0",...

อะไรทำให้เกิดปัญหานี้ได้?

p10l avatar
us flag
มีเหตุผลไหมว่าทำไมคุณถึงใช้ K8s เวอร์ชั่นที่ล้าสมัย?
uylmz avatar
id flag
ไม่มีเหตุผลทางเทคนิค คนที่รู้เรื่องนี้ลาออกจากบริษัทแล้ว และเราไม่สบายใจพอที่จะเสี่ยงในการอัปเดต

โพสต์คำตอบ

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