#google-app-engine #kubernetes #gcloud #google-kubernetes-engine
#google-app-engine #kubernetes #gcloud #google-kubernetes-engine
Вопрос:
Я тестирую Google Cloud. Я следую официальным руководствам.
Я хотел начать с простого node.js приложение. Я узнал, как настроить базовый кластер docker:https://cloud.google.com/kubernetes-engine/docs/tutorials/hello-app
Я также пробовал просто использовать gcloud app deploy
. Я думал, что это как ярлык для вышеупомянутого.
Я заметил несколько вещей:
- Оба могут запускаться отдельно и доступны из Интернета.
gcloud app deploy
создает новую версию приложения подApp Engine > Versions
. Более того, кажется, что все они работают, я могу переносить трафик между ними. Я не вижу ничего подобного при отображении dockerimage.gcloud app deploy
создает время простоя!gcloud app deploy
приложение отсутствует в списке при выполненииkubectl get pods
Может кто-нибудь объяснить мне различия между этими методами и что я должен делать, чтобы не тратить ресурсы впустую.
Ответ №1:
Вы говорите о двух разных продуктах GCP:
- документация, на которую вы ссылались, и
kubectl
CLI применимы к движку Google Kubernetes - это
gcloud app deploy
относится к движку приложений Google
Комментарии:
1. Я это понимаю. Мне любопытно, какие действия на самом деле выполняет appengine и как они пересекаются с конвейером kubernates
2. Они абсолютно не перекрываются.