kubernetes集群系列資料12--ingress介紹
阿新 • • 發佈:2021-06-18
一、ingress案例
wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.47.0/deploy/static/provider/baremetal/deploy.yaml grep image deploy.yaml #檢視模板使用的映象k8s.gcr.io/ingress-nginx/controller:v0.46.0,然後提前下載,否則釋出pod時很慢; docker pull k8s.gcr.io/ingress-nginx/controller:v0.46.0 #需要國外伺服器才能下載該映象。 docker save -o ingress-nginx.tar k8s.gcr.io/ingress-nginx/controller:v0.46.0 #映象打包; tar -czvf ingress-nginx.tar.gz ingress-nginx.tar ~~~~將ingress-nginx.tar.gz上傳至master、各node,並在各node匯入映象; tar -xzvf ingress-nginx.tar.gz docker load -i ingress-nginx.tar docker images |grep ingress #確認各node的映象快取在本地; ##在master以下命令 kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.47.0/deploy/static/provider/baremetal/deploy.yaml #確認yaml中檔案的映象與各node快取的映象一致; kubectl get pods -n ingress-nginx -l app.kubernetes.io/name=ingress-nginx #驗證ingress-nginx;