【任务备忘录】 在 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分钟完成整个过程,可能更快也可能更慢。
部署本身很快完成,所以下次也许可以试试制作一个简单的应用并进行部署。

广告
将在 10 秒后关闭
bannerAds