inqfen
- name: "{{ app_name }}-volume-nginx" configMap: name: "{{ app_name }}-nginx" items: - key: conf path: nginx.conf
Ильдар
Solyar
- name: "{{ app_name }}-volume-nginx" configMap: name: "{{ app_name }}-nginx" items: - key: conf path: nginx.conf
Ну чтобы конфигмап работал в деплойменте это должно выглядеть примерно так:
Solyar
apiVersion: v1 kind: ConfigMap metadata: name: configmap-nginx data: nginx.conf: |- { some data here } --- apiVersion: v1 kind: Deployment metadata: name: test-nginx-cfgmap spec: containers: volumeMounts: - mountPath: /mnt/nginx.conf name: cfgmap subPath: nginx.conf volumes: - name: cfgmap configMap: name: configmap-nginx
inqfen
Ща попробую
Vadim
https://github.com/4ARMED/kubeletmein
oddplace
Возникла задача сопровождение старого кластера, у которого истекли сгенеренные вручную сертификаты. Пока уперся в создание apiserver.crt с несколькими ip адресами, условно можно описать как “kubeadm alpha phase certs apiserver --apiserver-advertise-address ip_1, ip_2” Не получается создать его для нескольких, берется лишь один из указанных. Есть ли у кого идея куда я могу посмотреть для решения этой проблемы?
oddplace
Иными словами, нужно выписать сертификат на несколько ip, подозреваю, что при помощи openssl.
oddplace
И это был altnames - позже проверю на кластере
George
Кстати
George
Это вообще норм практика выписывать серт с альтнеймс, которые фактически ip ?
oddplace
--apiserver-cert-extra-sans?
Почитаю, спасибо!
Etki
--extra-comic-sans
Mikhail [azalio]
А что сейчас модно на баре метал, чтобы хост система была иммутальной? Типа только для запуска кубелета. И чтобы удобно было сетапить и переналивать?
Andrey
Система обновлений интересная, несколько каналов релизов. Ляпота.
Mikhail [azalio]
CoreOS Container Linux?
Оно сейчас стало федора кореос и как-то пока скудно все с доками как я понял
Andrey
@vrutkovs Объясни, пожалуйста, будущее. Куда смотреть с этим дистрибутивом? Никак не могу конкретики найти.
Vadim
Или flatcar linux, если нравится доверять конторам поменьше
Andrey
Red Hat CoreOS
А это не-энтерпрайз, но полный аналог? https://coreos.fedoraproject.org/
Vadim
А это не-энтерпрайз, но полный аналог? https://coreos.fedoraproject.org/
Это тоже самое, но собранное из федоровских рпмок, а не рхеловских
Vadim
https://github.com/coreos/coreos-assembler и собирай хоть их суси
Vadim
Ребята из endless пакуют дебы в ostree
Vadim
Арчеводы вроде тоже, но не так удобно имхо
Andrey
Ребята из endless пакуют дебы в ostree
Отлично. Спасибо за обзор!
Konstantin
Red Hat CoreOS
А чо там ранчер придумал? K3OS
Vadim
А чо там ранчер придумал? K3OS
Там нет иммутабельности, если честно поглядеть
Konstantin
Там нет иммутабельности, если честно поглядеть
,да, но судя по описанию наоборот, кубом рулиьс ос? Я дальше ридми не зашёл
Vadim
А так кубом можно любой осью рулить - запускаешь демон, который применяет изменения из CRD
Vadim
https://github.com/openshift/machine-config-operator/ например
Anton
наверное избитый вопрос, где вы храните секреты?
Антон
и мой тоже =)
Anton
ну это понятно, а еще?
V 🏴‍☠️
Зачем что то ещё, когда есть vault by hashicorp?
Антон
а зачем что-то еще?
Антон
=))))
Sergey
https://aws.amazon.com/app-mesh/
Sergey
Авс свой скрвайс меш завезли
Антон
у azure тоже похожая штука есть
Sergey
Интеграция и с их екс
Vadim
https://aws.amazon.com/app-mesh/
Тоже энвой. А как же "линкерды быстрее и легче и моднее?"
Sergey
А чего линкерд моднее? Он же вроде старше
Vadim
Линкерд на Ява и быстрее?
Второй на голанге ж
Sergey
Линкерд?
Sergey
Ебать я все проспал
Vadim
Линкерд?
https://github.com/linkerd/linkerd2 Rust!
Sergey
Херасе
Sergey
Прям вот завтра буду тестить
Vadim
То есть, прокси на расте, а я слышал если лампочку на расте переписать то скорость света на 7% больше
Alexander
https://github.com/linkerd/linkerd2 Rust!
А он для чего вообще?
Vadim
Кто-то уже проверял?
Гентушники, наверняка
Sergey
Гентушники, наверняка
Быстрее crux-соводы
Sergey
“Benchmarking Istio & Linkerd CPU at Scale” by Michael Kipper https://link.medium.com/ncNFWOcAIW
Vadim
“Benchmarking Istio & Linkerd CPU at Scale” by Michael Kipper https://link.medium.com/ncNFWOcAIW
и выясняется что бузинессу намного важнее рабочее комьюнити из нескольких компаний и стабильный АПИ, а не немного меньше потребление памяти
Sergey
Бизнесу вообще похуй, им надо меньше тратить, больше зарабатывать, меньше проблем
Konstantin
Второй на голанге ж
Кондуит (conduit), няшный
Etki
Линкерд на Ява и быстрее?
В чем проблема с жабой и быстротой?😏
Sergey
В чем проблема с жабой и быстротой?😏
GC - пускай весь мир подождёт
inqfen
посоны, помогите, всю голову сломал, не вижу в чем проблема. Есть ingress nginx, сервис, один под в котором тоже nginx. При обращении на ingress 503, с пода на локалхост курлом получаю нормально ответ, с другого пода при курле на сервис connection refused, как будто порт закрыт/сервис не слушает Container ID: docker://0ca46419933d0e01e44a106fc6915f22dd32f5cefa309380259fabf9fd7e5c96 Image: nginx:1.15.7-alpine Image ID: docker-pullable://nginx@sha256:2e497c294e3ba84aaeab7a0fbb1027819cd1f5f5892ed3c4a82b8b05010090da Port: 80/TCP Type: ClusterIP IP: 10.43.37.11 Port: <unset> 80/TCP
inqfen
лейблы, селекторы проверил, все норм
inqfen
есть рядом еще один такой же под с сервисом, там все норм
inqfen
Видимо уже глаз замылился и не вижу втф
Andrey
localhost
Vadim
как раз в рабочем чате: xxx: Pretend this is a game of Clue and various logs are the cards xxx: I'm going to guess it was the kernel OOM killer in the study with a wrench
inqfen
localhost
>с пода на локалхост курлом получаю нормально ответ
Andrey
вот именно
Andrey
с чего ты взял, что локалхост доступен извне?
inqfen
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1/nginx: master pro
Andrey
проверяй по внешнему ip