详情页标题前

腾讯云容器服务自定义镜像说明同尘科技

详情页1

操作场景

文档介绍如何使用腾讯云容器服务 TKE 提供的基础镜像进行自定义镜像制作。说明基础镜像包括 TKE 支持的公共镜像市场镜像,支持的镜像列表请参考 镜像概述。

使用须知

目前仅支持同类型的操作系统镜像的制作。例如,使用 CentOS 基础镜像制作 CentOS 类的自定义镜像。如果您使用自定义镜像功能,请使用 TKE 提供的基础镜像来制作自定义镜像。若 TKE 后期计划调整镜像逻辑,会提前至少一周通过站内信、短信、邮件的方式进行通知,请您放心使用。镜像逻辑变化可能会造成用原有自定义镜像新建节点失败,您需要重新制作自定义镜像。如集群有使用节点池,需调整节点池的镜像配置。如需使用自定义镜像功能,请 提交工单 申请。

注意事项

制作自定义镜像前,请务必仔细阅读以下注意事项。自定义镜像属于非标环境,腾讯云不提供官方支持以及持续维护。请勿随意修改/etc/fstab。制作镜像之后请及时清理 /var/lib/cloud/instances/${instance-id} 目录。如果您在自定义镜像中预装了运行时组件,节点初始化无法正常进行,会直接报错。建议您在制作自定义镜像前通过 清理脚本 完成节点预清理,避免当前机器存在历史脏数据而影响节点的正常初始化流程,执行命令可参考:

curl --proto '=https' --tlsv1.2 -sSf https://mirrors.tencent.com/install/tke/clean-node.sh | bash

操作步骤

本文以使用基础镜像创建云服务器(CVM)为例。

1. 创建 CVM

1. 登录 云服务器控制台,选择新建进入云服务器购买页面。2. 在“镜像”中选择容器服务基础镜像,这里以公共镜像 TencentOS Server 3.1 为例。如下图所示:

腾讯云容器服务自定义镜像说明同尘科技

3. 其他选项设置请参考 新建 CVM 实例。

2. 创建自定义镜像

1. 请参考 使用标准登录方式登录 Linux 实例(推荐) 登录 CVM。2. 执行以下命令,新建 test.txt 文件。

vi test.txt

3.i 进入编辑模式,并写入以下内容。

this is customer cvm images test

4.Esc 并输入 :wq 退出并保存。5. 请参考 创建自定义镜像 完成创建。

3. 使用自定义镜像

自定义镜像制作完成后,即可使用该镜像创建 TKE 集群。在“创建集群”页面的“镜像提供方”中选择自定义镜像,“操作系统”则选择已创建的自定义镜像。如下图所示:

腾讯云容器服务自定义镜像说明同尘科技


其他选项设置请参考 创建集群。

4. 验证自定义镜像

1. 登录容器服务控制台,选择左侧导航栏中的集群。2. 选择使用自定义镜像创建的集群 ID,进入集群详情页。3. 选择左侧导航栏中的节点管理 > Worker 节点,记录需要登录验证的节点 ID。4. 登录 云服务器控制台,在搜索框中输入记录的节点 ID 并单击

腾讯云容器服务自定义镜像说明同尘科技

,即可看到已创建的节点。如下图所示:

腾讯云容器服务自定义镜像说明同尘科技


5. 请参考 使用标准登录方式登录 Linux 实例(推荐),登录节点。6. 执行以下命令,验证自定义镜像。

cat test.txt

返回结果如下,则表示该节点已使用自定义镜像。

腾讯云容器服务自定义镜像说明同尘科技



使用总结

制作自定义镜像必须使用 TKE 提供的基础镜像,没有满足此要求的自定义的镜像在 TKE 控制台上不会显示。若在自定义镜像中对 /etc/resolv.conf 文件设置文件保护(chattr +i /etc/resolv.conf),则会导致 cloud-init 失败。由于 TKE 依赖于 cloud-init 成功状态,最终会导致节点加入集群失败。由于 rc.localcontainer_cluster_agent 无法保证执行顺序,会导致用户 start_init.sh 脚本拷贝的数据丢失。不建议您把 start_init.sh 放在 rc.local 中执行,建议在 user-data 中执行。曾经制作过镜像的节点上如果保留了 /var/lib/cloud 目录,那么 /var/lib/cloud/instances/ins-1cgoe1y9/sem 目录下的 config_scripts_user 文件会影响 cloud-init 服务的正常执行,会导致该节点加入 TKE 集群内时修改的节点主机名无法生效。在自定义镜像中添加个人 yum 源时,若放置在不合适的目录下(例如 /etc/yum.repo.d/),则会引起 container-cluster-agent 在执行 yum install 操作时报错,从而跳过该步骤,导致 agent 安装 yum 源失败。
容器服务官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/147245.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 阿里云负载均衡产品高可用-云淘科技

    负载均衡高可用是从系统设计、产品配置等多个方面提供了可用性保障。此外,您可以根据业务需求,配合使用云解析DNS等产品实现跨地域容灾。多可用区高可用指标设计为99.99%,单可用区设计为99.90%。 CLB系统的高可用 负载均衡实例采用集群部署,可实现会话同步,以消除服务器单点故障,提升冗余,保证服务的稳定性。其中四层负载均衡通过LVS(Linux Virt…

    2023年12月10日
  • 腾讯云对象存储存储桶标签

    存储桶标签支持最多添加多少个? 单个存储桶下最多允许添加50个存储桶标签键,一个标签键最多有1000个标签值,并且单个主账号最多1000个不同的标签键。有关存储桶标签的更多限制说明,可参见 存储桶标签概述。 如何使用存储桶标签进行划分账单? 当您为存储桶 添加存储桶标签 后,您每月的计费 用量明细账单 中会自动记录好存储桶标签。您可在下载账单后,参见 分账标…

    腾讯云 2023年12月9日
  • 腾讯云云点播添加转场动画

    操作场景 通过云点播控制台,您可以为视频添加转场动画。本文将为您介绍如何添加转场动画。注意:视频制作目前处于公测阶段,暂不收取费用。使用视频制作产生的其他费用(例如存储、转码、视频加速)按照云点播计费项正常计费。 操作步骤 1. 登录 云点播控制台,单击左侧导航栏应用管理,进入应用列表页。2. 找到需要处理媒体文件的应用,单击应用名称进入应用管理页。默认进入…

    2023年12月9日
  • 腾讯云云点播如何将网络媒体拉取到云点播

    使用须知 内容介绍 本文档向开发者介绍如何拉取网络视频(以 URL 的形式提供)到云点播(VOD)。 费用 本文提供的代码是免费开源的,但在使用的过程中可能会产生以下费用:购买腾讯云云服务器(CVM)用于执行 API 请求脚本,详见 CVM 计费。消耗 VOD 存储用于存储拉取上传的视频,详见 存储计费 和 存储资源包。 限制 云点播提供的 URL 拉取功能…

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云日志服务SLS关联MySQL数据源-云淘科技

    本文介绍如何创建外部存储,建立日志服务与MySQL数据库的关联。 前提条件 已采集数据到日志服务。具体操作,请参见数据采集。 已存储数据到MySQL数据库。 背景信息 日志服务外部存储功能支持日志服务与阿里云RDS MySQL数据库、在阿里云ECS上自建的MySQL数据库关联,您还可以将查询分析结果写入MySQL数据库中,便于进一步处理结果。创建外部MySQ…

    阿里云日志服务SLS 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。