🐳 Как развернуть стек Portainer внутри кластера Docker Swarm

🐳  Как развернуть стек Portainer внутри кластера Docker Swarm
Как установить Portainer внутри кластера Docker Swarm. Исходная информация Версия Docker $ docker version Client: Version: 19.03.8 API version: 1.40 Go version: go1.13.8 Git commit: afacb8b7f0 Built: Tue Jun 23 22:26:12 2020 OS/Arch: linux/amd64 Experimental: false Server: Engine: Version: 19.03.8 API version: 1.40 (minimum version 1.12) Go version:

☁️ Инфраструктура как код и ее значение

☁️ Инфраструктура как код и ее значение
С таким большим количеством различных достижений в области технологий, угнаться за всеми из них может стать довольно сложной задачей. Поэтому вам нужно выбрать лишь самое важное и выяснить, какие технологии, тенденции и достижения оказывают наибольшее влияние на вашу жизнь. Инфраструктура как код, безусловно, одна из этих технологий, и вам нужно изучить эту тему, что бы вы ни делали - от работы с облачными системами до одновременного обслуживания не

🐳 Как использовать команду Docker run

🐳 Как использовать команду Docker run
Команда docker run используется для запуска контейнеров. Научиться использовать команду docker run - это рекомендация для всех разработчиков, которые хотят познакомиться с Docker. При работе с Docker разработчики программного обеспечения в основном используют команду docker run, чтобы: Создать контейнер из заданного образа докера Запустить контейнер со своим именем Запустить контейнер на переднем плане Запустить контейнер в автон

☁️ Важные команды TERRAFORM, которые мы должны знать

☁️ Важные команды TERRAFORM, которые мы должны знать
Terraform - одно из наиболее широко используемых приложений для использования инфраструктуры как кода. Он доступен почти у всех поставщиков облачных услуг, а также может использоваться для внутренних решений. Terraform можно использовать для создания отдельного инстанса или полного центра обработки данных. Мы также можем выполнять управление сетью, DNS или брандмауэром, используя скрипты terraform. См. также: ☁️ Как установить Google Cloud

🐳 Невозможно запустить NGINX Docker из-за «13: Permission denied»

🐳 Невозможно запустить NGINX Docker из-за «13: Permission denied»
Проблема Контейнер Docker NGINX был запущен с помощью следующей команды: # docker run --detach --name nginx_server nginx 4ffbcd5ee796b8cce3f2c6ed4cce8927d2b13a040af07b36f7a866b2157290e8 Но пользователю не удалось подключиться к серверу NGINX. После устранения неполадок пользователь обнаружил следующие логи ошибок: # tail -f /var/log/audit/audit.log type=AVC msg=audit(1565283160.116:316): avc: denied { write } for pid=2387 comm="nginx" name="

🐳 Как запустить службу Docker при загрузке системы

🐳 Как запустить службу Docker при загрузке системы
Это просто напоминание о необходимости всегда включать службу докеров при загрузке системы. Предварительная информация Версия операционной системы. $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04 LTS Release: 20.04 Codename: focal Установленный пакет Docker. $ apt-cache policy docker.io docker.io: Installed: 19.03.8-0ubuntu1.20.04 Candidate: 19.03.8-0ubuntu1.20.04 Version table:

🐧 Как установить Vagrant на Linux

🐧  Как установить Vagrant на Linux
В этом руководстве мы расмотрим, как установить Vagrant в операционных системах Linux. Установить Vagrant довольно просто! Все, что вам нужно сделать, это перейти на страницу скачивания Vagrant, взять подходящую предварительно скомпилированный бинарную версию для вашего дистрибутива Linux и установить ее так, как вы обычно устанавливаете другие приложения. Вы также можете установить Vagrant из репозиториев по умолчанию. Здесь я включил все во...

☸️ Принудительное удаление зависших подов в Kubernetes

☸️ Принудительное удаление зависших подов в Kubernetes
В этом коротком руководстве мы рассмотрим, как удалить удаленные или завершенные поды в кластере Kubernetes. Есть много причин, по которым вы можете обнаружить, что некоторые поды находятся в состоянии Evicted и Terminated. В случае eviction это часто происходит в результате нехватки ресурсов на рабочих нодах или ошибки приложения. Terminated может быть результатом уменьшения масштаба приложения или развертывания новой версии приложения, после к...

☸️ Ошибка Kubernetes The connection to the server localhost:8080 was refused

☸️ Ошибка Kubernetes The connection to the server localhost:8080 was refused
Проблема Недавно я столкнулся с ошибкой при запуске kubectl The connection to the server localhost:8080 was refused - did you specify the right host or port? Дело в том, что у вашего пользователя не добавлен админский конфиг. Решение Для решения этой ошибки необходимо создать конфиг .kube в хоум каталоге пользователя и скопировать туда админский конфиг. Также необходимо назначить права на этот файл mkdir -p $HOME/.kube sudo cp -i /etc/kuber

❄️ GitHub архивирует свой код с открытым исходным кодом в Арктике

❄️ GitHub архивирует свой код с открытым исходным кодом в Арктике
Еще в 2019 году GitHub предложил план хранения открытого исходного кода всего своего программного обеспечения в арктических хранилищах. Это было частью их обширной архивной программы. Цель предложения этой идеи - обеспечить будущим поколениям легкий доступ к миру программных кодов. Эта идея возникла с расчетом на то, чтобы весь код остася доступными для будущих поколений, даже если вся цивилизация рухнет через 1000 лет, эти коды могут пережить люб