Здесь мы посмотрим на стручки.
- POD введение
- Как развернуть стручок?
Kubernetes не развертывает контейнеры непосредственно на рабочем узле.
- Контейнеры инкапсулируются в объект Kubernetes, называемый POD.
- POD — это единственный экземпляр приложения.
- POD — это самый маленький объект, который вы можете создать в Kubernetes
Вот однозветный кластер Kubernetes с одним экземпляром вашего приложения, работающего в одном контейнере Docker, инкапсулированном в стручке.
POD обычно имеет отношения один на один с контейнерами, управляющими вашим приложением.
- Чтобы расширить масштаб, вы создаете капсул, и, чтобы уменьшить, вы удаляете стручок.
- Вы не добавляете дополнительные контейнеры в существующий стручок для масштабирования вашего приложения.
Мультиконтражные стручки
- Один стручок может иметь несколько контейнеров, за исключением того, что они обычно не являются несколькими контейнерами одного и того же вида.
- Иногда у вас может быть сценарий, в котором вспомогательные контейнеры, которые могли бы выполнять какие-то подтверждающие задачи для веб-приложения, таких как обработка данных пользователя, обработка файла, загруженный пользователем и т. Д. И вы хотите, чтобы эти вспомогательные контейнеры жили вместе с вашим контейнером. В этом случае вы можете иметь оба этих контейнера часть одной и той же стручки.
Как развернуть стручки?
Давайте теперь посмотрим, чтобы создать стручок Nginx с помощью Kubectl.
Развернуть контейнер Docker, создав стручок. $ kubectl run nginx -image nginx
Чтобы получить список стручков $ kubectl Get Pods
Справочные документы K8S:
https://kubernetes.io/docs/concepts/workloads/pods/pod/ https://kubernetes.io/docs/concepts/workloads/pods/pod-overview/ https://kubernetes.io/docs/tutorials/kubernetes-basics/explore/explore-intro/
Доступ к сертифицированному курсу администратора Kubernetes с практическими тестами
Оригинал: «https://dev.to/kodekloud/pods-in-kubernetes-for-developers-3f0n»