【任务备忘录】 在 GKE 集群上部署应用程序(GCP 快速入门)
首先
我想尝试一下触摸容器,所以我决定试试。
我想试试搭建 GKE 集群并部署容器化的应用程序。
启用Artifact Registry API和Google Kubernetes Engine API
只需从GCP的GUI中跳转到”快速开始”,点击”启用”按钮即可激活API。
创建一个GKE集群。
使用Cloud Shell创建集群并注册认证信息。
将应用程序部署
由于提供了示例应用程序,所以您可以在Cloud Shell上快速部署。
本次需要创建Deployment对象和Service对象。
不知道对象是什么的话,请查阅Kubernetes官方文档。
Kubernetes对象表示集群的状态(例如应用程序在哪个节点上运行等)以及应用程序的行为策略等等。在GKE中,也可以认为对象的映像是相似的。
创建部署对象
输入kubectl create deployment命令。
创建一个Service对象
为了将应用程序发布到互联网上,创建一个服务。
运行kubectl expose deployment命令。命令中还需指定负载均衡器、公开端口和目标端口。
负载均衡器需要付费服务
当你从浏览器访问应用程序并确认显示“Hello world”时,步骤已经完成。
最后
样品应用程序已经容器化,所以感觉没有太多接触到容器的感觉……但是这成为了阅读Kubernetes官方文档的契机,所以还是不错的。
只需键入命令的快速入门通常只需要大约15分钟完成整个过程,可能更快也可能更慢。
部署本身很快完成,所以下次也许可以试试制作一个简单的应用并进行部署。