Mikhail
как будто не указан адрес до api-server
Andor
Anton
может не готов еще сам апи?
Mikhail
а, ну вот. 2018/11/21 12:52:34 Error while initializing connection to Kubernetes apiserver. This most likely means that the cluster is misconfigured (e.g., it has invalid apiserver certificates or service account's configuration) or the --apiserver-host param points to a server that does not exist. Reason: Get https://10.32.0.1:443/version: dial tcp 10.32.0.1:443: i/o timeout
Refer to our FAQ and wiki pages for more information: https://github.com/kubernetes/dashboard/wiki/FAQ у меня какая шляпа с api-server
Oleksii
а кто то из под женкинса применяет манифестики для кубера?
Vlad
Парни, взял хостинг на ihor, они мне дали домен ih123.vds.myihor.ru, указал его в сервисе как host. Настроил ingress-controller и ingress на сервис, но по хосту вообще не стучится никак, а напрямую по им отдает 404 как надо. В чем проблема?
Tamerlan
Vlad
покажи манифест
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: my-ingress
annotations:
kubernetes.io/ingress.class: nginx
spec:
rules:
- host: ih123.vds.myihor.ru
http:
paths:
- path: /_info
backend:
serviceName: my-app-service
servicePort: 80
———————
apiVersion: v1
kind: Service
metadata:
name: my-app-service
spec:
selector:
app: my-app
ports:
- port: 80
targetPort: 80
type: LoadBalancer
Vlad
Нет идей что пошло не так?
Vlad
ih123 - я замокал реальное значение
Rainbow
dig +short ih123.vds.myihor.ru
Rainbow
чет ip не видно
Rainbow
dig +short google.com alexes@macbook
74.125.131.102
74.125.131.139
74.125.131.101
74.125.131.100
74.125.131.113
74.125.131.138
Pavel
в сервисе ендпоинты есть?
Rainbow
какой ip машины?
Vlad
Да, поды и сервис запущен и работают. Запускал фековый под и с него по сервиса стучал
Vlad
Реальный хост ih1273946.vds.myihor.ru
Pavel
запускать одно, а наличе эндпоинтов другое
Pavel
наличие или отсутвие скажет с какой сторны проблема
Vlad
Погодь, что имеешь ввиду под эндпоинтом?
Pavel
ingress читает энпоинты для генерации конфига
Pavel
kubect describe service seviceNAME
Vlad
Да, есть эндроинты
Vlad
Endpoints: 10.244.0.10:80,10.244.0.8:80,10.244.0.9:80
Pavel
На DNS сервере (ns1.marosnet.ru) нет записи A для домена (поддомена) ih1273946.vds.myihor.ru либо DNS сервер не доступен
Rainbow
Я это 5 минут назад сказал. Все думаю, где я не прав
Rainbow
curl -H 'Host: ih1273946.vds.myihor.ru' myip/_info
попробуйте
Vlad
Еще вопрос, стучуть напрямую по ИП, отдает 404, но по ручке которая в ingress описана /_info так же 404, хотя должна была в сервис сходить
Vlad
Конфиги выше скидывал
Rainbow
Rainbow
Pavel
все верно говрит. Вы же указали имя хоста на которе отвечать. вон с курлом пример пропуйте
Vlad
Ага, все ок. Спасибо большое!
Pavel
kubectl describe ingress simple-fanout-example скажет что и куда идет
A
Подскажите, кто как борется с grafana, что бы не пропадали настройки и добавленные дашборды, при установке через helm пробовал изменить раздел storageSpec в values.yaml, pv и pvc создаются, но после рестарта пода с графана все данные удаляются. Как быть?
Andor
наверное графане надо где-то сохранять базу данных
Pavel
создавать storage
Pavel
storageSpec != storage
A
Но эффекта желаемого от этого нет
Andor
создаются != используются
Pavel
kubect get pvc | grep grafana
A
Дело в том что там деплоймент а не statefulset
A
Pavel
тоже самое с pv
Pavel
а где хелм брали? у меня там statefulset
Pavel
у helm в репе?
A
Grafana в составе kube-prometheus
A
Pavel
а кто роль сторадж исполняет?
Pavel
соврал у меня тожде ds
A
A
Pavel
рестарт это kubectl delete pod xxx или helm purge?
A
Pavel
kubectl get pv | grep grafana - стоит Delete или Retain?
A
Delete
A
В этом и ответ?
Pavel
нет.
Семён
у тебя персистентный вольюм удаляется при удалении ПОДа
Pavel
хотя можно попробовать поментья на kubectl patch pv <your-pv-name> -p '{"spec":{"persistentVolumeReclaimPolicy":"Retain"}}'
Mikhail
Mikhail
хороший ответ, универсальный ...
A
A
Семён
так ты же новый под потом поднимаешь - дня него новый вольюм создаёться
Mikhail
товарищи, dial tcp 10.32.0.1:443: i/o timeout 10.32.0.1 это cluster IP сервиса kubernetes, куда копать?
Pavel
kubeapi
Pavel
хотя это фигня какаято получается кластер есть а api нет
A
A
Artem
Развернул кластер через kubespray, в конфигах указал ноду, на которую надо поставить ingress, в итоге, как я понимаю, поднялся только дефолт бекенд, а ингресса нет. куда копать?
A
Вроде в манифесте пода с графаной вельюм прописан правильно
Artem
kubectl get all -ningress-nginx
NAME READY STATUS RESTARTS AGE
pod/default-backend-58b7c486f8-bm5fd 1/1 Running 0 36m
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/default-backend ClusterIP 10.101.178.98 <none> 80/TCP 36m
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
deployment.apps/default-backend 1 1 1 1 36m
NAME DESIRED CURRENT READY AGE
replicaset.apps/default-backend-58b7c486f8 1 1 1 36m