🐳 Как запустить службу 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. Удаление файлов

☸️ Minikube: развертывание контейнера с использованием частного реестра образов

☸️ Minikube: развертывание контейнера с использованием частного реестра образов
Это руководство предназначено главным образом для того, чтобы проверить личный образ на вашем локальном экземпляре k8s. У вас должен быть личный реестр с образом, который вы хотите развернуть, в противном случае - используйте общедоступный образ. Начало работы Как установить minikube ☸️ Локальные Kubernetes для Linux — MiniKube или MicroK8s Как только Minikube установлен, запустите его: minikube start Установка скажет вам: Starting contro

☸️ Как принудительно удалить пространство имен (Namespace) в Kubernetes

☸️  Как принудительно удалить пространство имен (Namespace) в Kubernetes
Пространства имен (Namespace) - это способ разделения ресурсов кластера Kubernetes между несколькими пользователями и группами. Они предназначены для использования в средах с большим количеством пользователей, распределенных по нескольким командам или проектам. В кластерах Kubernetes, в которых всего несколько пользователей, может и не быть необходимости создавать или думать о пространствах имен. Возможно, вы уже создали кластер Kubernetes, испо

🐳 Установка среды выполнения контейнеров CRI-O на Ubuntu 20.04 | 18.04

🐳 Установка среды выполнения контейнеров CRI-O на Ubuntu 20.04 | 18.04
Это руководство проведет вас через установку CRI-O Container Runtime в Ubuntu 20.04 / 18.04. CRI-O - это основанная на OCI реализация Kubernetes Container Runtime Interface (CRI), предназначенная для обеспечения пути интеграции между средами выполнения, совместимыми с OCI, и kubelet. CRI-O создан для обеспечения следующих основных функций: Поддержка нескольких форматов образов, включая существующий формат Docker Поддержка нескол...

☸️ Helm — как обновить Helm и Tiller

☸️ Helm — как обновить Helm и Tiller
Как известно Helm состоит из двух компонентов - клиент и сервер. Чтобы проверить версии выполните: helm version helm version Client: &version.Version{SemVer:"v2.14.3", GitCommit:"0e7f3b6637f7af8fcfddb3d2941fcc7cbebb0085", GitTreeState:"clean"} Server: &version.Version{SemVer:"v2.8.2", GitCommit:"a80231648a1473929271764b920a8e346f6de844", GitTreeState:"clean"} Для обновления необходимо выполнить: helm init --upgrade Вывод: $HELM_HOME has

🐳 Как перенести приложение Docker Compose в Kubernetes с помощью Kompose

🐳 Как перенести приложение Docker Compose в Kubernetes с помощью Kompose
kompose (полученный из объединения имен Kubernetes и docker-compose) - это инструмент, помогающий пользователям, знакомым с docker-compose, перейти в Kubernetes. Он берет файл Docker Compose и переводит его в ресурсы Kubernetes (развертывания, службы и т. д.). Это руководство продемонстрирует, как переносить приложения Docker Compose в Kubernetes с помощью Kompose. Особенности Kompose Вы можете: Упростить процесс разработки с помощью Doc...

☸️ Запуск Ceph для работы с Rook в Kubernetes / OpenShift

☸️ Запуск Ceph для работы с Rook в Kubernetes / OpenShift
Как выполнить команды Ceph на кластере Rook Ceph, работающем в Kubernetes / OpenShift ? Если вы используете Ceph в Kubernetes с rook, вам понадобится способ получить доступ к инструменту командной строки ceph для устранения проблем, когда они возникают. Rook имеет сертификат CNCF, готовое к использованию решение с открытым исходным кодом для облачных хранилищ для Kubernetes. Это облегчает управление для хранения файлов, блоков и объектов. ☸️