Helm Chart:Wordpress部署问题达到mariadb

问题描述

我无法使用Rancher Catalog和bitnami / wordpress Helm Chart部署Wordpress。 MariaDB pod运行正常,但wordpress pod错误显示为

ReplicaSet "wordpress-557fcb8469" has timed out progressing.; Deployment does not have minimum availability.

同样来自wordpress pod日志:

Error executing 'postInstallation': Failed to connect to wordpress-mariadb:3306 after 36 tries

以及使用wordpress pod shell时:

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)

但是

I have no name!@wordpress-557fcb8469-gj585:/$ mysql -h 10.42.0.8 -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 16597
Server version: 10.3.22-MariaDB Source distribution

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

Helm和Kubernetes的版本

version.BuildInfo{Version:"v3.2.4",GitCommit:"0ad800ef43d3b826f31a5ad8dfbb4fe05d143688",GitTreeState:"clean",GoVersion:"go1.13.12"}
Client Version: version.Info{Major:"1",Minor:"17",GitVersion:"v1.17.6",GitCommit:"d32e40e20d167e103faf894261614c5b45c44198",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",BuildDate:"2020-05-20T12:43:34Z",Platform:"linux/amd64"}

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

解决方法

未知的MySQL服务器主机'wordpress-mariadb'(-3)

该错误表示DNS故障。请检查您的CoreDNS configuration。检查CoreDNS日志中是否有任何错误。 CoreDNS将外部查询转发到带下划线的节点。还要检查/etc/resolv.conf中的节点DNS配置。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...