☸️ Как проверить статус подов в kubernetes

☸️  Как проверить статус подов в kubernetes
Как проверить состояние пода в кластере kubernetes. Подключитесь к главной нодеу и выполните приведенную ниже команду. Команда, показанная ниже предоставит вам статус всех подов из пространства имен deafult. kubectl get pods Если вы хотите проверить состояние всех подов, выполните команду: kubectl get pods --all-namespaces Если вы хотите проверить состояние подов и нод, на которых они работают, выполните команду: kubectl get pod

☸️ Работа с сервисами Kubernetes

☸️ Работа с сервисами Kubernetes
Службы ( или сервисы) Kubernetes позволяют подам взаимодействовать вне кластера Kubernetes. Существует три типа сервисов: ClusterIP ClusterIP - это внутренний IP-адрес по умолчанию, используемый при создании внутренней службы. Этот IP-адрес кластера доступен только внутри кластера и недоступен из внешней сети. Когда вы выполните kubectl get services, вы увидите CLUSTER-IP в заголовке, и это IP-адрес по умолчанию, созданный для каждой с...

☸️ Как планировать поды на нодах управления Kubernetes (Master)

☸️  Как планировать поды на нодах управления Kubernetes (Master)
По умолчанию ваш кластер Kubernetes не будет планировать поды на ноде управления по соображениям безопасности. Рекомендуется придерживаться этого, но для тестовых сред вы можете запланировать Pod на узле уровня управления, чтобы максимально использовать ресурсы. Если вы хотите иметь возможность планировать модули на узле управления Kubernetes, вам нужно удалить taint на мастер нодах. kubectl taint nodes --all node-role.kubernetes.io/master- Выво

☸️ Как вручную скачать образы контейнеров, используя Kubernetes kubeadm

☸️  Как вручную скачать образы контейнеров, используя Kubernetes kubeadm
При настройке кластера Kubernetes с помощью kubeadmin параметр команды init используется для настройки Kubernetes control plane. В Kubernetes есть несколько образов контейнеров, которые будут использоваться при начальной загрузке кластера. В среде, где доступ к Интернету нестабильный, или когда у вас ограниченный доступ к Интернету, как при использовании прокси-серверов, или если ваши ноды Kubernetes вообще не имеют доступа к Интернету, имеет смысл

☸️ Как развернуть Metrics Server в кластере Kubernetes

☸️  Как развернуть Metrics Server в кластере Kubernetes
Kubernetes Metrics Server является кластерным агрегатором данных об использовании ресурсов. Его работа заключается в сборе метрик из сводного API, предоставляемого Kubelet на каждом узле. Метрики использования ресурсов, такие как загрузка ЦП контейнера и память, полезны при устранении проблем, связанных со странным использованием ресурсов. Все эти метрики доступны в Kubernetes через Metrics API. Metrics API имеет количество ресурсов, используемы

☸️ Понимание архитектуры Kubernetes

☸️ Понимание архитектуры Kubernetes
Давайте изучим архитектуру Kubernetes подробно. Я полагаю, у вас есть базовое понимание Kubernetes. Если нет, ознакомьтесь со следующими статьями о введении и установке. ☸️ Kubernetes — введение для начинающих ☸️ Локальные Kubernetes для Linux — MiniKube или MicroK8s ☸️ Как развернуть легкий кластер Kubernetes за 5 минут с K3s ☸️ Разверните готовый кластер Kubernetes с помощью Ansible & Kubespray Kubernetes след...

☸️ Как создать job Kubernetes из работы cron job

☸️ Как создать job Kubernetes из работы cron job
Как пользователь Kubernetes, я понимаю, что мне часто нужно запускать job kubernetes cron вручную, вне его графика. К счастью, начиная с вверсии Kubernetes 1.10, мы можем указать конфигурацию cronjob при создании job kubernetes вручную. kubectl create job --from=cronjob/<cronjob-name> <job-name> Используйте опцию --from Обычно мы создаем job k8s следующим образом: kubectl apply -f some-job-config.yaml Это нормально, но иногда ...

☸️ Установка и использование Helm 3 в кластере Kubernetes

☸️  Установка и использование Helm 3 в кластере Kubernetes
Добро пожаловать в сегодняшнее руководство по установке и использованию Helm 3 в вашей среде Kubernetes. Helm - лучший менеджер пакетов для Kubernetes. Он помогает вам управлять приложениями Kubernetes с помощью Helm чартов - с его помощью вы можете определять, устанавливать и обновлять базовые приложения до самых сложных приложений Kubernetes. У Helm 3 нет серверно-клиентской архитектуры, как у Helm 2. Компонента tiller-сервера нет. Так

☸️ Как создать в Kubernetes службу / аккаунт пользователя и ограничить его одним пространством имен с помощью RBAC

☸️ Как создать в Kubernetes службу / аккаунт пользователя и ограничить его одним пространством имен с помощью RBAC
Как создать пользователя и ограничить доступ пользователя только к одному пространству имен в Kubernetes? Kubernetes дает вам возможность регулировать доступ к кластерам и ресурсам Kubernetes на основе ролей отдельных пользователей с помощью функции, называемой управлением доступом на основе ролей (RBAC). Начиная с выпуска 1.8 Kubernetes, режим RBAC стабилен и поддерживается API rbac.authorization.k8s.io/v1. Есть несколько определений, которые в

☸️ Kubernetes — введение для начинающих

☸️  Kubernetes — введение для начинающих
Много слышали о Kubernetes, но не уверены, что это такое? Что такое Kubernetes? Kubernetes - это инструмент с открытым исходным кодом, который заботится о оркестровке контейнеров. Он автоматизирует развертывание контейнера, непрерывное масштабирование и удаление, балансировку нагрузки контейнеров и т. д. Google изначально разработал Kubernetes на языке программирования Go. В настоящее время это лидер на рынке оркестрации контейнеров. Kuberne...