Issue when deploying RASA X Kubernetes using Helm


we have been struggling with the installation of RasaX on Kubernetes for several days. We have three nodes: imagen

we follow the instructions to the letter, but the pods rasa-x-postgresql-0, rasa-x-rabbit-0, rasa-x-rasa-x-684d8879db-gj8x9, rasa-x-redis-master-0 stay forever in the Pending status. imagen

if we describe one of these pods: root@Gwydion-M-8gb-hel1-1:~# kubectl describe pods rasa-x-postgresql-0 --namespace gwydion-andy-rasa Name: rasa-x-postgresql-0 Namespace: gwydion-andy-rasa Priority: 0 Node: Labels: controller-revision-hash=rasa-x-postgresql-7546c7dfd4 role=primary Annotations: Status: Pending IP: IPs: Controlled By: StatefulSet/rasa-x-postgresql Containers: rasa-x-postgresql: Image: Port: 5432/TCP Host Port: 0/TCP Requests: cpu: 250m memory: 256Mi Liveness: exec [/bin/sh -c exec pg_isready -U “postgres” -d “dbname=rasa” -h -p 5432] delay=30s timeout=5s period=10s #success=1 #failure=6 Readiness: exec [/bin/sh -c -e exec pg_isready -U “postgres” -d “dbname=rasa” -h -p 5432 [ -f /opt/bitnami/postgresql/tmp/.initialized ] || [ -f /bitnami/postgresql/.initialized ] ] delay=5s timeout=5s period=10s #success=1 #failure=6 Environment: BITNAMI_DEBUG: false POSTGRESQL_PORT_NUMBER: 5432 POSTGRESQL_VOLUME_DIR: /bitnami/postgresql PGDATA: /bitnami/postgresql/data POSTGRES_USER: postgres POSTGRES_PASSWORD: <set to the key ‘postgresql-password’ in secret ‘rasa-x-postgresql’> Optional: false POSTGRES_DB: rasa POSTGRESQL_ENABLE_LDAP: no POSTGRESQL_ENABLE_TLS: no POSTGRESQL_LOG_HOSTNAME: false POSTGRESQL_LOG_CONNECTIONS: false POSTGRESQL_LOG_DISCONNECTIONS: false POSTGRESQL_PGAUDIT_LOG_CATALOG: off POSTGRESQL_CLIENT_MIN_MESSAGES: error POSTGRESQL_SHARED_PRELOAD_LIBRARIES: pgaudit Mounts: /bitnami/postgresql from data (rw) /dev/shm from dshm (rw) Conditions: Type Status PodScheduled False Volumes: data: Type: PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace) ClaimName: data-rasa-x-postgresql-0 ReadOnly: false dshm: Type: EmptyDir (a temporary directory that shares a pod’s lifetime) Medium: Memory SizeLimit: QoS Class: Burstable Node-Selectors: Tolerations: op=Exists for 300s op=Exists for 300s Events: Type Reason Age From Message

Warning FailedScheduling 16m default-scheduler 0/3 nodes are available: 3 pod has unbound immediate PersistentVolumeClaims. Warning FailedScheduling 13m (x1 over 14m) default-scheduler 0/3 nodes are available: 3 pod has unbound immediate PersistentVolumeClaims.

If we check the Persistent Volume Claims, all of them are pending: imagen

¿Installation Helm’s script doesn’t create PV? kubectl get pv --namespace gwydion-andy-rasa returns: No resources found

We uninstalled the release. We have tried to create manually this PV and set up PVC with the same name but still don’t works. Any idea?

Thanks in advance! BR Rafael