Ch10 Развертывание

Deployment存在是為了管理新版本的發布。

Объект Deployment существует для управления выпуском новых версий.

Rollout是由deployment controller進行。所以不會受限於用戶所處的網路環境影響deployment。

Используя развертывание, вы можете просто и надежно развернуть новые версии программного обеспечения без простоев и ошибок. Фактическая механика развертывания программного обеспечения, выполняемая развертыванием, контролируется контроллером развертывания, который работает в самом кластере Kubernetes. Это означает, что вы можете оставить развертывание без присмотра, и оно все равно будет работать корректно и безопасно.

Внутренние компоненты развертывания

ReplicaSet管理Pod
Deployment管理ReplicateSet。

Наборы реплик управляют подсистемами, развертывания управляют наборами реплик.

K8s內物件之間的關係是由Label和Label selector定義。

Как и все отношения в Kubernetes, эти отношения определяются метками и селектором меток.

Обновление развертываний

Масштабирование развертывания

增加ReplicaSet方法,除了直接kubectl scale,最佳範例是透過YAML定義,再透過kubectl apply更新。

spec:
  replicas: 3
Вход в полноэкранный режим Выход из полноэкранного режима

Обновление образа контейнера

TBD

История разворачивания

TBD

Стратегии развертывания

TBD

Оцените статью
devanswers.ru
Добавить комментарий