Hi, Team, I am trying to bring up ONAP Dublin cluster in Kubernetes. But the common MariaDB-galera cannot come up and ready with the following error dump from 'logs' and 'describe'. Please help!!! Thanks!!!
(How am I going to resolve this mysql Error 2002 in a container? Is there some old configuration data need to be cleaned up?) ubuntu@onap-rancher-vm-1804:~$ kubectl logs -n onap dev-mariadb-galera-mariadb-galera-0 Galera: Finding peers + CONTAINER_SCRIPTS_DIR=/usr/share/container-scripts/mysql + EXTRA_DEFAULTS_FILE=/etc/my.cnf.d/galera.cnf + '[' -z onap ']' + echo 'Galera: Finding peers' ++ hostname -f ++ cut -d. -f2 + K8S_SVC_NAME=mariadb-galera + echo 'Using service name: mariadb-galera' + cp /usr/share/container-scripts/mysql/galera.cnf /etc/my.cnf.d/galera.cnf Using service name: mariadb-galera + /usr/bin/peer-finder -on-start=/usr/share/container-scripts/mysql/configure-galera.sh -service=mariadb-galera 2019/08/13 23:16:03 lookup mariadb-galera on 10.43.0.10:53: read udp 10.42.2.225:53756->10.43.0.10:53: i/o timeout ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ubuntu@onap-rancher-vm-1804:~$ kubectl describe pod -n onap dev-mariadb-galera-mariadb-galera-0 Name: dev-mariadb-galera-mariadb-galera-0 Namespace: onap Priority: 0 PriorityClassName: <none> Node: onap-k8s-vm-2/10.3.3.7 Start Time: Tue, 13 Aug 2019 22:28:04 +0000 Labels: app=dev-mariadb-galera-mariadb-galera chart=mariadb-galera-4.0.0 controller-revision-hash=dev-mariadb-galera-mariadb-galera-7bc879f597 heritage=Tiller release=dev-mariadb-galera statefulset.kubernetes.io/pod-name=dev-mariadb-galera-mariadb-galera-0 Annotations: cni.projectcalico.org/podIP: 10.42.2.225/32 pod.alpha.kubernetes.io/initialized: true Status: Running IP: 10.42.2.225 Controlled By: StatefulSet/dev-mariadb-galera-mariadb-galera Init Containers: mariadb-galera-prepare: Container ID: docker://9575dac6d343a9aa284f4e34d6ef1af16adf66f9e0193087445806696cdbf97f Image: nexus3.onap.org:10001/busybox Image ID: docker-pullable://busybox@sha256:4b6ad3a68d34da29bf7c8ccb5d355ba8b4babcad1f99798204e7abb43e54ee3d Port: <none> Host Port: <none> Command: sh -c chown -R 27:27 /var/lib/mysql State: Terminated Reason: Completed Exit Code: 0 Started: Tue, 13 Aug 2019 22:28:07 +0000 Finished: Tue, 13 Aug 2019 22:28:07 +0000 Ready: True Restart Count: 0 Environment: <none> Mounts: /var/lib/mysql from dev-mariadb-galera-mariadb-galera-data (rw) /var/run/secrets/kubernetes.io/serviceaccount from default-token-7q65g (ro) Containers: mariadb-galera: Container ID: docker://7e93c364c93d5fa68586ba9cb6d585435b2058c4a0c0e5a5a829a832ba88c5aa Image: nexus3.onap.org:10001/adfinissygroup/k8s-mariadb-galera-centos:v002 Image ID: docker-pullable://nexus3.onap.org:10001/adfinissygroup/k8s-mariadb-galera-centos@sha256:fbcb842f30065ae94532cb1af9bb03cc6e2acaaf896d87d0ec38da7dd09a3dde Ports: 3306/TCP, 4444/TCP, 4567/TCP, 4568/TCP Host Ports: 0/TCP, 0/TCP, 0/TCP, 0/TCP State: Waiting Reason: CrashLoopBackOff Last State: Terminated Reason: Error Exit Code: 137 Started: Tue, 13 Aug 2019 23:15:13 +0000 Finished: Tue, 13 Aug 2019 23:16:42 +0000 Ready: False Restart Count: 16 Liveness: exec [mysqladmin ping] delay=30s timeout=5s period=10s #success=1 #failure=3 Readiness: exec [/usr/share/container-scripts/mysql/readiness-probe.sh] delay=15s timeout=5s period=10s #success=1 #failure=3 Environment: POD_NAMESPACE: onap (v1:metadata.namespace) MYSQL_USER: my-user MYSQL_PASSWORD: <set to the key 'user-password' in secret 'dev-mariadb-galera-mariadb-galera'> Optional: false MYSQL_DATABASE: my-database MYSQL_ROOT_PASSWORD: <set to the key 'db-root-password' in secret 'dev-mariadb-galera-mariadb-galera'> Optional: false Mounts: /etc/localtime from localtime (ro) /var/lib/mysql from dev-mariadb-galera-mariadb-galera-data (rw) /var/run/secrets/kubernetes.io/serviceaccount from default-token-7q65g (ro) Conditions: Type Status Initialized True Ready False ContainersReady False PodScheduled True Volumes: dev-mariadb-galera-mariadb-galera-data: Type: PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace) ClaimName: dev-mariadb-galera-mariadb-galera-data-dev-mariadb-galera-mariadb-galera-0 ReadOnly: false localtime: Type: HostPath (bare host directory volume) Path: /etc/localtime HostPathType: default-token-7q65g: Type: Secret (a volume populated by a Secret) SecretName: default-token-7q65g Optional: false QoS Class: BestEffort Node-Selectors: <none> Tolerations: node.kubernetes.io/not-ready:NoExecute for 300s node.kubernetes.io/unreachable:NoExecute for 300s Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warning FailedScheduling 51m (x2 over 51m) default-scheduler pod has unbound immediate PersistentVolumeClaims (repeated 2 times) Normal Scheduled 51m default-scheduler Successfully assigned onap/dev-mariadb-galera-mariadb-galera-0 to onap-k8s-vm-2 Normal Pulled 51m kubelet, onap-k8s-vm-2 Container image "nexus3.onap.org:10001/busybox" already present on machine Normal Created 51m kubelet, onap-k8s-vm-2 Created container Normal Started 51m kubelet, onap-k8s-vm-2 Started container Normal Pulled 49m (x2 over 51m) kubelet, onap-k8s-vm-2 Container image "nexus3.onap.org:10001/adfinissygroup/k8s-mariadb-galera-centos:v002" already present on machine Normal Killing 49m kubelet, onap-k8s-vm-2 Killing container with id docker://mariadb-galera:Container failed liveness probe.. Container will be killed and recreated. Normal Created 49m (x2 over 51m) kubelet, onap-k8s-vm-2 Created container Normal Started 49m (x2 over 51m) kubelet, onap-k8s-vm-2 Started container Warning Unhealthy 35m (x58 over 50m) kubelet, onap-k8s-vm-2 Readiness probe failed: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2 "No such file or directory") Warning Unhealthy 11m (x45 over 50m) kubelet, onap-k8s-vm-2 Liveness probe failed: mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2 "No such file or directory")' Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists! Warning BackOff 64s (x102 over 39m) kubelet, onap-k8s-vm-2 Back-off restarting failed container ubuntu@onap-rancher-vm-1804:~$ Thanks a lot! Xin Miao Solution Engineering Fujitsu Network Communication (W)972-479-2263 (M)469-268-5226 2811 Telecom Drive Richardson, TX 75081, USA -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#18551): https://lists.onap.org/g/onap-discuss/message/18551 Mute This Topic: https://lists.onap.org/mt/32858722/21656 Group Owner: onap-discuss+ow...@lists.onap.org Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-