k8s mini cluster step by step [02] Установка кластера

  Рет қаралды 7,624

Артур Крюков

Артур Крюков

3 жыл бұрын

Установка кластера при помощи kubespray + некоторые полезности.
Сорри, видео получилось большое, разбивать на части не имеет смысла.
Мой web сайт: www.kryukov.biz/kubernetes/us...
Файлы на github: github.com/BigKAA/youtube/tre...

Пікірлер: 48
@TV-nq9rw
@TV-nq9rw Жыл бұрын
Спасибо за материалы, разбираюсь с кубером по Вашим видео.
@NoveL58
@NoveL58 Ай бұрын
Для тех кто будет гуглить вопрос про calico_vxlan_mode: Установите calico_vxlan_mode: 'Never'. Возможно раньше это было не критично.
@pgm2410
@pgm2410 2 жыл бұрын
Спасибо за видео. Сразу видно - человек с опытом преподавания!
@VladimirKurgaev
@VladimirKurgaev 3 жыл бұрын
Спасибо за отличное видео! будем пробовать
@Hadagan_man
@Hadagan_man Жыл бұрын
Великие силы, Vi )) Когда-нибудь и я дойду до него, а пока nano )
@andrewaks5908
@andrewaks5908 3 жыл бұрын
Классный материал, спасибо. Жаль что вы не будете рассматривать установку Rancher и его подключение к уже готовому кластеру k8s. Было бы здорово разом с помощью Ansible развернуть и кластер и web gui ранчера в этом же кластере.
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
У меня есть видео как поставить ранчер сбоку от k8s. Смотрите плейлист по ранчер.
@user-ux6cx2hf4x
@user-ux6cx2hf4x 3 жыл бұрын
@@OldPythonKAA Добрый день, тоже интересует этот вопрос, в этом плейлисте нашел только ручную установку ранчера, но не через ансибл :(
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
Вы хотите разворачивать много кластеров при помощи ранчера? Я так думаю, что вам следует посмотреть в сторону fleet.
@user-ux6cx2hf4x
@user-ux6cx2hf4x 3 жыл бұрын
​@@OldPythonKAA До этого я делал отдельно k8s и rancher для управления им, что не очень удобно, а хочется rancher внутри k8s для управления самим кластером и все это с помошью rancher
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
@@user-ux6cx2hf4x Ранчер начиная с версии 2.5 ставит мини кластер (ну типа) и в него устанавливается :) И да, 2.5 можно ставить непосредственно в кластер кубера. Я так понял, что они сейчас рекомендуют именно так делать.
@swip1988
@swip1988 3 жыл бұрын
Добрый день, Артур. Спасибо за видеокурс. Подскажите, у Вас при выполнении плейбука отображает время выполнения. Подскажите как достичь такого же результата у себя ?
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
Добрый день. Не знаю как ответить на Ваш вопрос. У меня это по умолчанию получается.
@PatsevAnton
@PatsevAnton 3 жыл бұрын
Спасибо за видео. Microk8s рассматривали? Мне понравился. Быстро устанавливается и много модулей.
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
Нет, не смотрел. Использую то, что разрабы кубера рекомендуют. Ну и стабильность нужна, что бы в следующем году авторы проекта его не забросили 😁
@j.o.k.e.r.007
@j.o.k.e.r.007 3 жыл бұрын
Как "выключить" кластер? Вот мы запустили дома на виртуалках(не держать же его включенным теперь все время) или нужно переместить оборудование... Правильно я понимаю, что основной control-plane Kubernetes состоит всего из нескольких компонентов. Эти компоненты описаны в виде статических манифестов на мастер нодах. Поэтому выключение кластера сводится к простому выключению всех серверов? Или нужны какие-то "танцы с бубном"?
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
Просто poweroff на всех серверах. Я обычно начинаю выключать с воркеров. Но на самом деле не принципиально. Написал простой плейбук :)
@user-rj6cw3cw8t
@user-rj6cw3cw8t 3 жыл бұрын
Очень просто и понятно. Спасибо. Тоже прохожу слёрм но у них стенды ограниченные. Хочу у себя поднять. На АМД 16 ядер денег нету) буду прокидывать сеть на доп ноутбук и делать там уоркер ноды или наоборот.Возможно ли через vmware workstation соединить два разных компа и поделить ядра? а сколько вы затратили ядер на всю вашу инфраструктуру?
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
Я использую vmware workstation, проблем не замечал. "Соединять" при помощи workstation не получится. Смотрите видео про сеть calico на канале, там все есть для разворачивания кластера в разных подсетях. Или подключите виртуальные машины в общую сеть с вашими компами. По ресурсам, смотрите предыдущее видео в этом цикле "Планирование". Там все показано.
@user-rj6cw3cw8t
@user-rj6cw3cw8t 3 жыл бұрын
@@OldPythonKAA Какое минимальное количество серверов вы считаете достаточным для поднятия к8s?
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
Не знаю. Смотря для чего он вам нужен. От одного :)
@user-rj6cw3cw8t
@user-rj6cw3cw8t 3 жыл бұрын
@@OldPythonKAA Какое минимальное количество серверов вы считаете достаточным для поднятия к8s чтобы пройти ваши курсы?
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
У меня нет курсов. По железу каждый раз все по ситуации.
@user-lw1ux3vp6k
@user-lw1ux3vp6k 11 ай бұрын
Спасибо! Круто! Небольшая правка. У вас на сайте отсутствуют упоминания о редактировании в k8s-net-calico.yml 2х параметров calico_network_backend: bird и calico_vxlan_mode: 'Never'. Без них кластер не встанет. И вопрос: может подскажите, я склонировал свежий кубспрей с версией 1.26.7 и там отсутствует возможность отвязать обновление серт. от куберспрея. Вместо этого можно включить их обновление каждый месяц. Но, может это вынесли в другой ямл-файл? вы случаем не в курсе?
@OldPythonKAA
@OldPythonKAA 11 ай бұрын
У меня на сайте есть страничка "последовательность просмотра видео". Посмотрите её. Я давно отказался от кубеспрея.
@user-lw1ux3vp6k
@user-lw1ux3vp6k 11 ай бұрын
@@OldPythonKAA а можно узнать причину? Очень интересно.
@OldPythonKAA
@OldPythonKAA 11 ай бұрын
kzbin.info/www/bejne/sJe9c56IbpqjnMk
@DanilovDenis
@DanilovDenis 3 жыл бұрын
роль upgrade-cluster.yml может обновить сертификаты, если они протухли, это работает и в старых версия, 100% проверено на 1.15.3
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
Конечно. Я как раз об этом и говорил. Обновление сертификатов путём поднятия версии. Кстати, и cluster.yml обновит. Только теперь можно обновлять сертификаты при помощи kubeadm.
@DanilovDenis
@DanilovDenis 3 жыл бұрын
@@OldPythonKAA Роль upgrade-cluster.yml может обновить сертификаты БЕЗ поднятия версии. Через kudeadm можно обновлять сертификаты начиная с 1.16 версии(проверено на 1.17.3, 1.17.16 версиях). На счет роли cluster.yml не уверен. Обзоры у вас супер!
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
@@DanilovDenis Странно, пробовал роль upgrade-cluster.yml. Не обновлялись сертификаты. Еще раз посмотрю внимательно, у меня как раз через месяц один старенький кластер созреет.
@DanilovDenis
@DanilovDenis 3 жыл бұрын
@@OldPythonKAA Обновлял именно просроченные сертификаты. Сертификаты на более свежих версия, проще обновлять через kubeadm {alpha} certs renew all.
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
@@DanilovDenis Понятно. Просто если ставить при помощи кубеспрея, kubeadm может не видеть сертификаты etcd и тогда либо ручками, либо кубеспреем.
@andriidrihulias6197
@andriidrihulias6197 3 жыл бұрын
Как здоровье?
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
Спасибо. Уже хорошо. Закрываю хвосты на работе. И как только - так сразу пойдут новые видео.
@johnblack5404
@johnblack5404 3 жыл бұрын
во, отличный материал для инфраструктурщиков. Слёрм курсы - слишком высокоуровнево.
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
На слерм курсы, как и на любые другие курсы, надо идти когда ты хотя бы немного знаком с материалом и у тебя возникли вопросы. Ну и курсы очень хорошо структурируют знания. Я ходил на слерм интенсив, зная процентов 50 материала. Сходил сразу на обе части подряд. В этом была моя ошибка. Нужно было сделать перерыв между первой и второй частью :).
@johnblack5404
@johnblack5404 3 жыл бұрын
@@OldPythonKAA Есть у Вас какие-то рекомендации литературы и курсов для тех кто не знаком с материалом?
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
Андрей Маркелов книжку про кубер издавал. Там самые азы были. Но он все же редхатовец :), поэтому у него свои приколы :) Но начинал я с нее. Дальше документация на оф сайте и работа с реальными кластерами. Вот там со страху всему научишься :)
@Hadagan_man
@Hadagan_man Жыл бұрын
@@johnblack5404 Марко Лукша: "Kubernetes в действии". Шикарная книга, очень помогла прокачать скилл
@mikezaharov_musician
@mikezaharov_musician 2 жыл бұрын
Добрый день! Я уже какой день кстати пытаюсь подключить Lens и не получается, постоянно выдаешь отшибку "E1022 15:31:15.249914 12812 proxy_server.go:147] Error while proxying request: dial tcp 127.0.0.1:6443: connectex: No connection could be made because the target machine actively refused it. dial tcp 127.0.0.1:6443: connectex: No connection could be made because the target machine actively refused it."
@OldPythonKAA
@OldPythonKAA 2 жыл бұрын
У Вас кубер и линза на одной машине? Какая операционка?
@mikezaharov_musician
@mikezaharov_musician 2 жыл бұрын
@@OldPythonKAA добрый день! а я разобрался)) Я понял что сам затупил и в кубконфиге был указан не тот ip-адрес) я его поменял на нужный и все подключилось)) спасибо вам за то что реагируете на комментарии и за ваш бесценный контент) он невероятно полезен))
@bumeren
@bumeren 2 жыл бұрын
TASK [network_plugin/calico : Check ipip and vxlan mode if simultaneously enabled] **************************************** fatal: [master1]: FAILED! => { "assertion": "calico_vxlan_mode in ['Never']", "changed": false, "evaluated_to": false, "msg": "IP in IP and VXLAN mode is mutualy exclusive modes" } выскакивает вот такая ошибка при установке
@OldPythonKAA
@OldPythonKAA 2 жыл бұрын
Надо выбрать либо IP IP, либо VXLAN
Установка Kubernetes при помощи Kubespray
48:10
Артур Крюков
Рет қаралды 12 М.
Kubernetes, rancher [1]
44:25
Артур Крюков
Рет қаралды 10 М.
НЫСАНА КОНЦЕРТ 2024
2:26:34
Нысана театры
Рет қаралды 1,2 МЛН
Kubernetes, network [01], Теория
31:25
Артур Крюков
Рет қаралды 12 М.
Чего ожидать от HTTP/3 + Go
51:07
Нина Пакшина
Рет қаралды 7 М.
КАК НАЧАТЬ ПОНИМАТЬ LINUX (2024)
21:10
PLAFON - Канал о линуксе
Рет қаралды 117 М.
Kubernetes, network [03], calico
27:35
Артур Крюков
Рет қаралды 5 М.
Cluster Keycloak in kubernetes.
30:26
Артур Крюков
Рет қаралды 6 М.
Converting a Physical system to a Proxmox VM
18:51
ElectronicsWizardry
Рет қаралды 91 М.
Установка kubernetes на Centos 8
30:12
Артур Крюков
Рет қаралды 4,8 М.
Kubernetes Course - Full Beginners Tutorial (Containerize Your Apps!)
2:58:01
НЫСАНА КОНЦЕРТ 2024
2:26:34
Нысана театры
Рет қаралды 1,2 МЛН