Рубрики
Uncategorized

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

В этой статье я собираюсь предоставить объяснение Cubernetes Pods, использование случаев и жизненного цикла, … Помечено с Куберанетами, DevOps, Docker, микросервисами.

В этой статье я собираюсь обеспечить объяснение Pods Kubernetes, используйте случаи и жизненного цикла и как использовать его для развертывания приложения. Эта статья предполагает, что вы распознаете целью Кубернаны, а у вас установлен Minikube и Kubectl.

Что такое стручок в K8S?

Объектных моделей в Куберане, POD — самый маленький строительный блок. Внутри кластера POD представляет собой систему, которая работает. Внутренняя часть стручка может иметь одну или большую контейнеры. Те, кто в пределах одного POD Доля:

  • Уникальная сеть IP
  • Сеть
  • Место хранения
  • Любые дополнительные технические характеристики, которые вы применяли к POD

Чтобы получить глубокие знания на Kubernetes, вы можете записаться на живую демонстрацию на Kubernetes онлайн обучение

Другой способ подумать о POD — «логическому хосту», который специфичен для вашего приложения и содержит один или несколько плотно связанных контейнеров. Например, скажем, у нас есть контейнер приложений и ведение журнала-контейнера во время POD.

Единственная работа в лесозаготовительном контейнере заключается в журналах буксировки из контейнера приложений. Расположение ваших контейнеров в POD устраняет дополнительную настройку связи, потому что они совместно расположены, поэтому все местные, и они делятся всеми ресурсами. Это эквивалентное в качестве выполнения на эквивалентном физическом сервере во время предыдущего контейнера.

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

Модель POD Типы

Есть две типы модели POD, вы можете создать:

  • One-Contains-Per-Pod: Эта модель самая популярная. Почта заключается в том, что «обертка» для одного контейнера. Поскольку POD состоит в том, что самый маленький объект, который распознает K8S, он управляет стручками, а не напрямую управляет контейнерами.
  • Multi-Container-Pod: Во время этой модели POD может удерживать несколько контейнеров, расположенных на месте, которые тесно связаны с ресурсами. Эти контейнеры работают одними, сплоченными единицей обслуживания. Затем POD оборачивает эти несколько контейнеров с ресурсами хранения в одну единицу. Пример использования случаев включают в себя боковые машины, прокси, регистрацию.

Возьмите свою карьеру на новые высоты успеха с Kubernetes Training

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

Стоит отметить, что стручки не предназначены как долговечные объекты. Если узел не удается или если вы поддерживаете узлы, стручки не выживут. Чтобы разгадать эту проблему, K8S имеет контроллеры — как правило, POD часто создается с типом контроллера.

POD Lifecycle Phases

Статус POD говорит нам, где POD находится в его жизненном цикле. Значит предложить вам несомненно, несомненно, несомненно, поэтому хорошая практика отладка, если POD не подходит чисто. Пять этапов жизненного цикла POD:

  1. В ожидании: POD принимается, но минимум одно контейнерное изображение не было создано.
  2. Бег: POD уверен на узле, и каждый контейнер создан. Один контейнер работает или в процессе запуска или перезапуска.
  3. Преуспел: Все контейнеры в POD успешно прекращены и не могут перезапустить.
  4. Не удалось: Все контейнеры прекращаются, по крайней мере, по меньшей мере один контейнер. Ошибка контейнера выйдет с ненулевым статусом.
  5. Неизвестно: Состояние стручка не может быть получено.

Оригинал: «https://dev.to/scynixit/what-is-a-kubernetes-pod-4mhh»