Alisher
в общем одна и таже проблема, что с cert manager, что с kube-lego
Stefan
в общем одна и таже проблема, что с cert manager, что с kube-lego
а не превысил-ли ты лимиты для домена?
Alisher
error while authorizing: reachability test failed: Get http://domain.com/.well-known/acme-challenge/_selftest: dial tcp x.x.x.x:80: getsockopt: connection refused
Stefan
как проверить?
kubectl describe certificate certificate_name
Stefan
а еще можно поглядеть логи cert-manager
Incognito
Alisher https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nginx-ingress-with-cert-manager-on-digitalocean-kubernetes
Rainbow
по 80 нет. только https
ну логично же что letsencrypt ходит на 80 чтобы challange выполнить
Rainbow
должно быть как минимум 404 ошибка если зайти на 80 порт
Alisher
так если я делаю .well-known/acme-challenge/vxVrOVkio8IhzGA8deUSv5LHmMP6 то HTTP/1.1 200 OK
Incognito
очень рабочая подробная инструкция с буквами
Stefan
должно быть как минимум 404 ошибка если зайти на 80 порт
у меня сразу редирект на https делается, как только в ингрессе объявляю tls
Stefan
без аннотаций
Alisher
да
Rainbow
dns давно поменялся?
Stefan
сколько ты таких попыток уже делал?)) на выдачу серта
Alisher
ubectl describe certificates.certmanager.k8s.io my-domain-com-tls Name: my-domain-com-tls Namespace: default Labels: <none> Annotations: <none> API Version: certmanager.k8s.io/v1alpha1 Kind: Certificate Metadata: Creation Timestamp: 2019-03-12T12:08:18Z Generation: 1 Resource Version: 458401 Self Link: /apis/certmanager.k8s.io/v1alpha1/namespaces/default/certificates/my-domain-com-tls UID: 85f10ea7-44bf-11e9-836a-000c29c68697 Spec: Acme: Config: Domains: my-domain.com Http 01: Ingress: Ingress Class: nginx Domains: www.ensoex.com Http 01: Ingress: my-ingress Common Name: my-domain.com Dns Names: my-domain.com Issuer Ref: Name: letsencrypt-prod Secret Name: my-domain-com-tls Status: Conditions: Last Transition Time: 2019-03-12T12:08:18Z Message: Certificate does not exist Reason: NotFound Status: False Type: Ready Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Generated 9m cert-manager Generated new private key Normal OrderCreated 9m cert-manager Created Order resource "my-domain-com-tls-805256852"
Alisher
да хз со вчерашнего вечера)
Stefan
че там пишет?
Stefan
а и да, как ты получаешь сертификат? создал clusterissuer?
Alisher
ould not reach 'http://account.my-domain.com/.well-known/acme-challenge/vxVrOVkio8IhzGA8deUSv5LHmMP6_e6mtmK7E7oAkZE': failed to GET 'http://account.my-domain.com/.well-known/acme-challenge/vxVrOVkio8IhzGA8deUSv5LHmMP6_e6mtmK7E7oAkZE': Get http://account.my-domain.com/.well-known/acme-challenge/vxVrOVkio8IhzGA8deUSv5LHmMP6_e6mtmK7E7oAkZE: dial tcp x.x.x.x:80: connect: connection refused I0312 12:22:21.247977 1 controller.go:211] challenges controller: Finished processing work item
Alisher
да создал
Alisher
все по шагам из руководства
Alisher
тоже самое было и с kube-lego на другом кластере с другим доменом проблем нет, а здесь беда
Stefan
все по шагам из руководства
а отдельно сертификат создавал?)
Alisher
эм
Alisher
ща
Rainbow
на xip.io попробуй серт выпустить, вдруг dns
Stefan
там нюанс еще, что если создал сертификат в каком-то неймспейсе, то и ингресс должен быть в том же неймспейсе
Alisher
сертификат создавал
Stefan
там нюанс еще, что если создал сертификат в каком-то неймспейсе, то и ингресс должен быть в том же неймспейсе
и обычно ругается нжинкс в логах, что не может добраться до секрета, который находится в другом ns
Alisher
но разве cert manager не должен при этом писать, что сертификат получен?
Stefan
но разве cert manager не должен при этом писать, что сертификат получен?
https://itnext.io/how-to-expose-your-kubernetes-dashboard-with-cert-manager-422ab1e3bf30
Stefan
пример отличный, попробуй сделать как тут
Stefan
может упустил что-то
Alisher
спасибо. Буду пробовать
Stefan
но разве cert manager не должен при этом писать, что сертификат получен?
должен, если нет проблем с доменом если не заработает, то гляди подтянулся-ли нужный ип твоему домену
Stefan
а то я отдельно домену выписывал серт, который не торчал даже в мир, но при этом ему был нормально присвоен ип балансера
Stefan
и всё норм..
Дима Сис. Админ
Подскажите плиз ставлю к8s по инструкции не подымаются kubectl get pods -o wide --all-namespaces NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES kube-system calico-kube-controllers-56b9dbd6f5-hck7b 0/1 Pending 0 4m18s <none> <none> <none> <none> kube-system coredns-86c58d9df4-68hth 0/1 Pending 0 11m <none> <none> <none> <none> kube-system coredns-86c58d9df4-m8zr7 0/1 Pending 0 11m <none> <none> <none> <none> kube-system etcd-cub01 1/1 Running 1 10m 192.168.19.193 cub01 <none> <none> kube-system kube-apiserver-cub01 1/1 Running 1 10m 192.168.19.193 cub01 <none> <none> kube-system kube-controller-manager-cub01 1/1 Running 1 10m 192.168.19.193 cub01 <none> <none> kube-system kube-proxy-dwfws 1/1 Running 1 11m 192.168.19.193 cub01 <none> <none> kube-system kube-scheduler-cub01 1/1 Running 1 10m 192.168.19.193 cub01 <none> <none>
Дима Сис. Админ
calico pending ???
Vladimir
Универсальные DevOps и хайповая Kubernetes. Что выбирают компании для роста бизнеса | Статья | dev.by https://dev.by/news/universalnye-devops-i-khaipovaya-kubernetes
Incognito
Vladimir
Vadim
в комментах к рекламному материалы бушует фанат номада :/
Incognito
из первого комменатрия > Посмотрите на расположение пальцев левой руки на фото 🙂
Vadim
>лёгкости процессов CI/CD (Cоntinious Integration/Continious Devеlopment)
Семён
так легко, прямо плакать хочется от счастья
Vladimir
не Леха больше по бабам
Vladimir
кубик ему рано
Incognito
ой не зря я отказал к ним идти ...
Incognito
Это он контейнеры через kubecraft деплоит
я сразу так и подумал, ага
Incognito
😉
Nazar
ясно
Nazar
я понял, #helm_гавно, пол дня убили, оказывается была бага в хелме, в одной ебаной версии, и эту багу сразу же пофиксили, а у нас стояла эта версия
Incognito
George
гавно, зато стандарт
С чего ты взял ?
George
Кстати, Хельм взяли в cncf?
Andrey
а что, есть другой стандарт пакетирования приложений в кубер?
Aleksei
сейчас придут сторонники всяких ksonnet 🤔
Andrey
де факто, любой значимый проект под кубер имеет хелмовый пакет
George
Говно
George
Это как говорить - докер - стандарт, т.к. под каждый проект есть докерфайл
George
Или - ансибл - стандарт, т.к. под все есть плейбуки
Дима Сис. Админ
Подскажите плиз kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml error: unable to read URL "https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml", server reported 404 Not Found, status code=404
George
А ничего, что половина из них не пригодна к эксплуатации ?
George
К меня он и из браузера не фкрыкен
George
Дело не в кубе :-)
Andrey
Это как говорить - докер - стандарт, т.к. под каждый проект есть докерфайл
докер стандарт, да. Есть другой формат образов для запуска в k8s?
Алексей
Кто нибудь настраивал кубер в оффлайн среде?)
Konstantin
Да
Aleksei
Говно
знаю я одного парня у него всё вокруг говно, только сам почему то в нём плавает и альтернатив назвать не может