周三见:快速入门K8S的Deployment/Pod/Service教程来了

原标题:周三见:快速入门K8S的Deployment/Pod/Service教程来了

腾讯云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我们会在后续的章节再做详细介绍。

Service是一个抽象概念,定义了逻辑集合下访问Pod组的策略。通过使用Service,我们就可以不用关心这个服务下面的Pod的增加和减少、故障重启等,只需通过Service就能够访问到对应服务的容器。

现在,先来看一下上节课部署Hello World的资源信息。先用kubectl命令查看Deployment的资源信息,可以看到部署完Hello World服务后,多了Hello World这个Deployment。

如果大家觉得操作YAML比较困难,可以直接使用腾讯云容器服务免费实验室,通过控制台直接创建部署容器服务。如下面的视频演示。

本节就到此结束,下周三,我们的实战课堂将给大家讲解,从Hello World 了解滚动升级机制。想了解更多课程信息,千万不要错过腾讯云公众号信息哦!

点击复习第一堂课

返回搜狐,查看更多

责任编辑:

声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
阅读 ()
免费获取
今日搜狐热点
今日推荐