文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Google Kubernetes Engine 集群实战详解

2024-04-02 19:55

关注

GKE 集群介绍

Google Kubernetes Engine (GKE) 集群由 Kubernetes 开源集群管理系统提供支持。Kubernetes 为用户提供了与容器集群进行交互的机制。您可以使用 Kubernetes 命令和资源来部署和管理应用、执行管理任务、设置政策,以及监控您部署的工作负载的运行状况。

K8s 带来的好处

Google Cloud 上的 Kubernetes 运行 GKE 集群时,您还可以获享 Google Cloud 提供的高级集群管理功能所带来的好处,其中包括:

使用 GKE 编排集群

1.打开cloud shell,并设置project (如果默认连接成功则不需要)

gcloud config set project <Project ID>

2.设置默认计算可用区域

gcloud config set compute/zone  <Zone>

3.启动新的GKE集群,要耗时几分钟,耐心等待

gcloud container clusters create --machine-type=e2-medium lab-cluster

输出结果如下:

创建集群后,您需要身份验证凭据才能与其交互,所以接下来获取身份验证凭据。

4.获取用于集群的身份验证凭据

gcloud container clusters get-credentials lab-cluster 

输出结果如下所示:

5.将应用部署到集群中

GKE 使用 Kubernetes 对象创建和管理集群的资源。Kubernetes 提供了 Deployment 对象,用以部署网络服务器等无状态应用。Service 对象则用于定义从互联网访问您的应用时需要遵循的规则和负载平衡机制。

kubectl create deployment hello-server --image=gcr.io/google-samples/hello-app:1.0

输出结果如下所示:

此 Kubernetes 命令kubectl会创建一个代表 hello-server 的 Deployment 对象。在本例中,--image 指定了要部署的容器映像。该命令会从 Container Registry 存储分区中拉取示例映像。gcr.io/google-samples/hello-app:1.0 指定了要拉取的特定映像版本。如果未指定版本,则使用最新版本。

6.运行命令kubectl expose 以创建K8s Service

kubectl expose deployment hello-server --type=LoadBalancer --port 8080

在上面的命令中:

输出结果如下所示:

注意: 生成外部 IP 地址可能需要一分钟时间。如果 EXTERNAL-IP 列的状态为 pending,请再次运行上述命令。

7.运行 kubectl get 命令,以检查 hello-server Service:

kubectl get service

输出结果如下所示:

8.浏览器上访问http://[EXTERNAL-IP]:8080,会获取到如下信息

9.删除集群,可能需要几分钟的时间

gcloud container clusters delete lab-cluster 

以上就是Google Kubernetes Engine 集群实战详解的详细内容,更多关于Google Kubernetes Engine集群的资料请关注编程网其它相关文章!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯