Рубрики
Uncategorized

Введение в Кубебени # 1

Что такое Кубернеты? Kubernetes — это индикатор оркесторации контейнера с открытым исходным контейнером Теги с Куберовщиками, дежопами, облачными, начинающими.

Что такое Кубернеты?

  • Kubernetes — это инструмент оркесторации контейнера с открытым исходным кодом, работающим на Google.
  • Это помогает нам управлять приложениями, которые сделаны из контейнеров.

Какие проблемы это решают?

  • Приложения, движущиеся из монолитной структуры приложения к микросервисам, включают в себя изолированные контейнеры, и управление этими контейнерами может быть сложной задачей.
  • Кубернаны гарантии
    1. Высокая доступность
    2. Масштабируемость
    3. Аварийное восстановление

Основная архитектура

  • Есть один Мастер узел и подключен к этому пару Рабочие узлы .
  • Каждый узел имеет кублет, работающий на нем, что позволяет ему подключиться к другим узлам.
  • Рабочие узлы — там, где происходит фактическая работа.
  • Мастер-узел запускает несколько процессов, которые важны для запуска Kubernetes. Эти процессы:
    • API-сервер: Это контейнер, который является точкой входа в кластер Kubernetes.
    • Менеджер контроллера: отслеживает то, что происходит в кластере.
    • Планировщик: Он отвечает за планирование контейнеров на разных узлах.
    • ETCD: это хранилище ключевое значение, которое содержит текущее состояние кластера Kubernetes в любой момент времени. Это поддерживающий магазин Кубератесов
  • Рабочие узлы управляют более тяжелыми задачами, чем главные узлы, но главные узлы запускают более важные задачи.

Базовые концепты

  • POD: POD — это самая маленькая единица, с которой пользователь Kubernetes может взаимодействовать.
  • На каждом уземе работника есть несколько стручков и на каждом POD, есть несколько контейнеров.
  • У нас обычно есть один POD на применение.
  • У каждого POD есть свой собственный самосодержащий сервер и его собственные внутренние IP-адреса.
  • Эти стручки соединяются друг с другом, используя этот внутренний IP-адрес.
  • Если POD умирает новый POD, создан новый IP-адрес.

Что такое сервис?

Определение : Абстрактный способ разоблачить приложение, запущенное на наборе стручков в качестве сетевой службы.

Стручки создаются и разрушаются все время в Кубернане в соответствии с необходимостью развертывания. Каждый раз, когда создан новый POD, он получает новый IP-адрес, и его связь с другими подводами потеряются. Было бы неудобно регулировать IP-адреса все время. Это где Услуги прийти играть.

Сервис расположен перед стручкой (или репликой стручек) и имеет свой собственный IP-адрес, который является постоянным. Клиенты используют этот IP-адрес вместо IP-адресов PODS. Таким образом, даже если POD умирает и IP-адрес изменяется, он не повлияет на связь между сервисами.

Услуги имеют много функциональных возможностей, у него есть постоянный IP-адрес и в то же время это балансировщик нагрузки.

Подробнее об этом на следующем блоге:) Быть в курсе!

Оригинал: «https://dev.to/lakshya806/introduction-to-kubernetes-1-3ik1»