Это часть 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»