Replication Controller

Replication Controller (контроллер репликации) помогает запускать несколько экземпляров приложения в кластере, обеспечивая высокую доступность. Он гарантирует, что заданное количество реплик будет всегда работать. Когда кол-во пользователей увеличивается, мы увеличиваем кол-во Pod, он еще и помогает распределять нагрузку между узлами. Контроллер репликаций — создание rc-definition.yml Структура файла: apiVersion: v1kind: ReplicationControllermetadata: name: myapp-rc labels: app: myapp type: […]

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

Pod .yml

Обязательные 4 поля (свойства), которые должны быть в файле конфигурации *.yml apiVersion: v1kind: metadata:—-spec:—- apiVersion: v1 Используемая версия API kind: тип Pod, Service, ReplicaSet или Deployment metadata название, метки и т.д. Здесь информация для упорядочивания. spec: Указываем здесь дополнительную информацию, относящуюся к этому объекту, т.е. контейнер с конкретным именем с образом nginx.container — name: nginx-container […]

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

Pod in Kubernetes

Pod — это отдельный экземпляр приложения. Самый маленький объект, который можно создать в Kubernetes. При увеличении нагрузки, создается новый экземпляр приложения еще один Pod. Если нагрузка увеличивается в разы, то Pod запускается на другом узле. Когда возрастает на приложение нагрузка, мы можем запустить несколько новых контейнеров нашего приложения. Два, три, пять, десять… И все делать […]

Продолжить чтение..Pod in Kubernetes