Чтобы развернуть любое приложение в GKE, вам понадобятся знания Kubernetes и GCP.Вы можете начать с официальной документации, курса Coursera о GKE и Kubernetes in Cloud, официальной документации или этой статьи , которая познакомит вас с основными понятиями.
Я могу начать с рекомендации хорошего руководства из официальной документации Kubernetes о том, как развернуть пример Приложение PHP Guestbook с Redis , оно должно дать вам практический пример того, как развертывать с нуля.Он также использует службу типа LoadBalancer , которая будет использовать контроллер, чтобы сообщить GCP о создании LoadBalancer, который откроет ваше приложение для Интернета, чтобы вам не приходилось иметь дело с чем-либо, чтобы показать приложение.
В отношении вашего файла Docker рабочий процесс будет выглядеть примерно так: перенесите ваш файл Docker в реестр (некоторые полезные материалы здесь ), вы поместите этот образ Docker в развертывание для более легкого будущего.управление, а затем создать службу, потому что модули являются смертельными и заменяемыми, а служба будет заботиться о передаче трафика на правильные модули, даже когда они будут воссозданы, вам также может потребоваться некоторый постоянный объем, но это будет зависеть от вашего приложения.И здесь вы найдете еще одно хорошее руководство от Google.
Попробуйте, и если у вас возникнут проблемы, просто задайте еще один вопрос с подробностями возникших проблем.