☸️ Как настроить динамическое предоставление томов Kubernetes с помощью Heketi & GlusterFS

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

🛠️ Новый пользователь не смог запустить Kubectl с ошибкой “The connection to the server xxx.xxx.xxx was refused – did you specify the right host or port?”

🛠️ Новый пользователь не смог запустить Kubectl с ошибкой “The connection to the server xxx.xxx.xxx was refused – did you specify the right host or port?”
Проблема При запуске kubectl от нового созданного пользователя произошла ошибка: The connection to the server xxx.xxx.xxx was refused - did you specify the right host or port? Решение Вновь созданный пользователь не настроил KUBECONFIG. Настройте конфигурацию kubernetes для нового пользователя: # mkdir -p $HOME/.kube # sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config # sudo chown $(id -u):$(id -g) $HOME/.kube/config

☸️ Kubectl Шпаргалка всех необходимых команд Kubernetes часть 1

☸️ Kubectl Шпаргалка всех необходимых команд Kubernetes часть 1
1.1 Общие команды Описание Команда Временно запустить тест curl kubectl run --rm mytest --image=yauritux/busybox-curl -it Временно запустить тест wget kubectl run --rm mytest --image=busybox -it Запустите развертывание nginx с 2 репликами kubectl run my-nginx --image=nginx --replicas=2 --port=80 Запустить nginx pod kubectl run my-nginx --restart=Never --image=nginx --port=80 --expose Запуст...

☸️ Понимание наборов инструментов в экосистеме kubernetes

☸️ Понимание наборов инструментов в экосистеме kubernetes
Kubernetes в публичном облаке Google Container Engine - Google Kubernetes Engine - этhttp://itisgood.ru/2019/10/16/ponimanie-naboro…steme-kubernetes/о мощный менеджер кластеров и система оркестрации для запуска ваших контейнеров Docker. ECS - Amazon Elastic Container Service (Amazon ECS) - это масштабируемая, быстрая служба управления контейнерами, которая позволяет легко запускать, останавливать и управлять контейнерами Docker в кластере. E

☸️ Как исправить ошибку kubectl unknown shorthand flag: ‘f’ in -f

☸️ Как исправить ошибку kubectl unknown shorthand flag: ‘f’ in -f
Проблема: Вы хотите выполнить команду Kubernetes kubectl: kubectl -f my-app-deployment.yaml но вы видите это сообщение об ошибке после того, как kubectl выведет всю страницу справки:   unknown shorthand flag: 'f' in -f Решение: Вы пропустили фактическую команду kubectl. Скорее всего, вы хотите создать что-то на своем экземпляре Kubernetes, и в этом случае вы должны запустить эту команду: kubectl create -f my-app-deployment.yaml &n

☸️ Как принудительно перезапустить все Поды в развертке Kubernetes

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

🛠️ Устранение неполадок kubectl Ошибка: The connection to the server 10.2.67.201:6443 was refused — did you specify the right host or port?

🛠️  Устранение неполадок kubectl Ошибка: The connection to the server 10.2.67.201:6443 was refused — did you specify the right host or port?
Этот документ описывает шаги для устранения ошибки kubectl: The connection to the server x.x.x.x:6443 was refused - did you specify the right host or port? 1. kubectl должен выполятся на мастер-узле. 2. У текущего пользователя должна быть переменная среды конфигурации кластера Kubernetes (подробности о том, как это сделать, перечислены в разделе Подготовка к использованию Kubernetes в качестве обычного пользователя), например: $ env | grep -i k...

☸️ Как развернуть веб-интерфейс Kubernetes с помощью MicroK8

☸️  Как развернуть веб-интерфейс Kubernetes с помощью MicroK8
Если вы имеете какое-либо отношение к ИТ, Kubernetes не нуждается в представлении. Однако вы можете не знать, что существует мощный веб-интерфейс, который значительно упрощает работу с Kubernetes. С помощью этого веб-интерфейса вы можете управлять практически всеми аспектами вашего кластера Kubernetes (даже управлять ротацией сертификатов и настраивать брандмауэры вашего облачного провайдера). Я хочу провести вас через процесс развертывания и до

☸️ Полный список инструментов DevOps

☸️ Полный список инструментов DevOps
«Разрабатывайте системы, а не программного обеспечения» В последнее время DevOps является одним из самых громких словечек в мире технологий, поскольку предлагает организации огромное количество преимуществ для сокращения жизненного цикла разработки программного обеспечения. Что такое DevOps? Нет единого определения или правильного ответа на вопрос «Что такое DevOps»? DevOps не является инструментом, технологией или какой-либо структурой; это больше

☸️ Пошаговое руководство по поиску и устранению неисправностей в Kubernetes — CodhLoopBackOff Pod

☸️ Пошаговое руководство по поиску и устранению неисправностей в Kubernetes — CodhLoopBackOff Pod
Одна из причин, почему Kubernetes настолько сложен, состоит в том, что устранение неисправностей требует многоуровневого сбора информации. Это все равно что пытаться найти конец одной струны в запутанном клубке струн. В этом руководстве я собираюсь рассказать вам об устранении неполадок в состоянии CrashLoopBackOff. Ваш под может потерпеть неудачу во всех отношениях. Одним из состояний отказа является CrashLoopBackOff. Обычно вы увидите эт