[英]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.