Рубрики
Uncategorized

# 032 Kubernetes — Pods Lab 2

Введение Это часть 32 из путешествия, это длительное путешествие (360 день), так что иди, пожалуйста, … Теги с Куберанетами, DevOps, учебником.

Это часть 32 из путешествия, это длительное путешествие (360 день), поэтому иди, пожалуйста, проверьте предыдущие детали, и если вам нужно идти в путешествие со мной, пожалуйста, обязательно следите, потому что я могу опубликовать более раз в 1 день Но, безусловно, я буду публиковать ежедневно хотя бы один 😍.

И я покрою много инструментов, когда мы движемся дальше.

В последней части мы создаем POD. Мы собираемся удалить этот POD, используя

kubectl delete first-pod

Когда мы видим, что POD удалил, теперь я собираюсь использовать другой случайный контейнер из Docker Hub, я нашел контейнер под названием Simple-API, вы можете взглянуть на него здесь

Давайте создадим стручок от этого

kubectl run first-pod --image=emondek/simple-api:latest --restart=Never

Давайте взглянем

kubectl get pods

Мы можем видеть статус создавать контейнер, если нам нужна дополнительная информация об этом Мы напечатаем

kubectl describe pods/first-pod

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

После тяги мы видим теперь, когда статус работает

Теперь, чтобы запустить этот POD в браузере, нам нужны услуги (поговорим о них позже), но у нас есть хороший взлом, чтобы запустить его сейчас

kubectl port-forward pods/first-pod 8080 

8080 — порт, который мы решаем использовать в DockerFile

Если мы отправимся в браузер и введите http://localhost: 8080/

У нас есть наш подвод

Мы также можем получить доступ к этому POD, используя

kubectl exec -it first-pod -- bash

Мы используем — для разделения команд, связанных с kubectl и linux. И каждое изменение, которое мы заставляем к этому POD, будут отбрасываться так же, как контейнер, поэтому также нам нужны тома: D

Оригинал: «https://dev.to/elkhatibomar/031-kubernetes-pods-lab-2-1fcl»