腾讯云代理



部署容器服务 TKE

阅读 : 1186
时间 : 2020年02月15日

操作场景

腾讯云容器服务(Tencent Kubernetes Engine,TKE)是高度可扩展的高性能容器管理服务,您可以在托管的云服务器实例集群上轻松运行应用程序。在本教程中,您将了解如何使用容器服务快速创建和管理容器集群,并在集群内快速、弹性地部署您的服务。


操作步骤

创建集群

首先您需要创建集群。集群是指容器运行所需云资源的集合,包含了若干台云服务器、负载均衡器等腾讯云资源。


登录 腾讯云容器服务控制台,单击左侧导航栏中的【集群】。

在“集群管理”页面中,单击集群列表页上方的【新建】。如下图所示:


在“创建集群”页面,设置集群的基本信息,并单击【下一步】。如下图所示:

集群名称:输入要创建的集群的名称,不超过60个字符。

新增资源所属项目:根据实际需求进行选择,新增的资源将会自动分配到该项目下。

Kubernetes版本:提供多个 Kubernetes 版本选择,前往 Supported Versions of the Kubernetes Documentation 查看各版本特性对比。

运行时组件:提供 “docker” 和 “containerd” 两种选择,详情请参见 如何选择 Containerd 和 Docker。

所在地域:建议您根据所在地理位置选择靠近的地域。可降低访问延迟,提高下载速度。

集群网络:为集群内主机分配在节点网络地址范围内的 IP 地址。具体操作请参阅 容器及节点网络设置。

容器网络:为集群内容器分配在容器网络地址范围内的 IP 地址。具体操作请参阅 容器及节点网络设置。

镜像提供方:根据实际需求进行选择。

操作系统:根据实际需求进行选择。

集群描述:填写集群的相关信息,该信息将显示在集群信息页面。

高级设置:可设置 ipvs。

ipvs 适用于将在集群中运行大规模服务的场景,开启后不能关闭。具体操作请参阅 集群启用 IPVS。


选择机型,并单击【下一步】。如下图所示:

创建集群:根据实际需求进行选择。

Master:Master 的部署方法决定了您集群的管理模式,我们提供“托管”和“独立部署”两种集群模式选择,详情请参见 集群类型。

Node:Node 配置的是集群运行服务真正使用的工作节点。您可以在创建集群时购置云服务器作为 Node 节点,也可以在集群创建完成后再添加 Node 节点。

计费模式:提供按量计费和包年包月两种计费模式,详情请参见 计费模式。

Node机型:当 “Node” 选择为“新增”时可选。您可以选择已有的云服务器作为 Node 节点,也可以在集群创建完成后再添加 Node 节点。


填写云服务器配置,并单击 【下一步】。如下图所示:

数据盘挂载:请根据您的实际需求进行勾选。勾选后,会进行以下操作:

会将数据盘自动挂载到您指定的挂载点,并自动格式化为 ext4 文件系统格式。

会将容器存储到挂载点的容器目录。

此选项仅对拥有一块数据盘的节点生效。

安全组:安全组具有防火墙的功能,用于设置云服务器的网络访问控制。详情请参见 容器服务安全组设置 。

登录方式:提供三种登录方式。

设置密码:请根据提示设置对应密码。

立即关联密钥:密钥对是通过算法生成的一对参数,是一种比常规密码更安全的登录云服务器的方式。详情请参见 SSH 密钥。

自动生成密码:自动生成的密码将通过站内信发送给您。

自动调节:可自动创建最大节点数为2的伸缩组。


确认配置信息,并单击【完成】,即可完成集群创建。如下图所示:


创建完成的集群将出现在集群列表中。


创建服务

您现已创建了集群,接下来就是创建服务。服务是由多个相同配置的容器和访问这些容器的规则组成的微服务。


单击需要创建服务的集群 ID,进入工作负载 Deployment 详情页,单击【新建】。如下图所示:


设置工作负载基本信息。如下图所示:

工作负载名:要创建的工作负载的名称。

描述:填写工作负载的相关信息。

标签:key = value 键值对,本例中标签默认值为 k8s-app = 工作负载名 。

命名空间:根据实际需求进行选择。

类型:根据实际需求进行选择。


(可选)设置数据卷,要指定容器挂载至指定路径时,单击【添加数据卷】,详情查看 Volume 管理。如下图所示:

注意:

源路径不指定时将默认分配临时路径。


类型:支持使用临时目录、主机路径、NFS盘、已有PVC、腾讯云硬盘、ConfigMap、Secret七种类型的数据卷。相关详细介绍请参阅 Volume 管理。

名称:数据卷的名称。


设置实例內容器。如下图所示:

名称:输入要创建容器的名称。

镜像:单击【选择镜像】,可在我的镜像、我的收藏、TencentHub 镜像、DockerHub 镜像和其他镜像下选择。

镜像版本(Tag):容器服务默认选择版本。如果您需要使用镜像的其它版本,单击版本显示框选择。

CPU/内存限制:Request 用于预分配资源,当集群中的节点没有 request 所要求的资源数量时,容器会创建失败。Limit 用于设置容器使用资源的最大上限,避免异常情况下节点资源消耗过多。

GPU限制:根据实际需要设置。

环境变量:变量名只能包含大小写字母、数字及下划线,并且不能以数字开头。


设置实例数量。如下图所示:

手动调节:设定实例数量,本文实例数量设置为1。可单击“+”或“-”控制实例数量。

自动调节:满足任一设定条件,则自动调节实例(pod)数目。详情请参见 服务自动扩缩容。


进行访问设置。如下图所示:

Service:勾选“启用”。

服务访问方式:服务的访问方式决定了这个服务的网络属性,不同访问方式的服务可以提供不同网络能力。提供的四种访问方式详细介绍请参阅 服务访问方式设置。

负载均衡器:根据实际需求进行选择。

端口映射:选择协议,填写容器端口和服务端口。


单击【创建Workload】,完成服务的创建。创建完成的服务将出现在服务列表中。

查看资源

在上述步骤中,您创建了集群、服务。在此步骤中,您将查看您所创建的资源。


查看集群

单击左侧导航栏中的【集群】,选择集群列表页集群的 ID。如下图所示:


单击后显示以下内容,其中界面默认显示 Deployment 详情页。如下图所示:

基本信息:显示了集群的基本信息。

节点管理:节点是一台已注册到集群内的云服务器。可以进行新建节点、添加已有节点、新建伸缩等的操作。

命名空间:命名空间是对一组资源和对象的抽象集合。可以对命名空间进行新建和删除操作。

工作负载、服务、配置管理、存储:Kubernetes 常用资源对象,详情请参见 对象分类。

日志:显示相关日志信息。

事件: 创建服务时会跳转至此页面,显示服务创建时流水事件。


查看服务

单击左侧导航栏中【集群】,进入“集群管理”页面。

单击已创建服务所在的集群 ID,选择【服务】>【Service】。如下图所示:


单击 ”Service“ 列表页中的服务名称,进入服务详情页。如下图所示:

详情:显示 Service 基本信息、高级设置信息。

事件:显示 Service 最近1小时内发生的事件信息。

YAML:可通过编辑 YAML 以更新 Service 。


删除资源

在本教程中,启动了两种资源:集群和服务。在此步骤中,您将清除所有的资源以免产生不必要的费用。


删除集群

单击左侧导航栏中的【集群】,选择需删除集群列表右侧【更多】>【删除】。如下图所示:


在弹出框中确认信息后,单击【确定】即可删除集群。如下图所示:

注意:

集群在删除期间,无法对外提供服务,请提前做好准备,以免造成影响。

删除集群,则该集群内的 Service 也随即被删除。


删除服务

单击左侧导航栏中【集群】,进入集群管理页面。

单击需要删除的 Service 所在的集群 ID,进入该集群详情页。

选择【服务】>【Service】,进入 Service 信息页面。

单击 Service 列表右侧的【删除】。如下图所示:


在弹出框中单击【确定】,即可删除服务。

更多

通过本教程,您已经了解如何在腾讯云容器服务 TKE 中配置、部署和删除服务。使用腾讯云容器服务 TKE,您将无需安装、运维、扩展您的集群管理基础设施,只需进行简单的 API 调用,便可启动和停止 Docker 应用程序,查询集群的完整状态,以及使用各种云服务。


您可进入下一个教程,了解 负载均衡 和 镜像仓库 的基本概念和操作,通过 入门示例 快速构建服务。



上一主题: 没有了
下一主题:


其他动态
更多>>
2021腾讯云服务器双十一冲刺秒杀活动开启 首购服务器低至0.4折 2021腾讯云服务器双十一冲刺秒杀…
2020年02月15日
2021年11月11日马上就要到了,全年优惠力度最大的一个节日中,腾讯云服务器也是不甘示弱,发布了很多优惠活动,下面就来为大家分享一下。其中腾讯云的轻量级云服务器最低只要70元,可以搭建自用网盘、内网穿透、用来学习、各种测试、搭建开发环境等,国外熟悉的VPS主机商至少也是需要几美元一个月,所以非常的划算。2021腾讯云服务器双十一冲刺秒杀活动开启>>>>>>点击进入腾讯云最新优惠方法:本次活动是新用户爆款2选1,可以选择2核4G8M 的轻量服务器一年,或者1核2…
云来武汉,向上看,2021腾讯数字生态大会 云来武汉,向上看,2021腾讯数字…
2020年02月15日
云来武汉,向上看腾讯数字生态大会是腾讯集团面向产业互联网领域规格最高、规模最大、覆盖面最广的年度盛会。旨在汇聚全球智慧洞察产业发展新机遇,描绘云、AI、大数据、安全等关键技术的发展蓝图,展示腾讯最新的研究成果、战略规划、技术产品、解决方案。大会汇聚腾讯数字生态伙伴在助力推进产业数字化和数字产业化过程中沉淀的行业最佳实践,是政府、企业、合作伙伴、开发者以及社会大众了解腾讯数字生态的全景式界面。在数字经济高速发展期,武汉数字生态百花齐放,数字人才源源不…
目前微众银行在银行业内首次实现了核心系统数据库软硬件全国产化 目前微众银行在银行业内首次实现…
2020年02月15日
具体而言,腾讯云自研分布式数据库TDSQL日前与国产ARM服务器平台完成适配互认证,微众银行率先将支撑中间业务支付系统的TDSQL数据库,从X86服务器平台迁移到国产ARM服务器平台。腾讯云TDSQL是腾讯自研的金融级分布式数据库产品,一直主要承载腾讯内部计费业务,经受了腾讯海量计费业务场景的验证。2014年,微众银行确立建立分布式的IT系统架构,并基于X86服务器部署腾讯云TDSQL,以此作为核心系统的数据库方案。据了解,5年多以来,微众银行业务迅速发展,目前有效客户数已过2亿。在业…
腾讯云发起成立产业区块链联盟,推动区块链标准建设和产业落地 腾讯云发起成立产业区块链联盟,…
2020年02月15日
区块链纳入国家新基建范畴,明确了区块链在产业中的落地前景,也进一步引导了区块链生态共建的诉求。 6月1日,腾讯云召开“产业区块链联盟暨课堂发布会”,宣布发起成立产业区块链联盟,并计划在一年之内面向相关企业、行业协会、行业媒体、投资机构、高校、智库等群体招募超过100家成员,共同推动产业区块链相关标准建设、区块链核心技术研发以及产业落地。 据介绍,产业区块链联盟由标准委员会、技术委员会以及商业生态委员会构成。其中标准委员会将协同政府相关领导…
在线客服