📜 Как клонировать репозиторий Git с помощью Ansible

📜 Как клонировать репозиторий Git с помощью Ansible
При настройке удаленных серверов с помощью Ansible вы можете столкнуться с ситуацией, когда вам необходимо получить файлы из репозитория Git. Это может быть пакет программного обеспечения из публичного репозитория или файлы конфигурации из частного репозитория. Чтобы удаленно клонировать git-репозиторий с помощью Ansible, вы можете добавить в свой Playbook следующие записи. --- - hosts: all tasks: - name: Clone a github repository gi...

☸️ Как запланировать мастер ноду выполняющую под/сервис, в качестве воркер ноды

☸️ Как запланировать мастер ноду выполняющую под/сервис, в качестве воркер ноды
По умолчанию только нода worker может выполнять рабочие нагрузки в виде подов, а мастер отвечает только за планирование и конфигурацию. $ kubectl get nodes -o json | jq .items[].spec.taints [ { "effect": "NoSchedule", "key": "node-role.kubernetes.io/master" } ] $ kubectl get nodes -o json | grep master "node-role.kubernetes.io/master": "" "key": "node-role.kubernetes.io/master" Однако можно отключить свойство "NoSchedule", чтоб...

☁️ Что такое AWS CLI и как установить ее на Windows, macOS, Docker и Linux?

☁️ Что такое AWS CLI и как установить ее на Windows, macOS, Docker и Linux?
Интерфейс командной строки AWS или CLI - это набор инструментов с открытым исходным кодом, который позволяет управлять сервисами AWS и автоматизировать их с помощью команд. AWS CLI поддерживает несколько платформ, таких как Windows, Linux и macOS, и обеспечивает прямой доступ к общедоступным API от AWS. Более того, автоматизация утомительных инфраструктурных задач возможна в среде CLI. Версии интерфейса командной строки AWS У AWS CLI доступны д...

☸️ Получение событий Kubernetes по дате с помощью kubectl

☸️ Получение событий Kubernetes по дате с помощью kubectl
Как получить любые компоненты k8s с cортировкой по дате? В этом руководстве я покажу вам, как получить инстансы Kubernetes с сортировкой по дате с помощью kubectl. В большинстве случаев нам надо получить события в k8s, но они не отсортированы по дате и времени. Итак, сортируем события по метке времени создания: Как показать события Kubernetes Итак, давайте посмотрим, как мы можем это сделать. Прежде всего, давайте рассмотрим события. kubectl

🐳 Как обмениваться данными между контейнером Docker и хост-системой с помощью томов

🐳 Как обмениваться данными между контейнером Docker и хост-системой с помощью томов
Самый простой способ обмена данными между контейнером Docker и хост-системой - использовать тома Docker (volume). В этом руководстве мы рассмотрим пошаговые инструкции по обмену файлами между контейнером Docker и хост-системой с использованием томов Docker через командную строку на Linux. В этом руководстве вы узнаете: Как использовать тома для обмена данными между контейнером Docker и хостом Рассмотрим следующий пример. Во-первых, на хост...

🐳 Как удалить все Docker контейнеры с помощью одной команды

🐳  Как удалить все Docker контейнеры с помощью одной команды
В этом руководстве мы покажем примеры в командной строке для удаления всех контейнеров Docker из системы Linux. Это будет работать в любом дистрибутиве Linux. Наряду с удалением контейнеров Docker вы также узнаете, как удалить образы, тома и сети Docker. Это полезно, когда вы хотите полностью удалить все следы контейнеров из вашей системы и начать все заново. Ознакомьтесь с приведенными ниже примерами, чтобы узнать, как это сделать. Начните ...

☸️ Как развернуть и использовать KubeVirt на Minikube

☸️ Как развернуть и использовать KubeVirt на Minikube
Технология KubeVirt позволяет управлять виртуальными машинами в Kubernetes. Это решение удовлетворяет потребность в запуске некоторых частей приложения, которые нельзя легко поместить в контейнер на виртуальной машине поверх кластера Kubernetes. Это полезно для разработчиков, которые хотят внедрить Kubernetes, но все еще имеют компоненты приложения, зависящие от виртуальной машины. Команды, полагающиеся на существующие рабочие нагрузки на основе в...

🐳 Быстрый способ удалить все образы Docker с вашего хоста

🐳 Быстрый способ удалить все образы Docker с вашего хоста
Это нормально удалять образа Docker? Абсолютно хороший вопрос, делайте это осторожно !! Удаление и образа приведет к удалению всей информации о вашем контейнере. Какая команда удаляет образ Docker? docker rmi image-name/image-id Пример вывода: # docker rmi mirhosting/centos7-cpanel Untagged: mirhosting/centos7-cpanel:latest Untagged: mirhosting/centos7-cpanel@sha256:1de492e1ccb1cab42ef73dbd18b6a35646d5b19aebd6b0b8301245fcaef3b837 Deleted: sh

🐳 Как обновить образ Docker c новыми изменениями?

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

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

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