Aleksey
коллеги я создал такой вот rbac https://www.pastiebin.com/5d0577872a9df
почему мой pod запускается я ведь не дал ему прав на секреты необходимые для него ?
Vadim
Aleksey
но я задал деплойменту другой сервисаккаунт
Aleksey
вот как раз тот который создал
Vadim
у сервисаккаунта все равно есть роли из группы system:authenticated, а значит в этом неймспейсе он сможет читать секреты
Vadim
надо у него дефолтную роль забрать - или хранить секреты в отдельном неймспейсе
Aleksey
от оно чо
Aleksey
а как её забрать ?
Aleksey
хм. в действительности такого вопроса конечно нет. я ожидал минимальный набор прав. в целом я его получил. думал надо будет описывать explicit что мне надо. но весьма сранно дефолт подошел
Igor
… that was fast
Aleksey
Роман
Ребята, а у сервиса появится эндпоинт для контейнера, у которого ещё не до конца выполнился Container Lifecycle PostStart Hook? То есть, если у меня до сих пор выполняется постстарт, сервис будет балансить запросы на этот контейнер?
Lucky SB
Нет
Aleksey
коллеги, а научите заводить ингрес в microk8s ?
убунтовцы весьма не многословны что надо делать
Aleksey
выглядит будто не хватает сервиса. но по всем мануалам складывается ощущение что они должны его делать сами
Anonymous
на чём остановились ?
пока основы, писать декларативные файлы для deployment, service, secrets - разворачивать
утилита kompose помогла в этом деле)
теперь нужно с ci/cd связать и освоить helm
Solyar
Solyar
НУ или планируете использовать
Alex
а это нормально, что у меня describe pod показывает, что уже были все нужные события (в т.ч. started), а в get pods до сих пор показывает Container Creating?
Nikolai
Приветствую
Кто-нибудь сталкивался с такой проблемой при разворачивании кластера через кубспрей
Почему-то по внутренней сети поды при попытке обратиться к API-серверу получают ошибку невалидного сертификата
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.233.0.1:443/version: dial tcp 10.233.0.1:443: connect: connection refused
Версия кубера - 1.14.3
kube_network_plugin: flannel
kube_service_addresses: 10.233.0.0/18
kube_pods_subnet: 10.233.64.0/18
kube_apiserver_ip: "{{ kube_service_addresses|ipaddr('net')|ipaddr(1)|ipaddr('address') }}"
kube_apiserver_insecure_port: 0
Параметры по-умолчанию
Pavel
читайте лог внимительнее. Вас казали tcp 10.233.0.1:443: connect: connection refused
А это начит точ у вас CNI не работает. У нас виндовые админы порезали на обралке ажура сеть и была такая же фигня
Артур
привет всем. А кто то может подсказать момент по поводу итеграции консула с кубернетисом? Как кто регистрирует сервисы в консуле и делает ли вообще кто такое?)
Алексей
Pavel
куберовский
Алексей
спс
Anonymous
George
Nikita
Hi! Общаюсь с k8s по ws. Эндпоинт предоставляет терминал к контейнеру. Дергаю его с параметрами такого вида wss://.../exec?stdout=true&stderr=true&stdin=true&tty=true&command=sh&container=application. Есть ли возможность передать в этот эндпоинт переменные окружения?
George
Nikita
Nikita
Nikita
ищу причину
George
логично! У тебя же нет исполняемого файла COLS=150
George
делай /bin/sh -c "COLS=150 ololo"
Nikita
Solyar
Nikita
делай /bin/sh -c "COLS=150 ololo"
что-то я туплю starting container process caused "exec: \"/bin/sh -c 'COLS=150 sh'\": stat /bin/sh -c 'COLS=150 sh': no such file or directory": unknown
George
ну, сорян, я тут ничем не помогу. Баш так умеет
Nikita
Nikita
ща пробую)
Nikita
starting container process caused "exec: \"/bin/sh -e COLS=150 -c sh\": stat /bin/sh -e COLS=150 -c sh: no such file or directory": unknown
George
sh замени на /bin/sh
Nikita
starting container process caused "exec: \"/bin/sh -e COLS=150 -c /bin/sh\": stat /bin/sh -e COLS=150 -c /bin/sh: no such file or directory": unknown
Nikita
эх
Nikita
причем в консоли это все работает
George
попробуй другие вариант
George
/bin/sh
George
потом /bin/sh \'echo ololo\'
George
итд
George
должна быть рабочая комбинация
Игорь
Nikita
Vadim
Nikita
т.к. наткнулся на статью https://blog.openshift.com/executing-commands-in-pods-using-k8s-api/
Vadim
у меня ws http
...exec?command=/bin/bash&command=-c&command=env%20TERM%3Dxterm-256color%20COLS%3D500%20run_script.sh...
Vladimir
Подскажите пожалуйста, как в helm для dependency указать как файл с values использовать?
Vladimir
Надо указать что зависимость rabbitmq и значения брать из файла values-production.yaml
Nikita
Solyar
Vladimir
долго же
Vladimir
походу не как
https://github.com/helm/helm/issues/4606
Vadim
Vadim
хотя странно, оба типа argv
Nikita
Nikita
буду разбираться
Vadim
Nikita
в том же, который получил через этот ws
Solyar
Подскажите где лучше etcd хранить
Solyar
Мастера, ноды, отдельно?
George
от конфигурации, нагрузки зависит.
Solyar
Нагрузка не будет огромной
Solyar
Планирую на мастерах
Solyar
Чем чревато?
Vadim
когда нагрузка будет огромной у тебя отвалится всё
George
ничем, жрет ресурсов, но в остальном - ты получаешь минимум 3 мастера.
Vadim
потому сразу готовься к выносу audit events на отдельный etcd