🐳 Краткое введение в Dockerfile

🐳  Краткое введение в Dockerfile
В этом кратком руководстве я кратко познакомлю вас с Dockerfile и научу использовать его для автоматизации процесса создания пользовательских образов Docker. Dockerfile - это простой текстовый файл с инструкциями по созданию образа Docker. Он содержит все команды, которые пользователь может вызвать в командной строке для создания образа. Мы можем использовать dockerfile для создания наших собственных пользовательских изображений. Затем мы м

📜 Как создать свой первый пайплайн CI/CD в Jenkins?

📜 Как создать свой первый пайплайн CI/CD в Jenkins?
Пошаговое руководство по созданию пайплайна Jenkins Почему пайплайн Jenkins? Непрерывная доставка (CD) является неотъемлемой частью жизненного цикла DevOps.Это гарантирует, что разработчики программного обеспечения / приложений всегда готовы к работе. Чтобы это происходило, всякий раз, когда обновляется код , его необходимо постоянно создавать, тестировать и развертывать. Это тот случай, где Jenkins Pipeline входит в игру. В DevOps непреры...

☸️ Как настроить динамическое предоставление томов Kubernetes с помощью Heketi & GlusterFS

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

🐳 Объяснение томов Docker с примерами

🐳 Объяснение томов Docker с примерами
В случае Docker данные будут храниться внутри контейнера. И когда мы удалим контейнер, все данные будут потеряны. В этом руководстве мы узнаем, как создавать тома Docker, как подключать их к контейнерам и как один и тот же том можно использовать для хранения данных в двух или более контейнерах. Если вы еще не знаете основ Docker, обратитесь к следующему руководству: Начало работы с Docker Почему нам нужны тома для Docker? При удал...

📜 Как использовать статические и динамические файлы inventory в Ansible — часть 4

📜 Как использовать статические и динамические файлы inventory в Ansible — часть 4
В этой части 4 части статей по Ansible мы объясним, как использовать статический и динамический файл inventory ( далее инвентори ) для определения групп хостов в Ansible. В Ansible управляемые хосты или серверы, которые контролируются управляющим узлом Ansible, определяются в файле инвентари, как описано в разделе. Файл инвентари - это текстовый файл, который состоит из имен хостов или IP-адресов управляемых хостов или удаленных серверов. Управля

🛠️ Новый пользователь не смог запустить Kubectl с ошибкой “The connection to the server xxx.xxx.xxx was refused – did you specify the right host or port?”

🛠️ Новый пользователь не смог запустить Kubectl с ошибкой “The connection to the server xxx.xxx.xxx was refused – did you specify the right host or port?”
Проблема При запуске kubectl от нового созданного пользователя произошла ошибка: The connection to the server xxx.xxx.xxx was refused - did you specify the right host or port? Решение Вновь созданный пользователь не настроил KUBECONFIG. Настройте конфигурацию kubernetes для нового пользователя: # mkdir -p $HOME/.kube # sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config # sudo chown $(id -u):$(id -g) $HOME/.kube/config

🐳 Как отключить процесс Docker и интерфейс docker0 в CentOS / RHEL

🐳  Как отключить процесс Docker и интерфейс docker0 в CentOS / RHEL
Когда пакеты docker установлены, сервисы и связанный сетевой интерфейс docker0 включены. В некоторых случаях вы можете отключить службу docker и сетевой интерфейс docker0. В этом руководстве подробно рассказывается, как отключить Docker и интерфейс docker0, если это не требуется или если интерфейс docker0 конфликтует с другими сетевыми интерфейсами / маршрутами. 1. Убедитесь, что служба Docker остановлена: # service docker stop # для CentOS

🐳 Как установить Docker на CentOS 8

🐳 Как установить Docker на CentOS 8
CentOS 8 поставляется с собственными инструментами buildah и podman, которые совместимы с существующими образами докеров и работают без использования демона, что позволяет создавать контейнеры как обычные пользователи, без необходимости специальных разрешений. Эти инструменты по-прежнему имеют некоторые ограничения, поэтому в этом руководстве мы увидим, как установить и запустить оригинальный Docker CE на Centos 8, используя официальный репозиторий Dock

🐳 Объяснение концепции сетей в Docker

🐳 Объяснение концепции сетей в Docker
Сеть Docker в основном используется для установления связи между контейнерами Docker и внешним миром через хост-машину, или вы можете сказать, что это коммуникационный канал, через который все изолированные контейнеры взаимодействуют друг с другом в различных ситуациях для выполнения необходимых действий. До этого мы описали сетевые взаимодействия Docker тут - 🐳 Docker сетевое взаимодействие 101 Теперь давайте капнем глубже. В этом руководстве...

📜 Как настроить управляемые узлы Ansible и запустить специальные команды — часть 3

📜  Как настроить управляемые узлы Ansible и запустить специальные команды — часть 3
В предыдущих двух статьях этой серии Ansible мы объясняли основные компоненты Ansible и настройку узла управления Ansible. В этой части 3 мы продемонстрируем, как вы можете настроить управляемые узлы Ansible для запуска специальных команд на удаленных хостах. Настройка SSH-аутентификации без пароля на управляемые узлы Напомним, что в нашем последнем разделе управление удаленными узлами с помощью Ansible требует настройки SSH-аутентификации без п...