Сообщения

Показаны сообщения с ярлыком "Имена Kubernetes объектов"

Пространства имен (namespaces) в Kubernetes

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

Имена объектов в Kubernetes

Изображение
Все объекты в API REST Kubernetes однозначно идентифицируются по Имени (Name) и UID . Для неуникальных предоставленных пользователем атрибутов Kubernetes предоставляет метки (labels) и аннотации (annotations) . Имена Имя (name) - это предоставленная клиентом строка, которая ссылается на объект в URL-адресе ресурса, например /api/v1/pods/some-name. Только один объект данного вида может иметь данное имя за раз. Однако, если вы удалите объект, вы можете создать новый объект с тем же именем. По соглашению имена ресурсов Kubernetes должны иметь максимальную длину 253 символа и состоять из буквенно-цифровых символов в нижнем регистре, - (дефиса), и . (точки), но некоторые ресурсы имеют более конкретные ограничения. Например, вот файл конфигурации с именем Pod'а как nginx-demo и именем контейнера как nginx: apiVersion: v1 kind: Pod metadata: name: nginx-demo spec: containers: - name: nginx image: nginx:1.7.9 ports: - containerPort: 80 UID UID - это строка...