ลง ingress-nginx ผิด พังยาวเลย

พอดีไปลองเล่นตัว EKS ตัว 1.30 ลองไปเล่นพวก Blog ที่ทำ แล้วเค้าให้ลง nginx จาก

helm upgrade --install ingress-nginx ingress-nginx/ingress-nginx --namespace kube-system

local ได้ แต่ cloud Error
Error: repo ingress-nginx not found
helm repo list
Error: no repositories to show

ผมเลยลองไปหาจาก Google นี่แหละ เค้าบอกให้แปะอันนี้ลงไป

helm install ingress-nginx oci://ghcr.io/nginxinc/charts/nginx-ingress --namespace kube-system

พอทำเสร็จ ลองเข้า App มันเข้าบาง path ได้ แต่บาง Path ไม่ได้ซะงั้น เอ้าลองซ้อมที่ Local มันได้นี่ Path ที่ลองตัวอย่างประมาณนี้ครับ

user.pingkunga.dev OK
admin.pingkunga.dev OK
api.pingkunga.dev/api/xxx Not Found

คิดว่าน่าจะเขียน rewrite path ผิด

อันนี้ไฟล์ ingress ผม

หลังจากไล่ไปไล่มา ไฟล์ ingress ที่ลอง local กับที่ใช้อยู่ตอนนี้มันเหมือนกันนี่ space ไม่มี ลืมไหว้เจ้าที่เหรอ 5555 พอลองมาคิดอีกทีตอนแรกผมลอง ingress จาก helm แล้วไม่เจอ ไปเอาของอีกที่ ghcr.io/nginxinc มาแปะ

helm install ingress-nginx oci://ghcr.io/nginxinc/charts/nginx-ingress --namespace kube-system

พอลองไปไล้ดูเอ้า มันคนละที่กับ k8s ให้มานี่ ไปหาของ Official มาลงคู่และกัน

ตอนแก้ทำตามนี้

 helm uninstall ingress-nginx -n kube-system
 helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
 helm repo update
 helm install ingress-nginx ingress-nginx/ingress-nginx -n kube-system

จบและ บ่นไว้เท่านี้ เสียเวลาไป 2-3 ชั่วโมง วางยาตัวเองแท้ๆ


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.