Kubernetes 掌舵图:wordpress部署问题到达mariadb

Kubernetes 掌舵图:wordpress部署问题到达mariadb,kubernetes,kubernetes-helm,kubernetes-pod,rancher,Kubernetes,Kubernetes Helm,Kubernetes Pod,Rancher,我无法使用Rancher目录和bitnami/Wordpress掌舵图部署Wordpress。MariaDB pod运行良好,但wordpress pod错误如下 复制集“wordpress-557fcb8469”已超时。;部署没有最低可用性。 也可以从wordpress pod日志中获得: 执行“安装后”时出错:尝试36次后未能连接到wordpress mariadb:3306 使用wordpress pod外壳时: I have no name!@wordpress-557fcb8469-g

我无法使用Rancher目录和bitnami/Wordpress掌舵图部署Wordpress。MariaDB pod运行良好,但wordpress pod错误如下

复制集“wordpress-557fcb8469”已超时。;部署没有最低可用性。

也可以从wordpress pod日志中获得:

执行“安装后”时出错:尝试36次后未能连接到wordpress mariadb:3306

使用wordpress pod外壳时:

I have no name!@wordpress-557fcb8469-gj585:/$ mysql -h wordpress-mariadb -u root -p
Enter password: 
ERROR 2005 (HY000): Unknown MySQL server host 'wordpress-mariadb' (-3)
但是

有什么线索可以设置错误吗

赫尔姆和库伯内特斯版本

version.BuildInfo{Version:"v3.2.4", GitCommit:"0ad800ef43d3b826f31a5ad8dfbb4fe05d143688", GitTreeState:"clean", GoVersion:"go1.13.12"}
wordpress
命名空间中的POD和服务:

> kubectl get pods,svc -owide --namespace=wordpress
    NAME                             READY   STATUS    RESTARTS   AGE    IP           NODE            NOMINATED NODE   READINESS GATES
    pod/wordpress-6647794f9b-4mmxd   0/1     Running   20         104m   10.42.0.19   dev-app   <none>           <none>
    pod/wordpress-mariadb-0          1/1     Running   1          26h    10.42.0.14   dev-app   <none>           <none>
    
    NAME                        TYPE           CLUSTER-IP      EXTERNAL-IP   PORT(S)                      AGE   SELECTOR
    service/wordpress           LoadBalancer   10.43.91.13     <pending>     80:30158/TCP,443:30453/TCP   26h   app.kubernetes.io/instance=wordpress,app.kubernetes.io/name=wordpress,io.cattle.field/appId=wordpress
    service/wordpress-mariadb   ClusterIP      10.43.178.123   <none>        3306/TCP                     26h   app=mariadb,component=master,io.cattle.field/appId=wordpress,release=wordpress
kubectl get pods,svc-owide--namespace=wordpress 名称就绪状态重新启动老化IP节点指定节点就绪门 pod/wordpress-6647794f9b-4mmxd 0/1运行20 104m 10.42.0.19开发应用程序 pod/wordpress-mariadb-0 1/1运行126H10.42.0.14开发应用程序 名称类型CLUSTER-IP外部IP端口年龄选择器 service/wordpress LoadBalancer 10.43.91.13 80:30158/TCP,443:30453/TCP 26h app.kubernetes.io/instance=wordpress,app.kubernetes.io/name=wordpress,io.bown.field/appId=wordpress service/wordpress-mariadb clusterp10.43.178.123 3306/TCP 26h-app=mariadb,component=master,io.bown.field/appId=wordpress,release=wordpress 未知MySQL服务器主机“wordpress mariadb”(-3)


该错误表示DNS失败。请复习你的作业。检查CoreDNS日志是否有任何错误。CoreDNS将外部查询转发到带下划线的节点。同时检查
/etc/resolv.conf
中的节点DNS配置。

看起来像是服务发现问题。您能否获得该命名空间中的服务和pod列表并共享详细信息
kubectl获得吊舱,svc-owide
@Faheem我已经用请求的信息更新了OP。谢谢请检查您的系统吊舱并确保coredns正常工作。查看日志了解详细信息。这个问题可能与Rancher无关。它发现其中一个节点与CoreDNS有问题(不知道为什么)。在这种情况下,我应该刮它或重新注册它与牧场主再次和推所有的图像使用RKE?另外,其他2个节点无法解析外部主机名。是。我当时正在做这件事,现在又打开了另一个问题
Client Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.6", GitCommit:"d32e40e20d167e103faf894261614c5b45c44198", GitTreeState:"clean", BuildDate:"2020-05-20T13:16:24Z", GoVersion:"go1.13.9", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.3", GitCommit:"2e7996e3e2712684bc73f0dec0200d64eec7fe40", GitTreeState:"clean", BuildDate:"2020-05-20T12:43:34Z", GoVersion:"go1.13.9", Compiler:"gc", Platform:"linux/amd64"}
> kubectl get pods,svc -owide --namespace=wordpress
    NAME                             READY   STATUS    RESTARTS   AGE    IP           NODE            NOMINATED NODE   READINESS GATES
    pod/wordpress-6647794f9b-4mmxd   0/1     Running   20         104m   10.42.0.19   dev-app   <none>           <none>
    pod/wordpress-mariadb-0          1/1     Running   1          26h    10.42.0.14   dev-app   <none>           <none>
    
    NAME                        TYPE           CLUSTER-IP      EXTERNAL-IP   PORT(S)                      AGE   SELECTOR
    service/wordpress           LoadBalancer   10.43.91.13     <pending>     80:30158/TCP,443:30453/TCP   26h   app.kubernetes.io/instance=wordpress,app.kubernetes.io/name=wordpress,io.cattle.field/appId=wordpress
    service/wordpress-mariadb   ClusterIP      10.43.178.123   <none>        3306/TCP                     26h   app=mariadb,component=master,io.cattle.field/appId=wordpress,release=wordpress