Skip to content

Latest commit

 

History

History
48 lines (44 loc) · 1.7 KB

File metadata and controls

48 lines (44 loc) · 1.7 KB

Домашнее задание к занятию «6.6. Kubernetes. Часть 2»

Задание 1

Выполните действия:
Создайте свой кластер с помощью kubeadm.
Установите любой понравившийся CNI плагин.
Добейтесь стабильной работы кластера.
В качестве ответа пришлите скриншот результата выполнения команды kubectl get po -n kube-system.

Ответ:

Задание 2

Есть файл с деплоем:

---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: redis
spec:
  selector:
    matchLabels:
      app: redis
  replicas: 1
  template:
    metadata:
      labels:
        app: redis
    spec:
      containers:
      - name: master
        image: bitnami/redis
        env:
         - name: REDIS_PASSWORD
           value: password123
        ports:
        - containerPort: 6379

Выполните действия:
Создайте Helm Charts.
Добавьте в него сервис.
Вынесите все нужные, на ваш взгляд, параметры в values.yaml.
Запустите чарт в своём кластере и добейтесь его стабильной работы.
В качестве ответа пришлите вывод команды helm get manifest <имя_релиза>.

Ответ: