พอดีไปลองเล่นตัว 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.