Score:2

เข้าถึง Kubernetes Dashboard ผ่าน HTTP แทน HTTPS

ธง es
Pie

คำถาม

ฉันจะเปิดใช้งานคำขอ HTTP ได้อย่างไร ฉันมีเว็บเซิร์ฟเวอร์หลักที่เป็นพร็อกซีและส่งคำขอ HTTP ไปยังเซิร์ฟเวอร์ MicroK8S แต่ไม่สามารถส่งได้เนื่องจากข้อผิดพลาด HTTP

ติดตั้งคำสั่งที่ใช้:

sudo snap ติดตั้ง microk8s --classic --channel=1.23/stable

โครงสร้างพื้นฐาน

โฮสต์ด้วยตนเองบนเครื่องเสมือนในเครื่อง

ปัญหา

ฉันมีการตั้งค่าเซิร์ฟเวอร์ MicroK8S โดยใช้คำสั่งนี้: microk8s เปิดใช้งาน istio รีจิสตรี DNS แดชบอร์ด

ฉันได้แก้ไขบริการแดชบอร์ดด้วยเช่นกัน (แทนที่ clusterip ด้วย nodeport)

บริการแดชบอร์ด kubernetes

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

ผลลัพธ์

ฉันสามารถนำทางไปยังแดชบอร์ด kubernetes ได้โดยไปที่ https://IP:30051/ ของเซิร์ฟเวอร์ (ใช่ คำขอโดยใช้ SSL ทำงาน) อย่างไรก็ตาม หากฉันพยายามใช้ HTTP แทน HTTPS ฉันจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้

ลูกค้าส่งคำขอ HTTP ไปยังเซิร์ฟเวอร์ HTTPS

Bazhikov avatar
in flag
โปรดให้ข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าปัจจุบันของคุณ - เวอร์ชัน Kubernetes ที่คุณใช้อยู่ โซลูชันใดที่คุณใช้ตั้งค่าคลัสเตอร์ (kubeadm หรือโซลูชันของผู้ให้บริการระบบคลาวด์ เป็นต้น)
Pie avatar
es flag
Pie
@Bazhikov จัดเตรียมการอัปเดตที่ร้องขอ อย่างไรก็ตาม กระบวนการอนุญาต HTTP สำหรับแดชบอร์ดที่ฉันคิดว่าจะเหมือนกันโดยไม่คำนึงถึงเวอร์ชัน
Score:0
ธง jp

ตอบใน Slack ส่วนเสริมเริ่มต้นไม่ผ่าน --ไม่ปลอดภัยผูกที่อยู่ ดังนั้นพอร์ตที่ไม่ปลอดภัยสามารถเข้าถึงได้บน localhost เท่านั้น: https://github.com/kubernetes/kubernetes/blob/b5103f61175a10d6b066eeb3ef603263f9b61bd4/cluster/addons/dashboard/dashboard.yaml#L195-L196

คุณสามารถค้นหาตัวเลือกทั้งหมดที่บันทึกไว้ที่นี่: https://github.com/kubernetes/dashboard/blob/1148f7ba9f9eadd719e53fa3bc8bde5b7cfdb395/docs/common/dashboard-arguments.md#arguments

ถ้าคุณเพิ่ม --insecure-bind-address=0.0.0.0 ไปที่ตัวเลือก CLI และเปลี่ยนบริการของคุณเป็นพอร์ต 9090 จากนั้นคุณสามารถใช้ HTTP แทนได้

แต่อย่าทำเช่นนี้ มันเป็นความคิดที่ไม่ดีและไม่ปลอดภัย

Pie avatar
es flag
Pie
มีข้อผิดพลาดในการเข้าสู่ระบบไม่พร้อมใช้งานเมื่อใช้ HTTP ฉันจะแก้ไขปัญหานี้ได้อย่างไร https://github.com/kubernetes/dashboard/blob/master/docs/user/accessing-dashboard/README.md#login-not-available

โพสต์คำตอบ

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