☸️ Как проверить YAML-файлы Kubernetes на предмет корректности

☸️ Как проверить YAML-файлы Kubernetes на предмет корректности
Kubernetes - это непросто. В связи с множеством динамических сущностей и таким количеством точек входа список того, что может пойти не так, ошеломляет. Если вы не создаете манифесты подов и контейнеров, соответствующие стандартным рекомендациям, вероятность ошибки возрастает в геометрической прогрессии. Вот почему так важно писать файлы YAML как можно более аккуратно. Когда в работе задействовано большое количество элементов, каждый из котор

📜 Как отобразить настройки конфигурации ansible, которые изменились по сравнению с настройками по умолчанию

📜 Как отобразить настройки конфигурации ansible, которые изменились по сравнению с настройками по умолчанию
Отобразите параметры конфигурации Ansible, которые были изменены по сравнению с настройками по умолчанию. Покажем файл конфигурации Ansible. $ ansible-config view -vv ansible-config 2.9.6 config file = /home/milosz/Projekty/ansible/ansible.cfg configured module search path = ['/home/milosz/Projekty/ansible/library'] ansible python module location = /usr/lib/python3/dist-packages/ansible executable location = /usr/bin/ansible-config py

🐳 Как изменить сохранение истории задач в кластере Docker Swarm

🐳 Как изменить сохранение истории задач в кластере Docker Swarm
Измените время хранения истории задач в кластере Docker Swarm, чтобы гарантировать отсутствие остановленных контейнеров. По умолчанию время хранения истории задач установлено значение 5. $ docker node ps --filter "name=blog_staging" swarm-cerberus ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS ormho76nb30u

☸️ Как развернуть MySQL на Kubernetes

☸️ Как развернуть MySQL на Kubernetes
В этом руководстве показаны подробные шаги по развертыванию MySQL в Kubernetes. Я буду использовать minikube, чтобы продемонстрировать примеры работы на Kubernetes СУБД MySQL. Все мы знаем о большой важности сохранения данных, и почти все наши приложения во многом полагаются на какие-то системы управления базами данных (СУБД). Настройка СУБД на Kubernetes помогает команде DevOps и администраторам баз данных легко использовать и масштабировать б

🐳 Как создать контейнер MongoDB с назначенным пользователем

🐳 Как создать контейнер MongoDB с назначенным пользователем
Создадим контейнер MongoDB с назначенным пользователем. Создайте единый контейнер MongoDB Docker с именем пользователя application_user, паролем application_pass для application_database (права администратора). Docker Compose Файл docker-compose.yml version: "3.3" services: mongodb_server: image: mongo:4.4 command: mongod --serviceExecutor adaptive ports: - 27017:27017 environment: - MONGO_INITDB_ROOT_USERNAME=admi

📂 Самое простое руководство по миграции SVN в GIT: преобразование всех репозиториев SVN

📂  Самое простое руководство по миграции SVN в GIT: преобразование всех репозиториев SVN
Почти все разработчики по всему миру используют программное обеспечение для контроля версий для управления своим кодом и обмена им же. SVN всегда был хорошим выбором. Однако теперь Git пользуется большим спросом, и люди все больше и больше перемещают свое внимание на Git как на систему управления версиями. Но что насчет старых репозиториев SVN? Мы также можем перенести старые репозитории SVN в Git с помощью небольшого симпатичного прило...

☸️ Как установить плагины kubectl в Kubernetes с помощью Krew

☸️ Как установить плагины kubectl в Kubernetes с помощью Krew
Krew - это инструмент командной строки kubectl, используемый для обнаружения, управления и установки плагинов kubectl. Он работает так же, как yum, brew и apt. Krew поддерживает более 100 плагинов kubectl. Для разработчиков вы можете использовать Krew для упаковки и распространения ваших плагинов на разных платформах и сделать их доступными для пользователей через централизованный репозиторий. В этом руководстве мы расскажем, как установить и

☸️ Как развернуть под Ubuntu в Kubernetes | OpenShift

☸️ Как развернуть под Ubuntu в Kubernetes | OpenShift
Как создать один под Ubuntu в кластере Kubernetes или OpenShift ? В Kubernetes под - это группа из одного или нескольких контейнеров с общим хранилищем/сетевыми ресурсами и спецификацией того, как запускать контейнеры. ☸️ Kubernetes — введение для начинающих Когда под запускает один контейнер, вы можете подумать о нем как об оболочке вокруг одного контейнера. Kubernetes управляет подами, а не контейнерами напрямую. В этом руководстве мы рассм

☸️ Как установить Jenkins на Kubernetes

☸️  Как установить Jenkins на Kubernetes
CI/CD (непрерывная интеграция / непрерывное развертывание) - это основная концепция мира DevOps. Она помогает нам автоматизировать процессы разработки программного обеспечения: создание, тестирование и развертывание исходных кодов. 📜 Введение в GitLab CI / CD для начинающих Среди многих инструментов CI/CD Jenkins - один из самых известных инструментов с открытым исходным кодом, который помогает настроить пайплайны для непрерывной интеграции и непр

🐳 Как перебалансировать службу Docker

🐳  Как перебалансировать службу Docker
Сервисы Docker не перебалансируются автоматически после событий, влияющих на узлы Docker Swarm, поэтому вы должны инициировать этот процесс самостоятельно. Отобразим задачи для конкретной службы. Обе задачи выполняются на одном сервере из-за неожиданного перезапуска сервера swarm-margay. $ docker service ps blog_production ID NAME IMAGE NODE DESIRED STAT