Является ли классы хранения объектов уровня кластера в kubernetes? - PullRequest
0 голосов
/ 17 апреля 2020

Являются ли классы хранения объектов уровня кластера в kubernetes?

Потому что, когда я набираю Kubectl, получим s c storagclassname Это покажет классы хранения без необходимости указывать какое-либо конкретное c пространство имен.

Ответы [ 2 ]

1 голос
/ 20 апреля 2020

Я постараюсь предоставить немного больше внутренностей для @ coderanger ответа.

Первое, что есть Класс хранения :

StorageClass предоставляет администраторам возможность описывать «классы» хранилища, которые они предлагают. Различные классы могут отображаться на уровни качества обслуживания, политики резервного копирования или произвольные политики, определенные администраторами кластера. Сам Kubernetes не знает, что представляют классы. Эту концепцию иногда называют «профилями» в других системах хранения.

Каждый класс StorageClass содержит поля provisioner, parameters и reclaimPolicy, которые используются, когда необходимо, чтобы PersistentVolume, принадлежащий классу, был динамически подготовлен.

Имя Объект StorageClass является значительным, и именно так пользователи могут запрашивать определенный класс. Администраторы задают имя и другие параметры класса при первом создании объектов StorageClass, и объекты не могут быть обновлены после их создания.

Теперь мы можем попробовать понимание объектов Kubernetes :

Объекты Kubernetes являются постоянными объектами в системе Kubernetes. Kubernetes использует эти объекты для представления состояния вашего кластера. В частности, они могут описывать:

  • Какие приложения в контейнерах запущены (и на каких узлах)
  • Ресурсы, доступные этим приложениям
  • Политики в отношении того, как эти приложения поведение, такое как политики перезапуска, обновления и отказоустойчивость

Объект Kubernetes - это «запись намерений» - как только вы создаете объект, система Kubernetes будет постоянно работать, чтобы гарантировать, что объект существует , Создавая объект, вы фактически сообщаете системе Kubernetes, какой должна быть рабочая нагрузка вашего кластера; это желаемое состояние вашего кластера .

Для работы с объектами Kubernetes - будь то создание, изменение или удаление - вам необходимо использовать Kubernetes API, Например, при использовании интерфейса командной строки kubectl интерфейс командной строки выполняет необходимые вызовы API Kubernetes. Вы также можете использовать API Kubernetes непосредственно в своих собственных программах, используя одну из клиентских библиотек .

Если вы хотите узнать больше об объекте Kubernetes, я бы порекомендовал прочитать Декларативное управление объектами Kubernetes и Объектами Kubernetes .

0 голосов
/ 17 апреля 2020

Да. Дополнительные слова, потому что stackoverflow не позволяет отвечать на одно слово.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...