☸️ 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. Это облегчает управление для хранения файлов, блоков и объектов. ☸️

☸️ Как проверить метрики пода / контейнера в OpenShift & Kubernetes

☸️ Как проверить метрики пода / контейнера в OpenShift & Kubernetes
Мониторинг ваших контейнеров в поде является ключом к знанию использования и как показатель автоматического масштабирования - HPA / VPA. Эти метрики помогут вам установить квоты ресурсов и диапазоны ограничений в кластере OpenShift / OKD / OpenShift. В этом руководстве я покажу вам, как вы можете проверить метрики пода / контейнера из CLI. OpenShift поставляется с установленным сервером метрик. Для Kubernetes используйте наше руководство:

☸️ Как обновить работающий под Kubernetes

☸️ Как обновить работающий под Kubernetes
Работающий под Кубера не нужно гасить, чтобы его переделать. Используя опцию patch, добавить новый контейнер в под довольно просто. Kubernetes - один из самых мощных и гибких менеджеров контейнерных кластеров на рынке облачных технологий. С помощью этого инструмента вы можете делать практически все, что вам нужно. Одна из таких возможностей, которую предлагает Kubernetes, - это возможность исправления уже развернутого пода. Скажем, наприм

☸️ Kubernetes: советы и хитрости, как максимально использовать Kubernetes

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

☸️ Helm установил Pod в режиме pending

☸️ Helm установил Pod в режиме pending
Когда вы выполните kubectl get events, вы увидите следующую ошибку: no persistent volumes available for this claim and no storage class is set or PersistentVolumeClaim is not bound Эта ошибка обычно возникает в kubernetes, установленном с помощью kubeadm. Вам нужно будет создать постоянный том со следующим файлом yaml: kind: PersistentVolume apiVersion: v1 metadata:   name: redis-data   labels:     type: local spec:   storageClassName