Aleksey
А покажите как маунтите
https://pastebin.com/nvrYrgar
Solyar
https://pastebin.com/nvrYrgar
А где сам pv ?
Aleksey
А где сам pv ?
Простите, забыл. Минуту...
Solyar
Тут вроде всё нормально
Solyar
Сюда копать
Aleksey
А где сам pv ?
https://pastebin.com/1SdsExuq
Fidelina
Ребятки, может здесь кто подскажет, гугл что-то не находит причины: установила артифактори, nginx пишет, что стартанул, но нет роутинга на доменное имя
Fidelina
т е я не знаю как попасть в мой артифактори
Fidelina
который установлен в опеншифте
Aleksey
Тут вроде всё нормально
На первый взгляд там всё нормально, но у кубера другое мнение... Я-б с удовольствием с ним согласился, но не понимаю где я не прав =(
Fidelina
kubectl get svc -w artifactory-artifactory-nginx NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE artifactory-artifactory-nginx LoadBalancer 172.30.1.1 172.1.1.1,172.1.1.1 80:31606/TCP,443:32278/TCP 41s
Fidelina
по ip не пройти
Fidelina
по доменному имени тоже
Airat
Ребятки, может здесь кто подскажет, гугл что-то не находит причины: установила артифактори, nginx пишет, что стартанул, но нет роутинга на доменное имя
не с того конца начинаешь. У тебя, как я понял, нет понимания как работает то, что пытаешься запустить, нет понимания даже где логи. А пытаешься стартануть все и в кубах. Не боишься "перегореть"?
Fidelina
это вебсерверное приложение, которое позволяет поднимать разного вида репы, сохранять в сторадже на диске, само приложение будет крутиться в контейнере докера, которым управляет кубер, а им, опеншифт
Fidelina
Artifactory successfully started (18.913 seconds)
Fidelina
все с виду хорошо
Fidelina
а попасть внутрь не могу
Vadim
kubectl get svc -w artifactory-artifactory-nginx NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE artifactory-artifactory-nginx LoadBalancer 172.30.1.1 172.1.1.1,172.1.1.1 80:31606/TCP,443:32278/TCP 41s
если это в шифте на bare metal, то не нужно делать тип LoadBalancer, а ClusterIP - и создавать роут
Fidelina
отлично
Fidelina
bare metal ,?
Solyar
bare metal ,?
Голое железо
Igor
кто нибудь юзал overlay в AWS EKS?
Igor
вопрос даже больше, как НЕ ИСПОЛЬЗОВАТЬ этот aws vpc eni
Vyacheslav
вопрос даже больше, как НЕ ИСПОЛЬЗОВАТЬ этот aws vpc eni
https://medium.com/codeops/installing-weave-cni-on-aws-eks-51c2e6b7abc8
Grigorii
вопрос даже больше, как НЕ ИСПОЛЬЗОВАТЬ этот aws vpc eni
1. Удаляешь aws-node daemonset из kube-system ДО регистрации нод 2. Применяешь <CNI_NAME>.yaml 3. Применяешь aws-auth для регистрации нод у меня калика работает так без проблем
Grigorii
1. Удаляешь aws-node daemonset из kube-system ДО регистрации нод 2. Применяешь <CNI_NAME>.yaml 3. Применяешь aws-auth для регистрации нод у меня калика работает так без проблем
а, я еще добавлял строчку rm -rf /etc/cni/net.d/* в userdata, тк их пребилженный образ уже кажется содержит ENI конфиг там ну или можно просто пересобрать, но мне было лень
Igor
блин
Igor
я уже чето перепробовал и flannel и weave
Igor
но у меня почему поды как будто не знают про overlay cidr
Igor
фланнел например: I0603 14:20:38.334108 1 kube.go:133] Node controller sync successful I0603 14:20:38.334138 1 main.go:244] Created subnet manager: Kubernetes Subnet Manager - ip-172-19-1-101.eu-west-1.compute.internal I0603 14:20:38.334145 1 main.go:247] Installing signal handlers I0603 14:20:38.334329 1 main.go:386] Found network config - Backend type: vxlan I0603 14:20:38.334410 1 vxlan.go:120] VXLAN config: VNI=1 Port=0 GBP=false DirectRouting=false E0603 14:20:38.334614 1 main.go:289] Error registering network: failed to acquire lease: node "ip-172-19-1-101.eu-west-1.compute.internal" pod cidr not assigned I0603 14:20:38.334934 1 main.go:366] Stopping shutdownHandler...
George
Но можно и ингресс накатить на опеншифт, если очень хочется
Grigorii
Aleksey
Тут вроде всё нормально
Победил. Попросил кубер не проверять наличие каталога при создании PV. Всё завелось, монга запустилась. Теперь ломаю голову можно-ли такое непотребство выкатывать впрод
Igor
calico ща еще раз попробую)
Solyar
Aleksey
Ответ я думаю ты знаешь друг мой
Подозреваю, но хочу убедиться в мнении своём
Solyar
Ну у меня монга в кластере развернута
Grigorii
calico ща еще раз попробую)
бери тот вариант деплоя что без etcd
Igor
бери тот вариант деплоя что без etcd
https://docs.projectcalico.org/v3.7/getting-started/kubernetes/installation/calico какой из них без etcd?)
ᴅⁱᵐⁱᴅʳ0ˡ
такой вопрос, при скалинге деплоя в 0, должны ли отмонтироваться примонтированые шары в подах?
Grigorii
ну ты сначала создаешь control-plane EKS потом после создаешь конфигмап который дает права воркерам регаться: apiVersion: v1 kind: ConfigMap metadata: name: aws-auth вот этот вот я его создаю только после того как удалю aws-node daemonset, чтобы ноды не регались и не конфигурили себе ENI CNI
Igor
спасибо, сейчас тогда на новом кластере попробую
Grigorii
их юзаю
Grigorii
вопрос немного не по теме, а ты используешь ami амазона или свои?
если вдруг нужно, я юзаю вот такой userdata скрипт: https://gist.github.com/gree-gorey/3169c811150368dae239f1e52defc922 он дополнительно удаляет cni конфиг ненужный и лейблит spot инстансы
Semen
всем здрасьте подскажите пожалуйста, у меня постоянно под рестартится. в логах ничего нет. образ обыный debian где command: ["tail", "-f", "/dev/null"]
Semen
Логи?)
crash loop back-off, все что я нарыл
Grigorii
describe?
Solyar
Solyar
describe
Solyar
да
Semen
минуту
Semen
файл деплоймента
apiVersion: apps/v1 kind: Deployment metadata:   name: ci-psp-model   labels:     app: ci-psp-model spec:   replicas: 1   strategy:     type: Recreate   selector:     matchLabels:       app: ci-psp-model   template:     metadata:       labels:         app: ci-psp-model     spec:       containers:       - name: model-aiex         image: aiex-ml-pipeline/mls-models:ci_psp         # command: ["bash", "entrypoint.sh"]         command: ["tail", "-f", "/dev/null"]         ports:         - name: ci-psp-port           containerPort: 8000           protocol: TCP        readlinessProbe:           tcpSocket:             port: ci-psp-port           initialDelaySeconds: 5           periodSeconds: 10         livenessProbe:           httpGet:             path: /             port: ci-psp-port           initialDelaySeconds: 5           periodSeconds: 3              volumeMounts:         - mountPath: /opt/mls-model/           name: cache-volume       volumes:       - name: cache-volume         emptyDir: {}
George
ты пытаешься замахнуться на шифт. не понимая как работает куб
George
насчет адресов - там минимум три способа есть. Рекомендую ознакомиться с документацией куба (ванильного). А потом натягивать это на шифт
George
ну, это +2 дня к твоим мучениям с текущей скоростью
Solyar
Неплохо)
Semen
Неплохо)
ой, бл...
Semen
спасибо
Semen
Semen
Пулить с гита так ведь? initContainers:      - name: git-clone        image: aiex-ml-pipeline/alpine-git:latest        args:          - -c http.sslVerify=false          - clone          - -b ci-psp          - <host>/mls.ci-psp.git          - /opt/mls-model/        volumeMounts:        - mountPath: /opt/mls-model/          name: cache-volume        securityContext:          runAsUser: 1          allowPrivilegeEscalation: false          readOnlyRootFilesstem: true