我想为我的k3s集群使用metallb和nginx入口。 当前外部IP为<none> kubectl -n ingress-nginx get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
ingress-nginx-controller-admission ClusterIP 10.43.182.71 <none> 443/TCP
我想将两个Namecheap域testA.com和testB.com重定向到我的raspberry pi集群上的两个不同的服务(网站)。
我使用来自的更新表单设置了所有内容。这意味着k3s、metalb、nginx入口和证书管理器已经完全部署并正常工作。
% kubectl get pods --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system metallb-speaker
我有一个裸金属Kubernetes (1个主节点和3个节点),并使用金属来提供负载平衡。
我还安装了木星中心和nginx入口作为服务。
nginx-ingress:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
nginx-ingress-controller LoadBalancer 10.108.54.171 192.168.1.240 80:31463/TCP,443:30231/TCP
我已经在可以从互联网访问的服务器上安装了minikube。
我已经创建了一个kubernetes服务,该服务可用:
>kubectl get service myservice
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
myservice 10.0.0.246 <nodes> 80:31988/TCP 14h
minikube的IP地址为:
>minikube ip
192.168.42.135
我希望URL http://myservice.myhost.com (即端口
尽管clusterIP服务是为它们设置的,但我仍在努力解决豆荚之间的这种交叉通信问题。所有的荚都在同一个主节点上,在同一个命名空间中。摘要:
$ kubectl get pods -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
nginx-744f4df6df-rxhph 1/1 Running 0 136m 10.42.0.31
大家好,我有一个入口控制器在运行,我为kafka部署了一个入口(通过strimzi部署),但是入口显示了多个Ip地址,而不是一个,所以我想知道为什么以及我可以做些什么来修复它,因为从我在教程中看到的,当你有一个入口时,地址中给出的Ip与入口控制器服务中的Ip是相同的(在我的例子中应该是: 172.24.20.195),所以这里是ingres控制器组件:
root@di-admin-general:/home/lda# kubectl get all -n ingress-nginx -o wide
NAME READ
我是第一次接触这种集装箱化的东西。我在Ubuntu18.04上运行minikube,我的安装地址是:,所以当我执行kubectl get services -n ingress-nginx时,只需执行minikube addons enable ingress
it shows
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
ingress-nginx-controller NodePort
具体来说,当我在谷歌的网站上跟踪,在GKE上设置nginx入口时,为什么我会有两个外部IP地址呢?
这两个IP地址用于输入资源和LoadBalancer类型的服务资源:
> kubectl get ingress
NAME HOSTS ADDRESS PORTS AGE
nginx-ingress example.com 1.1.1.1 80, 443 1d
> kubectl get service
NAME