Я изучаю kubernetes IN GCP. Я пытался выполнить шаги, описанные в этом учебном пособии . При развертывании в кластер мы выполняем
kubectl run gcp-spring-app --image=gcr.io/secondproject-275119/gcp-app-image --port=9080
, что приводит к ошибке ниже
kubectl run --generator=deployment/apps.v1 is DEPRECATED and will be removed in a future version. Use kubectl run --generator=run-pod/v1 or kubectl create instead.
deployment.apps/gcp-spring-app created
При поиске ошибки я понял, что мы должны использовать --generator=run-pod/v1
и команда выглядит следующим образом
kubectl run --generator=run-pod/v1 gcp-spring-app --image=gcr.io/secondproject-275119/gcp-app-image --port=9080
Это на самом деле работает, но теперь, когда я делаю kubectl get pods
, я видя несколько модулей вместо одного. Как ниже
NAME READY STATUS RESTARTS AGE
gcp-spring-app 1/1 Running 0 36s
gcp-spring-app-67767bd649-jvg9h 1/1 Running 0 4m55s
Кто-нибудь может объяснить, почему эти два были созданы, так как я нуждаюсь в них, также если я должен настроить команду, чтобы получить только один.