Рубрики
Uncategorized

Начало работы с Кубернетами

Ортестовая оркестровка оркестрация — это все о управлении жизненными циклами контейнеров, … Теги с учебником, микросервисами, дежопами, куберателями.

Оркестровка

Контейнерная оркестровка — это все о управлении жизненными циклами контейнеров, особенно в больших динамических средах.

Контейнерное оркестография может быть использована для выполнения многих задач, некоторые из них включают в себя:

  • Предоставление и развертывание контейнеров
  • Расшировка или удаление контейнеров для распределения нагрузки на приложение равномерно
  • Движение контейнеров от одного хоста на другой Если есть нехватка ресурсов
  • Нагрузка балансировки открытия услуг между контейнерами
  • Мониторинг здоровья контейнеров и хозяев

Есть много решений для оркестрации контейнеров, которые доступны, некоторые из популярных включают в себя:

  • Докер рой
  • Кубернеты
  • Apache Mesos.
  • Эластичный контейнер (AWS ECS)

Существуют также различные тарифные платформы оркестрации контейнеров, такие как EKS.

Введение в Кубернеты

Kubernetes (K8S) IS и контейнер для контейнера с открытым исходным кодом, разработанный Google.

Первоначально он разработан Google, и теперь поддерживается Фондом нативных вычислений облако.

Варианты установки для K8S

Аспекты установки

Вещи, чтобы настроить при работе с kubernetes.

1 CLI для запуска пользовательских команд против кластера kubectl
2 Cubernetes Cluster сам по себе Кубернес Мастер
3 Kubernetes Node Agent Агенты рабочего узла

Понимание методов установки

Существуют несколько способов начать с полностью функциональной средой K8S.

  • Используйте Управляемое обслуживание K8S
  • Используйте Minikube
  • Установите и настройте K8S вручную (жесткий путь)

Установите и настройте K8S вручную (жесткий путь)

В таком подходе вы должны установить все компоненты k8s по отдельности

Компоненты для настройки — Управляемая служба

Вы должны просто скачать kubectl, и это. Как отдохнуть все вещи, позаботились от управляемого обслуживания. Скачайте CLI и просто нужно подключиться к мастеру K8S.

Настройка окружающей среды

Компоненты, которые будут настроены — Minikube

Позаботьтесь о мастере K8S также рабочего узла, то нам нужно настроить kubectl. У него есть недостаток, что он обеспечивает один узел кластера.

Примитивы API Kubernetes

В зависимости от операций существуют различные API.

Например:/API,/Metrics,/API/V1/PODS или/API/V1/Узлы или/API/V1/Услуги

Чтобы исследовать API, запустите ниже команду и GOTO: localhost: 8080.

kubectl proxy --port 8080

Kubernetes Pod.

POD — это коллекция контейнеров и его хранение внутри узла кластера Kubernetes. Можно создать POD с несколькими контейнерами внутри него. Например, сохранение контейнера и контейнера данных базы данных в одном POD.

Есть два типа стручков —

  • Один контейнер POD.
  • Multi Consister Pod.

Один контейнер POD.

$ kubectl run  --image=

например:

kubectl run tomcat --image = tomcat:8.0

Multi Consister Pod.

Multi Consister Pods созданы с использованием Ямл почта с определением контейнеров.

apiVersion: v1
kind: Pod
metadata:
   name: Tomcat
spec:
   containers:
   - name: Tomcat
    image: tomcat: 8.0
    ports:
containerPort: 7500
   imagePullPolicy: Always
   -name: Database
   Image: mongoDB
   Ports:
containerPort: 7501
   imagePullPolicy: Always

Для более глубоких на стручках Goto: Cubernetes Pods

Кубернаные предметы

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

Команды и аргументы в K8S

В докерской главной разнице между Выходная точка и CMD Это переопределяет основную команду в DockerFile с помощью команды, проходящей в качестве аргументов.

Принимая во внимание, что в Куберате мы можем переопределить оба Выходная точка и CMD с областью команды и аргументов.

Dockerfile vs k8s манифест перспективы

Команда, которая будет запускать контейнер команда ТОЧКА ВХОДА
Аргумент передан контейнеру args. CMD

Позвольте мне показать вам, как команда и args Работа на Кубернетах.

Ссылка: Определите команду и аргументы для контейнера

Список литературы: Официальная документация UDEMY курс

Кредит: ZEAL VORA

Специфические настройки Kubernetes, скоро !!!!!!!!!!!!!!!!

Оригинал: «https://dev.to/dporwal/getting-started-with-kubernetes-4mdc»