Mr.
если бы не статьи, как типа выше постили - я бы охренел только доку читать
Anton
другие статьи по kubernetes очень длинные
Mr.
я kubeadm ставил, если что
Mr.
спрей проще?
Gleb
папкины опсы?
Vadim
>Добавляем в DNS или в файл /etc/resolv.conf >10.233.60.127 kibana.mydomain.io
Andor
Vadim
/etc/hosts же, хотя всю эту секцию лучше переписать на "настройте DNS"
Anton
ок. так правильнее
Vadim
пока на 100 тысч инструкция не тянет, насколько я вижу даже fluentd не ставится
Anton
пока на 100 тысч инструкция не тянет, насколько я вижу даже fluentd не ставится
Название elasticsearch-client указываем при установке fluentd-elasticsearch helm install stable/fluentd-elasticsearch --namespace logging --set elasticsearch.host=elasticsearch-client
Vadim
ааа, окай
Denis
спрей проще?
Ну для кого как) Ну вообще с прямыми руками просто поигратся можно не напрягаясь за 20 минут кубернетес поднять. Учитывая что ты 5 минут будешь заполнять inventory файл, остальные 15 уйдут на работу плейбука.
Mr.
а что лучше - Graylog или fluentd в EFK? простите за офтоп
Mr.
спасибо, я впринципе догадывался, но решил просто уточнить
Denis
Подскажите кто нибуть использует kubeless или opefaas в k8s 1.11 или 1.12 ?
Denis
Подскажите кто нибуть использует kubeless или opefaas в k8s 1.11 или 1.12 ?
У тех и у других заявлена поддержка k8s 1.9, но вот интересно, будет ли работать на последних версиях🤔
G72K
это ведь externalName да ?
Вручную создать endpoint с внешним ИП адресом для сервиса прописанного в Ingrsss
gh
я тут пытаюсь установить local-volume провижинер, все круто, все поставил, замаунтил папку туда куда видет провижинер /mnt/fast-disks и клейм даже нашел его, но вот когда пытаюсь примаунтить к контейнеру, то контейер выдает: MountVolume.SetUp failed for volume "local-pv-7d11dd67" : mount failed: exit status 32 Mounting command: mount Mounting arguments: -o bind /mnt/fast-disks/default-redis-clm-0 /var/lib/kubelet/pods/b35f1e69-d2ed-11e8-af2a-eaf4aca6953d/volumes/kubernetes.io~local-volume/local-pv-7d11dd67 Output: mount: special device /mnt/fast-disks/default-redis-clm-0 does not exist
gh
Я добавил feature gates mount propagation и blockDevice=true
gh
пытался как и просто папку замаунтить туда, и через fallocate имидж
gh
все, всем спасибо, все нашел и починил, пробросить надо было /mnt папку
bebebe
ну все, хейт добрался до kubespray
bebebe
kubernetes hate machine (СНГ community edition)
Anton
https://habr.com/post/426959/
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
А что kubespray в качестве LoadBalancer использует?
Anton
А что kubespray в качестве LoadBalancer использует?
можно так ingress_nginx_enabled: true # активируем ingress controller
Aleksei
nginx
bebebe
А что kubespray в качестве LoadBalancer использует?
Эээ в зависимости от того куда вы его деплоите
𝚔𝚟𝚊𝚙𝚜
Рили? А воркер-ноды на какой адрес стучатся?
bebebe
Ну допустим на baremetal
Тогда vrrp и прочие keepalived утехи.
𝚔𝚟𝚊𝚙𝚜
Тогда vrrp и прочие keepalived утехи.
Просто интересно, я не увидел в статье ничего про cluster ip. Откуда он его берет? -из воздуха?)
Aleksei
из calico причём тут кластерайпи?
Andor
lol
𝚔𝚟𝚊𝚙𝚜
из calico причём тут кластерайпи?
так, не путайте меня, я про control plane говорю
𝚔𝚟𝚊𝚙𝚜
# grep server /etc/kubernetes/kubelet.conf server: https://XX.XX.XX.XX:6443- вот что там?
bebebe
Не хейтите baremetal деплоя ксонектом в свой managed k8s
Anton
# grep server /etc/kubernetes/kubelet.conf server: https://XX.XX.XX.XX:6443- вот что там?
Ansible default ipv4 или если задали ip, а может access_ip var
𝚔𝚟𝚊𝚙𝚜
Ansible default ipv4 или если задали ip, а может access_ip var
чей именно ansible_default_ipv4, если там три мастера?
Anton
Первый в списке мастер
Anton
Так спрашиваете, словно ни разу не пользовались кубеспрей
𝚔𝚟𝚊𝚙𝚜
Первый в списке мастер
важное замечание, спасибо :)
gh
в статье выше написано кстати
где же ты раньше был ? я успел пропахать все сторадж драйвера за два месяца 😄
𝚔𝚟𝚊𝚙𝚜
Так спрашиваете, словно ни разу не пользовались кубеспрей
так уж повелось, я люблю ansible, но с kubespray чет не зашло.
𝚔𝚟𝚊𝚙𝚜
не люблю оказываться в ситуации, когда вся эта магия случайно ломается, а ты не значешь что делать
𝚔𝚟𝚊𝚙𝚜
разобравшись с сутью вопроса - уже можно, но непонятно зачем, есть же kubeadm
Anton
Я наигрался на стенде, плюс интересовало кое что, добавлял в values, что то правил. В общем понятно стало что происходит по ходу дела
𝚔𝚟𝚊𝚙𝚜
хотя раньше не было...
Anton
На стенде ломал, случайно, разобратся помогло
Anton
Kubeadm уже умеет tls?
Mr.
istio умеет
Anton
Istio деплоит куб?
Mr.
нет
𝚔𝚟𝚊𝚙𝚜
Mr.
а что ты имел ввиду?
Anton
Tls auth
Andor
tls auth куда?
Mr.
между подами?
Andor
что?
Anton
Для control plane, kubelet
𝚔𝚟𝚊𝚙𝚜
istio умеет
во время деплоя ноды он конфиг скачивает из api-сервера, так что полагаю что да
Anton
И kubeadm не ставит etcd, да?
Andor
ставит
𝚔𝚟𝚊𝚙𝚜
Для control plane, kubelet
для control plane он генерит серты, которые нужно скопировать на все мастера
𝚔𝚟𝚊𝚙𝚜
копировать надо через scp
𝚔𝚟𝚊𝚙𝚜
И kubeadm не ставит etcd, да?
даже без куба умеет etcd развернуть :) https://kubernetes.io/docs/setup/independent/setup-ha-etcd-with-kubeadm/
Anton
Уныло как то