[英]how to setup ingress nginx controller in a private network
我有一個帶有主控(控制平面)@ 192.168.1.66 的 k8s 集群,只有一個工作節點@ 192.18.1.67 所有節點都沒有公共 IP 地址。
我正在嘗試根據https://devopscube.com/setup-ingress-kubernetes-nginx-controller/部署入口 nginx 控制器
我剛剛到達步驟:'創建入口控制器和准入控制器服務'
但是“ingress-nginx-controller”LoadBalancer 有待處理的外部 IP。
bino@corobalap ~/k8nan/ingresnginx/nginx-ingress-controller/manifests main kubectl --namespace ingress-nginx get services -o wide
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR
ingress-nginx-controller LoadBalancer 10.100.42.100 <pending> 80:30482/TCP,443:31697/TCP 6m32s app.kubernetes.io/component=controller,app.kubernetes.io/instance=ingress-nginx,app.kubernetes.io/name=ingress-nginx
ingress-nginx-controller-admission ClusterIP 10.106.242.13 <none> 443/TCP 6m32s app.kubernetes.io/component=controller,app.kubernetes.io/instance=ingress-nginx,app.kubernetes.io/name=ingress-nginx
請請我需要閱讀或做的事情。
真摯地,
-比諾-
bino@corobalap ~/k8nan kubectl describe service ingress-nginx-controller --namespace ingress-nginx
Name: ingress-nginx-controller
Namespace: ingress-nginx
Labels: app.kubernetes.io/component=controller
app.kubernetes.io/instance=ingress-nginx
app.kubernetes.io/name=ingress-nginx
Annotations: <none>
Selector: app.kubernetes.io/component=controller,app.kubernetes.io/instance=ingress-nginx,app.kubernetes.io/name=ingress-nginx
Type: NodePort
IP Family Policy: SingleStack
IP Families: IPv4
IP: 10.100.42.100
IPs: 10.100.42.100
Port: http 80/TCP
TargetPort: http/TCP
NodePort: http 30482/TCP
Endpoints: 10.244.1.11:80
Port: https 443/TCP
TargetPort: https/TCP
NodePort: https 31697/TCP
Endpoints: 10.244.1.11:443
Session Affinity: None
External Traffic Policy: Local
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Type 54m service-controller LoadBalancer -> NodePort
LoadBalancer
是指雲負載均衡器,例如AWS上的ELB,GCP上的Cloud Load Balancing。 如果您在您的機器上運行自己的集群,您可以將type: LoadBalancer
更改為type: NodePort
並通過 <node ip>:<node port#> 訪問您的入口控制器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.