Создание Kubernetes-кластера в Ubuntu 22.04

Самый простой способ по быстрому настроить это хозяйство, это использовать kubespray, но лучше один раз пройти этот квест ручками. Итого, у меня есть два узла и первым делом необходимо объединить их в VPN-сеть по инструкции Объединение bare-metal и vps серверов Read more

Запуск gitlab-runner в Kubernetes

Gitlab Runner мы можем запускать не только на физических или виртуальных машинах, но и сразу разворачивать их в Kubernetes. Как мне кажется это достаточно удачное решение и сегодня мы попробуем с этим поиграть. У меня есть тестовый кластер кубика и Read more

Кубик в Сбер-облаке Kubernetes

Видимо это будет веселое приключение. У меня есть публичный GitLab и есть облако Сбера которое Cloud.ru и что главное у меня есть грант на 4 тыщи рублей. А еще сегодня пятница и можно немного поэкспериментировать, пока рабочих задач не накидали. Read more

Объединение нескольких конфигурационных файлов Kubernetes в один

Если вам необходимо поддерживать несколько кластеров Kubernetes, то имеет смысл объеденить их в один и переключаться между кластерами. Последовательность действий довольно простая и сейчас ее и рассмотрим. Для начала рекомендую сделать резервную копию текущего конфигурационного файла. Создаем каталог /tmp/config-2 и Read more

Шпаргалка по работе с Kubernetes

Работа с конфигурацией и пользователями Работа с конфигурацией кластера Получить список узлов в кластере # kubectl get nodes Просмотр конфигурации # kubectl config view Список контекстов # kubectl config get-contexts Текущий контекст # kubectl config current-context Сменить текущий контекст # Read more

Разворачиваем кластер K8S при помощи kubespray

Вот наконец то и пришло время перенести свои наработки в кластер Kubernetes с отдельных виртуальных машин. Но для того чтобы что-то переносить в кластер, надо этот кластер создать и создать его желательно по человечески с возможностью модернизации. Описание проекта и Read more

Установка MiniKube в Ubuntu Linux

Для начала рекомендуется проверить поддерживает ли наш процессор необходимые инструкции. Далее усталаливаем LibVirt и менеджер виртуальных машин virt-manager и такая инструкция у меня уже есть. Установка и базовая настройка LibVirt в Ubuntu 20.04. Далее все по классике, мы скачиваем бинарник, Read more

Интеграция Gitlab и Kubernetes для автоматизации деплоя приложений в кластер

В первом приближении по моему CV/Blog у меня все готово. Шаблоны приложений созданы, сборка приложений в докер закончена, имеются окружение для разработки и Production-окружение в личном Kubernetes-кластере. Написан Yaml-манифест развертывания приложения в кластере и CI для автоматической сборки образов в Read more

Шпаргалка по работе с Helm

Создание шаблона helm-chart. Установка helm-chart. Обновление helm-chart. Запуск в режиме dry-run. Комментарии в шаблонах. Удаление helm-chart. Указываем namespase при обновлении. Указываем какую версию образа приложения использовать. Аналогично можно добавить внешний yaml-файл с параметрами указав в консоли.

Настройка подключения к кластеру Amazon Elastic Kubernetes Service

Облака, белогривые лошадки,Облака, что вы мчитесь без оглядкиНе смотрите вы пожалуйста свысока,А по небу прокатите нас облака.Не смотрите вы пожалуйста свысока,А по небу прокатите нас облака. Для начала нам надо установить и настроить AWS CLI. Подробная инструкция тут лежит Install Read more