? 我已经在kubernetes(v1.15.2) kube-system命名空间中部署了treafik(v2.0),现在我定义了一个自定义命名空间并部署了我的微服务应用程序。因为treafik不能跨命名空间共享pod,所以我在dabai-fat namespace.Now中部署了相同的treafik。treafik入口给了我这个提示: 0/3 nodes are available: 1 node(s) didn't have free ports for the requested pod ports, 2 node(s) didn't match node se
我们已经在本地VMWare服务器上配置的Kubernetes集群上部署了一个应用程序。我已经创建了一个默认的入口规则,但是,我仍然不能从其他机器访问该服务。我可以使用"curl“命令在本地访问。
我重新安装了Nginx入口控制器,并配置了默认入口资源,但无法从外部访问
[root@uat-amk8smaster01 ~]# kubectl -n stackstorm get svc dd-stackstorm-st2web
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
我有一个裸金属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
在我开始之前,我想提一下,我正在使用GKE的免费试用版。我有一个在GKE集群中运行的简单服务器。我有一个用来公开服务器的服务。我正在尝试配置入口控制器并将其附加到此服务。 如果我的服务的类型是LoadBalancer,NodePort,那么一切工作都很完美。但是,如果我的服务是ClusterIP类型,我会得到一个错误消息 error while evaluating the ingress spec: service "default/simple-server" is type "ClusterIP"
, expected "NodePort"