Ошибка инициации контейнера - Развертывание артефакта с использованием шлемных карт в Кубернетесе - PullRequest
0 голосов
/ 28 февраля 2020

Я попытался установить артефакт jfrog, используя диаграммы Хелма. artifactory-0 pod ожидает инициализации контейнера бесконечно.

Я использовал эту ссылку https://hub.helm.sh/charts/jfrog/artifactory-oss для установки Jfrog Artifactory.

Я использую kubernetes v1.14. On Premise VM, гипервизор ESXI.


РЕДАКТИРОВАТЬ 02 / март

PV:

volume-artifactory-0                       10Gi       RWO            Retain           Bound    default/artifactory-volume-artifactory-oss-artifactory-0                                  7m
volume-postgresql-0                        10Gi       RWO            Retain           Bound    default/data-artifactory-oss-postgresql-0                                                 5m38s

PV C:

artifactory-volume-artifactory-oss-artifactory-0   Bound    volume-artifactory-0                       10Gi       RWO                                  9m19s
data-artifactory-oss-postgresql-0                  Bound    volume-postgresql-0                        10Gi       RWO                                  9m3s

РЕДАКТИРОВАТЬ 04 / мар

StorageClass:

NAME                  PROVISIONER                    AGE
managed-nfs-storage   fuseim.pri/ifs                 132d
standard              kubernetes.io/no-provisioner   156d

РЕДАКТИРОВАТЬ 06 / мар

PV C (06 / mar):

NAME                                               STATUS    VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS          AGE
artifactory-volume-artifactory-oss-artifactory-0   Pending                                                                        standard              24s
data-artifactory-oss-postgresql-0                  Pending                                                                        standard              6s

РЕДАКТИРОВАТЬ 09/03

PV C:

artifactory-volume-artifactory-oss-artifactory-0   Bound    pvc-3804670b-3e13-4162-bbf9-bb945c45ddbd   10Gi       RWO            managed-nfs-storage   16m
data-artifactory-oss-postgresql-0                  Bound    pvc-18a744d3-3f3d-4a36-b8bc-7ecc593fc04d   10Gi       RWO            managed-nfs-storage   16m
s

kubectl get events --sort-by = '. LastTimestamp':

2m7s        Normal    Created                 pod/artifactory-oss-artifactory-0                                                 Created container wait-for-db
2m7s        Normal    Started                 pod/artifactory-oss-artifactory-0                                                 Started container wait-for-db
100s        Normal    Started                 pod/artifactory-oss-postgresql-0                                                  Started container init-chmod-data
100s        Normal    Created                 pod/artifactory-oss-postgresql-0                                                  Created container init-chmod-data
100s        Normal    Pulled                  pod/artifactory-oss-postgresql-0                                                  Successfully pulled image "docker.io/bitnami/minideb:stretch"
72s         Warning   BackOff                 pod/artifactory-oss-postgresql-0                                                  Back-off restarting failed container
62s         Warning   VolumeFailedDelete      persistentvolume/pvc-97666796-67b0-4152-b801-2cd84dcbc106                         remove /persistentvolumes/default-artifactory-volume-artifactory-oss-artifactory-0-pvc-97666796-67b0-4152-b801-2cd84dcbc106/bootstrap/access/etc/security/join.key: permission denied
58s         Normal    Pulling                 pod/artifactory-oss-postgresql-0                                                  Pulling image "docker.io/bitnami/minideb:stretch"
54s         Warning   Unhealthy               pod/artifactory-oss-artifactory-nginx-54b677c764-2lpws                            Readiness probe failed: Get http://192.168.233.227:80/router/api/v1/system/health: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
51s         Warning   Unhealthy               pod/artifactory-oss-artifactory-nginx-54b677c764-2lpws                            Liveness probe failed: Get http://192.168.233.227:80/router/api/v1/system/health: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
42s         Warning   VolumeFailedDelete      persistentvolume/pvc-f2b1461f-35b5-4199-9395-6b0b4ff7ea05                         remove /persistentvolumes/default-artifactory-volume-artifactory-oss-artifactory-0-pvc-f2b1461f-35b5-4199-9395-6b0b4ff7ea05/bootstrap/access/etc/security/join.key: permission denied

kubectl get pods:

NAME                                                 READY   STATUS                  RESTARTS   AGE
artifactory-oss-artifactory-0                        0/1     Init:3/5                0          12m
artifactory-oss-artifactory-nginx-54b677c764-2lpws   0/1     Running                 6          12m
artifactory-oss-postgresql-0                         0/1     Init:CrashLoopBackOff   7          12m

1 Ответ

0 голосов
/ 04 марта 2020

"FailedBinding: для этой заявки недоступны постоянные тома и не установлен класс хранения".

Я вижу, у вас настроено два StorageClass, но по умолчанию не установлено ни одного.

  • Добавьте эту аннотацию к StorageClass вы хотите стать по умолчанию , на котором будет развернут артефакт-oss (заменив <your-class-name> на ваш S C.
kubectl patch storageclass <your-class-name> -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'

Подробнее о Измените страницу StorageClass по умолчанию .

Также я настоятельно рекомендую:

  • Проверить, правильно ли настроены эти StorageClass.


РЕДАКТИРОВАТЬ: После моего предложения выше, мы начали видеть различные проблемы в вашем en vironment, поэтому, чтобы помочь вам, я дам вам несколько страниц для устранения неполадок, чтобы вы могли протестировать компоненты своей среды:

В ваших журналах я вижу, что вы пытаетесь настроить NFS Storage, поэтому я рекомендую :

...