Команда Описание kubectl get deployments Узнать кол-во развертываний (Deployments) kubectl get rs Узнать кол-во реплик (ReplicaSets) kubectl get pods Посмотреть все Pod kubectl create -f deployment-definition-1.yml Создать развертывание из файла yml. kubectl create deployment Name —image=ImageName —perlicas=3 Создать развертывание Name из ImageName с треми репликами kubectl get deploy Посмотреть список деплойментов
Продолжить чтение..Команды-шпаргалки Kubernetes 2.Метка: Kubernetes
Replication Controller
Replication Controller (контроллер репликации) помогает запускать несколько экземпляров приложения в кластере, обеспечивая высокую доступность. Он гарантирует, что заданное количество реплик будет всегда работать. Когда кол-во пользователей увеличивается, мы увеличиваем кол-во Pod, он еще и помогает распределять нагрузку между узлами. Контроллер репликаций — создание rc-definition.yml Структура файла: apiVersion: v1kind: ReplicationControllermetadata: name: myapp-rc labels: app: myapp type: […]
Продолжить чтение..Replication ControllerKubernetes. Архитектура.
Пишу очередную заметку-шпаргалку. Она относится к архитектуре Kubernetes. Целью Kubernetes является автоматизация развертывания контейнеризированных приложений. Он же соединяет все компоненты приложения в единой целое. Кластер состоит из набора узлов на которых развернуты контейнеры. Есть Master node, он состоит из: Controller manager — отвечает за управление кластером, хранение информации об узлах Kubernetes, отвечает за планирование и […]
Продолжить чтение..Kubernetes. Архитектура.