腾讯云K8S线上实战课堂,从0到1,结合方法论和实操演示,和大家一起快速入门和学习K8S和容器技术。今天推出第二期 从Hello World 了解Kubernetes的Pod、Service、Deployment。
上节课我们的Devin和文杰老师和大家分享了Kubernetes的由来、入门小知识和一个简单的Hello World操作案例。那么这节课我们将通过实操,和大家讲解在创建Hello World的过程中,出现的名称Deployment, Pod以及Service。
这里会涉及到上节课Hello World实例中用到的YAML文件。打开YAML可以看到YAML里面包含两个主要的资源,分别是Deployment和Service。
Deployment负责控制Pod的生命周期、保证服务有一定数量的Pod在运行。Deployment定义了Pod内容,包括Pod数量、更新方式、使用的镜像,资源限制等等。
Pod是Kubernetes部署实例时的最小单元。一个Pod里面可以包含一个或者多个容器。在Hello World的示例中,Pod仅包含一个Hello World容器(这个helloworld的容器其实就是一个nginx容器代理到一个helloworld的html文件) 。而关于多个容器的pod我们会在后续的章节再做详细介绍。
如果大家觉得操作YAML比较困难,可以直接使用腾讯云容器服务免费实验室,通过控制台直接创建部署容器服务。
第二期课程链接:https://v.qq.com/x/page/d0627ttkxo4.html
第一期课程回顾以及更多精彩内容可关注腾讯云公众号
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。