Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >《TKE学习》部署容器服务 TKE(二)

《TKE学习》部署容器服务 TKE(二)

原创
作者头像
baron
修改于 2019-11-18 09:33:39
修改于 2019-11-18 09:33:39
2.5K0
举报

操作步骤

创建集群

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

  1. 登录 腾讯云容器服务控制台,单击左侧导航栏中的【集群】。
  2. 在“集群管理”页面中,单击集群列表页上方的【新建】。如下图所示:
Snipaste_2019-11-18_15-13-25.png
Snipaste_2019-11-18_15-13-25.png
  1. 在“创建集群”页面,设置集群的基本信息,并单击【下一步】。如下图所示:
  • 集群名称:输入要创建的集群的名称,不超过60个字符。
  • 新增资源所属项目:根据实际需求进行选择,新增的资源将会自动分配到该项目下。
  • Kubernetes版本:提供多个 Kubernetes 版本选择。
  • 运行时组件:提供 “docker” 和 “containerd” 两种选择。
  • 所在地域:建议您根据所在地理位置选择靠近的地域。可降低访问延迟,提高下载速度。
  • 集群网络:为集群内主机分配在节点网络地址范围内的 IP 地址。
  • 容器网络:为集群内容器分配在容器网络地址范围内的 IP 地址。
  • 镜像提供方:根据实际需求进行选择。
  • 操作系统:根据实际需求进行选择。
  • 集群描述:填写集群的相关信息,该信息将显示在集群信息页面。
  • 高级设置:可设置 ipvs。 ipvs 适用于将在集群中运行大规模服务的场景,开启后不能关闭。
Snipaste_2019-11-18_15-17-38.png
Snipaste_2019-11-18_15-17-38.png
Snipaste_2019-11-18_15-18-18.png
Snipaste_2019-11-18_15-18-18.png
  1. 选择机型,并单击【下一步】。如下图所示:
  • 创建集群:根据实际需求进行选择。
  • Master:Master 的部署方法决定了您集群的管理模式,我们提供“托管”(即由腾讯云负责运维管理master节点)和“独立部署”两种集群模式选择。
  • Node:Node 配置的是集群运行服务真正使用的工作节点。您可以在创建集群时购置云服务器作为 Node 节点,也可以在集群创建完成后再添加 Node 节点。
  • 计费模式:提供按量计费和包年包月两种计费模式。
  • Node机型:当 “Node” 选择为“新增”时可选。您可以选择已有的云服务器作为 Node 节点,也可以在集群创建完成后再添加 Node 节点。
Snipaste_2019-11-18_15-23-38.png
Snipaste_2019-11-18_15-23-38.png
  1. 填写云服务器配置,并单击 【下一步】。如下图所示:
  • 数据盘挂载
代码语言:txt
AI代码解释
复制
 :请根据您的实际需求进行勾选。勾选后,会进行以下操作:
代码语言:txt
AI代码解释
复制
 - 会将数据盘自动挂载到您指定的挂载点,并自动格式化为 ext4 文件系统格式。
 - 会将容器存储到挂载点的容器目录。
 - 此选项仅对拥有一块数据盘的节点生效。
  • 安全组:安全组具有防火墙的功能,用于设置云服务器的网络访问控制。
  • 登录方式
代码语言:txt
AI代码解释
复制
 :提供三种登录方式。
代码语言:txt
AI代码解释
复制
 - **设置密码**:请根据提示设置对应密码。
 - **立即关联密钥**:密钥对是通过算法生成的一对参数,是一种比常规密码更安全的登录云服务器的方式。
 - **自动生成密码**:自动生成的密码将通过站内信发送给您。
  • 自动调节:可自动创建最大节点数为2的伸缩组。
Snipaste_2019-11-18_15-24-56.png
Snipaste_2019-11-18_15-24-56.png
  1. 确认配置信息,并单击【完成】,即可完成集群创建。如下图所示:
Snipaste_2019-11-18_15-26-26.png
Snipaste_2019-11-18_15-26-26.png
  1. 创建完成的集群将出现在集群列表中。
Snipaste_2019-11-18_15-27-45.png
Snipaste_2019-11-18_15-27-45.png

创建服务

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

  1. 单击需要创建服务的集群 ID,进入工作负载 Deployment 详情页,单击【新建】。如下图所示:
Snipaste_2019-11-18_15-32-52.png
Snipaste_2019-11-18_15-32-52.png
  1. 设置工作负载基本信息。如下图所示:
  • 工作负载名:要创建的工作负载的名称。
  • 描述:填写工作负载的相关信息。
  • 标签:key = value 键值对,本例中标签默认值为 k8s-app = 工作负载名 。
  • 命名空间:根据实际需求进行选择。
  • 类型:根据实际需求进行选择。
Snipaste_2019-11-18_15-34-35.png
Snipaste_2019-11-18_15-34-35.png
  1. (可选)设置数据卷,要指定容器挂载至指定路径时,单击【添加数据卷】,详情查看

Volume 管理

。如下图所示:

注意:

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

  • 类型:支持使用临时目录、主机路径、NFS盘、已有VPC、腾讯云硬盘、ConfigMap、Secret七种类型的数据卷。
  • 名称:数据卷的名称。
Snipaste_2019-11-18_15-35-54.png
Snipaste_2019-11-18_15-35-54.png
  1. 设置

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

  • 名称:输入要创建容器的名称。
  • 镜像:单击【选择镜像】,可在我的镜像、我的收藏、TencentHub 镜像、DockerHub 镜像和其他镜像下选择。
  • 镜像版本(Tag)容器服务默认选择版本。如果您需要使用镜像的其它版本,单击版本显示框选择。
  • CPU/内存限制:Request 用于预分配资源,当集群中的节点没有 request 所要求的资源数量时,容器会创建失败。Limit 用于设置容器使用资源的最大上限,避免异常情况下节点资源消耗过多。
  • GPU限制:根据实际需要设置。
  • 环境变量:变量名只能包含大小写字母、数字及下划线,并且不能以数字开头。
Snipaste_2019-11-18_15-44-33.png
Snipaste_2019-11-18_15-44-33.png
  1. 设置

实例数量

。如下图所示:

  • 手动调节:设定实例数量,本文实例数量设置为1。可单击“+”或“-”控制实例数量。
  • 自动调节:满足任一设定条件,则自动调节实例(pod)数目。
Snipaste_2019-11-18_15-45-46.png
Snipaste_2019-11-18_15-45-46.png
  1. 进行访问设置。如下图所示:
  • Service:勾选“启用”。
  • 服务访问方式:服务的访问方式决定了这个服务的网络属性,不同访问方式的服务可以提供不同网络能力。
  • 负载均衡:根据实际需求进行选择。
  • 端口映射:选择协议,填写容器端口服务端口
Snipaste_2019-11-18_15-46-36.png
Snipaste_2019-11-18_15-46-36.png
  1. 单击【创建Workload】,完成服务的创建。创建完成的服务将出现在服务列表中。
查看资源

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

查看集群
  1. 单击左侧导航栏中的【集群】,选择集群列表页集群的 ID。如下图所示:
Snipaste_2019-11-18_15-49-00.png
Snipaste_2019-11-18_15-49-00.png
  1. 单击后显示以下内容,其中界面默认显示 Deployment 详情页。如下图所示:
    • 基本信息:显示了集群的基本信息。
    • 节点管理:节点是一台已注册到集群内的云服务器。可以进行新建节点、添加已有节点、新建伸缩等的操作。
    • 命名空间:命名空间是对一组资源和对象的抽象集合。可以对命名空间进行新建和删除操作。
    • 工作负载服务配置管理存储:Kubernetes 常用资源对象。
    • 日志:显示相关日志信息。
    • 事件: 创建服务时会跳转至此页面,显示服务创建时流水事件。
Snipaste_2019-11-18_15-50-02.png
Snipaste_2019-11-18_15-50-02.png

查看服务

  1. 单击左侧导航栏中【集群】,进入“集群管理”页面。
  2. 单击已创建服务所在的集群 ID,选择【服务】>【Service】。如下图所示:
Snipaste_2019-11-18_15-51-11.png
Snipaste_2019-11-18_15-51-11.png
  1. 单击 ”Service“ 列表页中的服务名称,进入服务详情页。如下图所示:
    • 详情:显示 Service 基本信息、高级设置信息。
    • 事件:显示 Service 最近1小时内发生的事件信息。
    • YAML:可通过编辑 YAML 以更新 Service 。
Snipaste_2019-11-18_15-51-59.png
Snipaste_2019-11-18_15-51-59.png

删除资源

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

删除集群
  1. 单击左侧导航栏中的【集群】,选择需删除集群列表右侧【更多】>【删除】。如下图所示:
Snipaste_2019-11-18_15-52-58.png
Snipaste_2019-11-18_15-52-58.png
  1. 在弹出框中确认信息后,单击【确定】即可删除集群。如下图所示:

注意:

集群在删除期间,无法对外提供服务,请提前做好准备,以免造成影响。 删除集群,则该集群内的 Service 也随即被删除。

删除服务
  1. 单击左侧导航栏中【集群】,进入集群管理页面。
  2. 单击需要删除的 Service 所在的集群 ID,进入该集群详情页。
  3. 选择【服务】>【Service】,进入 Service 信息页面。
  4. 单击 Service 列表右侧的【删除】。如下图所示:
Snipaste_2019-11-18_15-53-55.png
Snipaste_2019-11-18_15-53-55.png
  1. 在弹出框中单击【确定】,即可删除服务。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
《TKE学习》制作业务镜像并部署服务(三)
本文档旨在帮助大家了解如何在TKE上部署一个 Hello World 的 Node.js 版的服务。
baron
2019/11/19
1.1K0
《TKE学习》制作业务镜像并部署服务(三)
《TKE学习》搭建使用TencentDB的WordPress服务(四)
本文档旨在介绍如何通过 云数据库 TencentDB 设置 MySQL 数据库,以及如何在TKE创建使用 TencentDB 的 WordPress 服务。
baron
2019/11/19
7010
《TKE学习》搭建使用TencentDB的WordPress服务(四)
《TKE学习》TKE服务中的日志采集 (九)
日志采集功能是容器服务为用户提供的集群内日志采集工具,可以将集群内服务或集群节点特定路径文件的日志发送至 Kafka、Elasticsearch或者腾讯云日志服务(CLS)。日志采集功能适用于需要对 Kubernetes 集群内服务日志进行存储和分析的用户。
baron
2019/11/27
2.1K0
《TKE学习》TKE服务中的日志采集 (九)
使用腾讯云容器服务(TKE)实现应用跨可用区高可用部署之一
本文描述如何使用腾讯云容器服务(TKE)实现跨可用区的应用高可用部署,包含如下内容:
杨泽华
2019/03/22
15.7K2
《TKE学习》TKE服务中的网络 (五)
腾讯云私有网络(Virtual Private Cloud,VPC)是一块您在腾讯云上自定义的逻辑隔离网络空间,与您在数据中心运行的传统网络相似,托管在腾讯云私有网络内的是您在腾讯云上的服务资源,包括云服务器、负载均衡、云数据库等。
baron
2019/11/20
2.2K0
《TKE学习》TKE服务中的网络 (五)
TKE操作笔记02
本次笔记主要讲述了如何在腾讯云控制台创建并使用你的第一个kubernetes集群,创建过程中每个步骤的区别以及如何选择,保证自己的集群资源达到最优。
聂伟星
2020/06/02
1.6K0
TKE操作指南 - 部署wordpress 容器服务下(十一)
在进行wordpress Deployment的访问设置之前,我们先介绍TKE 容器化业务的访问方式!
亮哥说TKE
2019/08/06
1.4K0
《TKE学习》TKE服务中的告警服务 (十)
良好的监控环境为腾讯云容器服务高可靠性、高可用性和高性能提供重要保证。您可以方便为不同资源收集不同维度的监控数据,能方便掌握资源的使用状况,轻松定位故障。
baron
2019/11/27
1.5K0
《TKE学习》TKE服务中的告警服务 (十)
《TKE学习》TKE服务中的ingress (七)
通常情况下,集群中的service和pod仅可在集群内部网络中通过IP地址访问。所有到达边界路由器的流量或被丢弃或被转发到其他地方。
baron
2019/11/25
1.4K0
《TKE学习》TKE服务中的ingress (七)
TKE操作指南 - 创建TKE CVM容器集群(八)
现在跳转到了私有网络创建界面,由于容器集群网络只支持私有网络,点击现在新建(容器集群网络只支持私有网络),输出私有网络名称(fengliang-vpc),和子网名称(fengliang-subnet-vpc),可用区我这里选择的是广州三区,点击创建。
亮哥说TKE
2019/08/02
2.3K0
《TKE学习》TKE服务中的HELM应用 (八)
在Kubernetes中部署容器云应用(容器或微服务编排)是一项有挑战性的工作,Helm就是为了简化在Kubernetes中安装部署容器云应用的一个客户端工具。通过Helm能够帮助开发者定义、安装和升级Kubernetes中的容器云应用。同时,也可以通过Helm进行容器云应用的分享。
baron
2019/11/25
1.4K0
《TKE学习》TKE服务中的HELM应用 (八)
《TKE学习》TKE服务中的存储(六)
使用存储的场景 在TKE中部署服务时,主要有以下的几个使用到存储的场景: 使用主机路径:将容器所在宿主机的文件目录挂载到容器的指定路径中(即对应 Kubernetes 的 HostPath)。您可以根据业务需求,不设置源路径(即对应 Kubernetes 的 EmptyDir)。如果不设置源路径,系统将分配主机的临时目录挂载到容器的挂载点。指定源路径的本地硬盘数据卷适用于将数据持久化存储到容器所在宿主机,EmptyDir 适用于容器的临时存储。 使用 NFS 盘:只需填写 NFS 路径,您可以使用腾讯云的文
baron
2019/11/20
1.6K0
《TKE学习》TKE服务中的存储(六)
TKE操作指南 - 部署wordpress 容器服务上(十)
根据TKE操作指南 - 自动化构建,生成Wordpress Docker业务镜像(四)我们已经知道道nginx和php wordpress业务镜像地址
亮哥说TKE
2019/08/05
1.3K0
《TKE学习》TKE简介(一)
腾讯云容器服务(Tencent Kubernetes Engine,TKE)是高度可扩展的高性能容器管理服务,您可以在托管的云服务器实例集群上轻松运行应用程序。使用该服务,您将无需安装、运维、扩展您的集群管理基础设施,只需进行简单的 API 调用,便可启动和停止 Docker 应用程序,查询集群的完整状态,以及使用各种云服务。您可以根据资源需求和可用性要求在集群中安排容器的置放,满足业务或应用程序的特定要求。
baron
2019/11/18
11.5K0
《TKE学习》TKE简介(一)
在腾讯云容器服务 TKE 中实践 DevOps
jokey,腾讯云容器产品工程师,热衷于云原生领域。目前主要负责腾讯云TKE 的售中、售后的技术支持,根据客户需求输出合理技术方案与最佳实践。 概述 DevOps 理念被越来越多的企业采纳,DevOps 是 Development 和 Operations 的组合词,代表着重视「软件开发人员(Dev)」和「IT 运维技术人员(Ops)」之间沟通合作的文化;旨在透过自动化「软件交付」和「架构变更」的流程,使得构建、 测试、发布软件的过程能够更加地快捷、频繁和可靠。在云原生时代,我们更需要 Devops 思维
腾讯云原生
2020/11/05
2.7K0
手把手教你在TKE上部署压测服务之jmeter-suite
随着云原生的推进,k8s和service mesh已然成为云上的事实标准,我们的压测引擎也是基于这个理念演化而来。整个引擎的架构为k8s+jmeter+influxdb+grafana,其中:
cailynyu
2022/03/28
1.2K0
问题排查的最佳帮手 ——TKE 容器服务事件日志
什么是 TKE 容器服务? 腾讯云容器服务(Tencent Kubernetes Engine,TKE)是基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,您可以在托管的云服务器实例集群上轻松运行应用程序。同时腾讯云也提供 弹性容器服务(Elastic Kubernetes Service,EKS)和 边缘容器服务(Tencent Kubernetes Engine for Edge,TKE Edge),方便您按需选择。 TKE 容器服务:https://cloud.te
腾讯云原生
2021/10/13
1.1K1
【日志服务CLS】容器服务TKE审计日志运维场景体验
以前,排查这些问题,对客户来说并不容易。生产环境中的Kubernetes集群通常是一个相当复杂的系统,底层是各种异构的主机、网络、存储等云基础设施,上层承载着大量的应用负载,中间运行着各种原生(例如:Scheduler、Kubelet)和第三方(例如:各种Operator)的组件,负责对基础设施和应用进行管理和调度; 此外不同角色的人员频繁地在集群上进行部署应用、添加节点等各种操作。
日志服务CLS小助手
2021/12/03
1.6K0
TKE容器实现限制用户在多个namespace上的访问权限(下)
集群侧的配置见 TKE容器实现限制用户在多个namespace上的访问权限(上)
chen1900s
2020/07/23
1.6K0
容器服务 TKE 上服务暴露的几种方式
作者刘飞鸿,腾讯游戏高级工程师,热衷于开源、云计算相关技术。目前主要负责腾讯游戏后台架构设计和运维工作。 预备知识 1. K8S 上 Service 类型 ClusterIP 通过集群的内部 IP 暴露服务,选择该值,服务只能够在集群内部可以访问,这也是默认的 ServiceType。 NodePort 通过每个 Node 上的 IP 和静态端口(NodePort)暴露服务。NodePort 服务会路由到 ClusterIP 服务,这个 ClusterIP 服务会自动创建。通过请求:,可以从集群的外部访问
腾讯云原生
2020/09/14
2.1K0
推荐阅读
相关推荐
《TKE学习》制作业务镜像并部署服务(三)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档