☸️ Как поменять время / таймзону в поде Kubernetes

☸️ Как поменять время / таймзону в поде Kubernetes
Время в поде как правило синхронизуется с хостом. При использовании хостов на виртуальных машинах VMware я столкнулся с проблемой, что время отставало на 3 часа. NTP отсутствовал в моей развертке. Как мы знаем ставить пакеты в контейнере из шелла это не трувэй. Для решения проблемы вы можете добавить конфиг и примонтировать его в систему Например: volumeMounts: - name: tz-config mountPath: /etc/localtime volumes: - n...

☸️ Port, TargetPort и NodePort в Kubernetes

☸️  Port, TargetPort и NodePort в Kubernetes
В Кубере есть несколько полей для объявления портов. Это краткий обзор каждого типа и того, что каждый из них означает в вашем YAML Kubernetes. Список портов Пода Этот массив, определенный в pod.spec.containers[].ports, предоставляет список портов, которые предоставляются контейнерам. Вам действительно не нужно указывать этот список - даже если он пуст, пока ваши контейнеры прослушивают порт, они все равно будут доступны для доступа по сети.

☸️ Лучшие минимальные контейнерные операционные системы для запуска Kubernetes

☸️  Лучшие минимальные контейнерные операционные системы для запуска Kubernetes
Вступление Linux прошел долгий путь с тех пор, как Линус Торвальдс представил его сообществу для использования. Он послужил многим легендарным предприятиям и эксплойтам до тех пор, пока не пришло время контейнеров, и они были полностью приняты в производство. Традиционный дистрибутив Linux содержит большое количество программного обеспечения, что делает его прекрасным инструментом общего назначения. Это никогда не было проблемой, пока не возни

☸️ Установка производственного кластера Kubernetes с Rancher RKE

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

🐳 Как проверить статус и пространство, используемое образами и контейнерами Docker

🐳 Как проверить статус и пространство, используемое образами и контейнерами Docker
Цель этого руководства - узнать статистику работы контейнера, информацию о системе, связанную с пространством, используемым образами и контейнерами, в /var/lib/docker. 1. Команда docker stats используется для проверки статистики контейнеров в системе, таких как загрузка процессора, ввод-вывод, использование памяти. Ниже приведен пример для двух запущенных контейнеров: dockerweb и webserver2. # docker stats dockerweb webserver2 CONTAINER ID NAME

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

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

☸️ Как опубликовать образ Docker в Docker Hub с помощью Podman

☸️ Как опубликовать образ Docker в Docker Hub с помощью Podman
Podman - это инструмент, разработанный для управления контейнерами и подами без необходимости использования демона контейнера, как это часто бывает в мире Docker. Все контейнеры и поды создаются как дочерние процессы инструмента Podman. CLI Podman (podman) основан на интерфейсе командной строки Docker. В этом руководстве мы покажем вам, как создавать и публиковать / отправлять образы Docker в Docker Hub с помощью Podman. Прежде чем нача...

☸️ Как вручную скачать образы контейнеров, используя 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 след...