kubeadm [01]

Поділитися
Вставка
  • Опубліковано 25 чер 2024
  • Начало цикла по управлению кластером kubernetes при помощи kubeadm.
    00:00 - Вступление.
    03:58 - Почему не kubespray?
    09:35 - Тестовый стенд.
    17:05 - Предварительные действия.
    24:44 - Автоматизация процесса.
    Файлы, используемые в видео: github.com/BigKAA/youtube/tre...
    Мой сайт: www.kryukov.biz
    boosty.to/bigkaa
    Тем, кто не верит в boosty можно на ВТБ 2200 2460 1569 3404
    Плейлист цикла по kubeadm:
    UA-cam: • kubeadm
    VK: video/playlist/7111833_3
    Это видео на других площадках:
    VK: video7111833_456239212
    Telegramm: t.me/arturkryukov/106
  • Наука та технологія

КОМЕНТАРІ • 34

  • @raminhesenov1376
    @raminhesenov1376 29 днів тому

    Одни из лучших авторов kubernetes. Большое спасибо автору

  • @K.Vasilio
    @K.Vasilio 6 днів тому

    Спасибо автору за труды. Этот канал для меня клад. Каждое видео полезно и очень интересно. Лайк под каждым видео.

  • @sd3veng338
    @sd3veng338 Рік тому +5

    Сразу 5 уроков, будет чем на выходных заняться, респектую

  • @vyacheslavnagornov5701
    @vyacheslavnagornov5701 Рік тому +2

    Поддержите товарища! ставьте лайки и пишите коменты. От меня огромное спасибо автору!

  • @user-js3qj6zk6z
    @user-js3qj6zk6z Рік тому

    Большое вам спасибо, за ваш труд, очень интересно смотреть, все четко и ясно)

  • @BadSanta514
    @BadSanta514 8 місяців тому +1

    Ремарки длят тех, кто планирует к разворачиванию стенд на ОС Windows:
    1) Первый вариант платформы для стенда был Oracle Oracle VM VirtualBox 7.x последних версий. Во время установки кластера k8s столкнулся с отваливанием нод по сети. Т.е. через некоторое время происходили те или иные таймауты. Забавны рассуждения по поводу растянутых кластеров между континентами😁
    2) Попробовал по примеру автора VMware Workstation 17.5 в различных вариантах организации сети (bridge/NAT), но не удалось добиться связности между хостом и запущенными ВМ.
    3) Во время установки п.2 варя ругалась на запущенный Hyper-V. Это оказался рабочим вариантом, особенно с учетом уже развернутой WSL2.

  • @userbanned4419
    @userbanned4419 10 місяців тому

    я только начал читать про кубадм) а тут такое прям огонь! спасибо

  • @teslaf9812
    @teslaf9812 3 місяці тому

    Спасибо!

  • @peterthverdokhleb5689
    @peterthverdokhleb5689 Рік тому

    top!

  • @191911000
    @191911000 20 днів тому

    06:27 В Kubespray есть четкая цель nginx на worker(и не только) нодах. Он нужен на случай, если на одной из control нод отвалится kube-apiserver. Поскольку kube-apiserver - это просто REST API сервер, то его потеря не играет никакой роли в кластере с несколькими control нодами. Но проблема в том, что kubelet не умеет подключаться к нескольким kube-apiserver, потому разработчики Kubespray ставят nginx на worker нодах, чтобы в случае падения одного из kube-apiserver kubelet мог переключиться на другой живой kube-apiserver

    • @OldPythonKAA
      @OldPythonKAA  20 днів тому

      Я прекрасно понимаю для чего и как оно работает. Я не понимаю почему они не сделали это при помощи haproxy и keepalived. В первом случае они решили проблему _только_ для внутренних клиентов кубе апи. Но не для внешних (того же kubectl)
      Установка haproxy решает проблему и для внутренних и для внешних запросов.
      Поэтому и возник вопрос.

  • @AleksGAVaz
    @AleksGAVaz 4 місяці тому

    Супер видео, по сути покрывает полностью понимание установки добротного кластера.
    Спасибо!!!!
    Единственное ооооочень жаль что не был затронут вопрос как раз с аутентификацией conteinerd к закрытому в моем случае nexus реджестри. Так и не могу по этой причине слезть с докера. Перепробовал кучу всего, и secret и конфигмапы и /etc/containerd/config.tom с креденшелами. Так и не поженил. Выдает ошибку: ErrImagePull (rpc error: code = NotFound desc = failed to pull and unpack image…)

  • @erics8362
    @erics8362 Рік тому

    Спасибо за шикарную серию. Вместо crictl для удобства можно использовать nerdctl

    • @OldPythonKAA
      @OldPythonKAA  Рік тому

      nerdctl ставит, например kubespray. Но про всё на свете не расскажешь в одном видео :) . Есть много приложений, которые могут этим делом управлять. Использовал то, что устанавливается по умолчанию.

  • @frosty_zxz2203
    @frosty_zxz2203 Місяць тому

    Хосты прописал в hosts.yaml , при выполнении плейбука - provided hosts list is empty . no hosts matched

  • @alexanderkiyanov3872
    @alexanderkiyanov3872 Рік тому

    Можно ли по видео развернуть кластер, создав только 1 control node и 1 worker node? Или обязательно нужны master с установленным DNS?
    И ещё вопрос: "Маршрут по умолчанию на всех машинах идёт на мой локальный роутер 192.168.128.1." - его отдельно создавать как ещё одну виртуалку или это дефолтный роутер VMWare?

    • @OldPythonKAA
      @OldPythonKAA  Рік тому

      1. Да
      2. Нет.
      3. Как хотите

  • @michaelkaka95
    @michaelkaka95 Рік тому

    Если никогда не слышали про мутаген для ансибла который ускоряет его то попробуйте его для ускорения ансибла

  • @user-lw1ux3vp6k
    @user-lw1ux3vp6k 10 місяців тому

    Артур, а еще раз, по чем вы изучали Linux? Можно буковками написать?)

    • @OldPythonKAA
      @OldPythonKAA  10 місяців тому +1

      В далеком 1994 или 95 (уже не помню) году. Мы с товарищем пригласили человека, который поставил на наш домашний комп Slackware Linux. После этого чел сказал нам что есть такая команда: man. Там все есть. Собственно всё.
      Хотя до этого был опыт работы в качестве пользователя в SCO UNIX. Т.е. базовые команды в командной строке я знал. А до этого командная строка MS DOS.

  • @MrZasimovich
    @MrZasimovich Рік тому

    Артур, а будет урок по установке кластера через KOPS?

    • @OldPythonKAA
      @OldPythonKAA  Рік тому

      я его не знаю и не использую. Так что скорее всего не будет.

    • @MrZasimovich
      @MrZasimovich Рік тому

      @@OldPythonKAA Жаль, инструмент очень хороший, советую попробовать.

  • @StasMihajlow
    @StasMihajlow Місяць тому

    у меня вопрос:
    vmware не даёт использовать виртуализацию intel VT-x/EPT или AMD-V/RVI при:
    - включённой политике изоляции виртулизированного ядра (Local Computer Policy > Computer Configuration > Administrative Templates > System > Device Guard > Turn On Virtualization Security должен быть выключен)
    - включённом Hyper-V
    вопрос следующий: при указанных выше конфигурациях WSL естесна работать не будет.
    Есть выход из сложившейся ситуации? (использую i5 12450H 8 ядер, 12 потоков, 64 ГБ ОЗУ - оперативки хватает, но проц без виртуализации, боюсь, не вывезет)

    • @OldPythonKAA
      @OldPythonKAA  Місяць тому

      в vmware без включенного VT-x/EPT или AMD-V/RVI виртуалки работают без проблем.

    • @StasMihajlow
      @StasMihajlow Місяць тому

      @@OldPythonKAA работать-то работают; я думал проц не вывезет, но, на данный момент особо не нагружается
      после обратного включения hyper-v, wsl и всего пришлось в настройках виртуалок выключить виртуализацию и каким-то чудным образом у половины виртуалок отлетели сетевые карты.
      Помогла откатка на предыдущий снимок системы (благо они были сделаны) и, соответственно, повторное отключение виртуализации. И всё заработало!

  • @erzhana8708
    @erzhana8708 3 місяці тому

    крутое видео но ругается на репу кубера, пришлось менять ссылки

    • @OldPythonKAA
      @OldPythonKAA  3 місяці тому

      "Всё течёт, всё меняется" (с) кто то из великих

  • @neophron197
    @neophron197 Рік тому

    у нас кластер через k0s

  • @ihor8675
    @ihor8675 6 місяців тому

    хорошо бы изменить в /etc/containerd/config.toml параметр SystemdCgroup на true, без него поды бесконечно перегружаются

  • @michaelkaka95
    @michaelkaka95 Рік тому

    попробуйте проект kubekey это утилита на golang. Мне нравиться может и вам понравиться. У них есть свой дашборд kubesphere. Попробуйте может понравится