☸️ Как показать все образа в кластере Kubernetes ?

☸️ Как показать все образа в кластере Kubernetes ?
Хотите узнать, какие образы Docker используются в вашем кластере? Это легко сделать с помощью скрипта, показанного далее. Как узнать образ Docker в кластере Kubernetes? Запустите скрипт: #!/bin/bash kubectl get pods --all-namespaces -o jsonpath="{..image}" |\ tr -s '[[:space:]]' '\n' |\ sort |\ uniq -c

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

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

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

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

☸️ Как установить плагины 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 при загрузке системы
Это просто напоминание о необходимости всегда включать службу докеров при загрузке системы. Предварительная информация Версия операционной системы. $ 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:

☸️ Принудительное удаление зависших подов в 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

🐧 10 советов и рекомендаций по работе с Linux

🐧 10 советов и рекомендаций по работе с Linux
Терминал Linux может показаться довольно сложным для новых пользователей и даже для опытных пользователей, не знающих советов и приемов Linux. Linux - невероятно гибкая операционная система. Однако сложно запомнить все команды и их правильное использование. Наши удивительные приемы позволят вам использовать Linux как профессионалу! Взгляните на эти 10 советов и приемов по расширению вашей гибкости вашей работы на Linux: 1. Удаление файлов