Eduard
Egor
Трансляции или потусить?
потусить. задать несколько очевидных вопросов. Я просто пока не решился, надо ли вводить кубер. пока сидим на голом докере
Eduard
Egor
Город?
в любой точке России. работа откомандирует, кроме июля, у меня тогда отпуск.
Eduard
Egor
Eduard
Да рано
Dilshod
Eduard
Yerlan
привет всем. Подскажите. Если namespace грохнуть, то все его поды автоматом тоже удалятся?
Eduard
Yerlan
спасибо
Max
спасибо
примите соболезнования.
Михаил
Pavel
Всем привет. Есть приложение развернутое на трех нодах кластера, привязка к нодам осуществляется по хостнеймам воркеров через nodeAffinity:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- worker1
- worker2
- worker3
При пернвоначальном деплое все ок, один под на одной ноде. Но со временем по каким-то своим внутренним алгоритмам k8s может перекидывать поды, например на втором воркере разместить два пода, на первом воркере один и на третьем ниодного. Необходимо же чтобы всегда был один под на каждой из нод. Возможно ли как-то ограничить Deployment, чтобы больше одного экземпляра на ноде не создавалось?
Denis
Pavel
Anton
Alex
Коллеги, какие лучшие практики деплоя в тест и прод из одного pipeline gitlabci?
Pit
Denis
Коллеги, какие лучшие практики деплоя в тест и прод из одного pipeline gitlabci?
Ну когда разбирался в этой теме вот от сюда практику брал:
1) https://edenmal.moe/post/2017/GitLab-Kubernetes-Perfect-Match-for-Continuous-Delivery-with-Container/#Step-2-Get-ServiceAccount-Token-from-Kubernetes
2)https://about.gitlab.com/2017/09/21/how-to-create-ci-cd-pipeline-with-autodeploy-to-kubernetes-using-gitlab-and-helm/
Alex
Eduard
Семинар «Почему мы связались с Kubernetes и что у нас из этого получается», 28 февраля, Москва
https://habr.com/ru/post/441254/
Tags: Блог компании DataLine, Виртуализация, Конференции, Облачные вычисления, Облачные сервисы, kubernetes, k8s, kuberline
Author dataline on #habrahabr
Vadim
Привет, есть у кого лабораторные по Кубернетис?
Eduard
Eduard
Может лаборатории с кубером?
Vadim
лабораторные работы
Vadim
Alexander
Alexander
https://www.katacoda.com/courses/kubernetes
Alexander
но это прямо вот очень простенькое
Alexander
а так - ну какие лабараторки. берете приложение и переносите его в куб
PsyDebug
playground яб не назвал лабой
Vadim
там я побывал
Vadim
Пока играюсь Kubeadm-dind
Anonymous
Бгг
Vadim
там есть серверлесс и истио, если вдруг кто не такой пурист
Pavel
Бгг
А, что, я там первый раз услвшал про хекети и мир уже никогда не будет прежним😂
Andrei
Andrei
Штука интересная, но мне нужно чтобы она поддерживала hetzner cloud.
Тот вариант частично рабочий, ибо все ок, кроме отсутствия etcd серфтификатов/эндпоинтов в конфиге cni
G72K
Andrei
И еще момент, какой сейчас актуальный провижинер для lvm на baremetal? linstor c replica factor 1?
Vadim
𝚔𝚟𝚊𝚙𝚜
Vadim
хммм, etcd сертификаты для CNI?
Andrei
Vadim
в нашем варианте machine-api-operator просто создает машины и указывает какой ignition файл юзать - дальше CoreOS сам всё нужное ставит через static pods
Anonymous
➜ ~ kubectl describe networkpolicy myvpn-openvpn
Name: myvpn-openvpn
Namespace: default
Labels: <none>
Annotations: kubectl.kubernetes.io/last-applied-configuration={"apiVersion":"networking.k8s.io/v1","kind":"NetworkPolicy","metadata":{"annotations":{},"name":"myvpn-openvpn","namespace":"default"},"spec":{"egres...
как нормально посмотреть что внутри network policy? нигде в доках не написано
Alexander
Vladimir
Господа, а что жто может быть?
Failed create pod sandbox: rpc error: code = Unknown desc = failed to inspect sandbox image "k8s.gcr.io/pause-amd64:3.0": operation timeout: context deadline exceeded
Anton
а docker inspect что говорит на этот образ на этой ноде?
Vadim
Stefan
касательно stolon
после длительных дебагов, я пришел вот к какому выводу, лейблы которые генерит хельм крайне важны для успешного запуска кластера, такие например:
component:
stolon-cluster:
stolon-sentinel:
когда я их коммичу, то кластер не может заинициализировать базу данных постгреса и валится ошибка без конца в кипере:
our keeper data is not available, waiting for it to appear
как только раскоммичиваю весь процесс запускается...
в моем случае, когда я сам правил сгенерированные конфиги хельма, я удалял эти лейблы и прописывал свои
очень удивлен такому поведению
сейчас же если их не удалить, то всё ок и кластер инициализируется успешно
AB 🇨🇾 🍉
Как разрешить ingress-controller смотреть на все namespaces?
Vadim
Кстати, а докердемон умеет отдавать метрики для прометея?
AB 🇨🇾 🍉
если ClusterRoleBinding и Role в RBAC смотрят только на сингл неймспейс?
Andrey
AB 🇨🇾 🍉
окей, делаю много ролей на кажый неймспейс, ингресс-контроллер будет смотреть на все неймспейсы по умолчанию?
AB 🇨🇾 🍉
нашел аргумент # - --watch-namespace=default
если его не указывать?
Aleksey
Vladimir
Stefan
Andrey
Andrey
Зачем тебе много ролей, если можно одну ClusterRole?
Aleksey
да ладно тебе))
обычно пишут всякую дичь про то что не надо базу в к8с совать , а вот результаты реального шатания столона никто не пишет
Stefan
Andrey
Anonymous
дафакк, чому этот networkpolicy не аплаится к моему openvpn поду? чяднт?
Anonymous
как проверить вообще что он аплается и находить под, а не что я в правилах напортачил? как вообще тестить эти полиси кроме как не методом тыка?