Знакомство с Kubernetes. Часть 13: Конфигмапы (ConfigMap)


Использование конфигмапов (ConfigMaps) позволяет разделять конфигурационные файлы и контейнеры с приложениями, избавляя от необходимости упаковывать конфиги в docker-образ. В данной статье рассмотрим несколько примеров использования конфигмапов — давайте разберемся!

Продолжить чтение

Знакомство с Kubernetes. Часть 12: Аннотации


Для добавления произвольных, неидентифицирующиих метаданных к создаваемым в кластере Kubernetes объектам можно использовать аннотации. Клиенты (в том числе инструменты и библиотеки) могут получать и использовать эти данные. Давайте разберемся!

Продолжить чтение

Знакомство с Kubernetes. Часть 11: Сервисы (services)


Поды в кластере Kubernetes смертны — они создаются (рождаются), но когда под по какой-либо причине умирает, то он не воскресает. И хотя каждый под при создании получает свой собственный IP-адрес, этот адрес нельзя назвать постоянным и стабильным вследствие «смертности» подов. Давайте разберемся!

Продолжить чтение

Знакомство с Kubernetes. Часть 10: Неймспейсы (namespaces)


Kubernetes поддерживает несколько виртуальных кластеров, работающих в одном и том же физическом кластере. Эти виртуальные кластеры называются пространствами имен или неймспейсами (namespaces). Давайте разберемся!

Продолжить чтение

Знакомство с Kubernetes. Часть 9: Метки и селекторы


Метки (labels) представляют собой пары ключ/значение, которые назначаются объектам (например, подам) в кластере Kubernetes. Эти метки предназначены для указания идентифицирующих атрибутов объектов, осмысленных и имеющих отношение к пользователям.

Продолжить чтение