k8s 之 nginx-ingress 部署的安裝

官方網站

nginx-ingress官網

首先需要安裝他的基礎命令

 遠程安裝 deployment

kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/nginx-0.30.0/deploy/static/mandatory.yaml

在這裏我們選擇  NodePort

 直接遠程安裝 service

kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/nginx-0.30.0/deploy/static/provider/baremetal/service-nodeport.yaml

查看  service  和 pod  這裏就分別映射了 80 端口 和 443 端口 分別代表着 http 和 https 

[root@k8s-master ~]# kubectl get svc -o wide -n ingress-nginx
NAME            TYPE       CLUSTER-IP     EXTERNAL-IP   PORT(S)                      AGE   SELECTOR
ingress-nginx   NodePort   10.96.54.135   <none>        80:32486/TCP,443:30176/TCP   44h   app.kubernetes.io/name=ingress-nginx,app.kubernetes.io/part-of=ingress-nginx


kubectl get pod -o wide -n ingress-nginx
NAME                                        READY   STATUS    RESTARTS   AGE   IP            NODE        NOMINATED NODE   READINESS GATES
nginx-ingress-controller-7f74f657bd-7vxm8   1/1     Running   0          45h   10.100.3.27   k8s-node2   <none>           <none>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章