Главные объекты K8s И сегодня мы поговорим про Pod. Создание и управление Pods kubectl run POD_NAME —image=IMAGE_NAME —port=PORT Эта команда создаст pod с именем POD_NAME из Docker image с именем IMAGE_NAME и откроет на этом поде порт с номеров PORT. Но есть и второй вариант создания пода: kubectl apply -f FILE_NAME.yaml Данная команда создаст файл на основании yaml файла. С минимально необходимым yaml файлом вы можете ознакомиться в моем GitHub`е. Для вывода списка созданных подов можно использовать следующую команду: kubectl get pods Как удалить Pod? Очень просто, для этого есть команда: kubectl delete pods POD_NAME Окей, мы создали под, что дальше? А дальше у нас есть следующие команды для работы с Pods: kubectl describe pods POD_NAME Данная команда выведет подробнейшую информацию о поде с именем POD_NAME. Тут вы можете увидеть имя ноды на которой запущен данный под, ip адреса, какие volume приаттачены к контейнеру и так далее. kubectl exec POD_NAME CMD_NAME Данная команда запускает
Главные объекты Kubernetes и работа с Pod — K8s. Часть 2
15 июня 202215 июн 2022
33
1 мин