检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在CCE集群中,集群规模和控制节点数量没有明显的关联,它们是属于不同的维度的集群参数。 控制节点数量:在CCE中创建集群,您可以选择控制节点数量为1个或3个。如果集群的控制节点为3个,具备高可用能力,确保集群的可靠性。 集群规模:创建集群时可以选择集群管理规模,表示集群支持管理的最大节点数量,例如50节点
请选择命令行脚本方式。 如果需要通知容器外部的系统或服务(如服务注册、调用配置中心接口等),请选择HTTP请求方式。 图2 命令行脚本 表3 启动后处理 处理方式 示例 说明 YAML示例 命令行脚本 /install.sh install_agent 用于在容器中执行指定的命令,需配置“执行命令”。
io/fstype 是 实例类型,支持的参数值为“s3fs”和“obsfs”。 obsfs:并行文件系统。 s3fs:对象桶。 对象存储 everest.io/obs-volume-type 是 对象存储类型。 fsType设置为s3fs时,支持STANDARD(标准桶)、WARM(低频访问桶)。
面组件,如 kube-apiserver,kube-controller-manager,kube-scheduler等组件。 3实例(高可用):创建3个控制平面节点,确保集群高可用。 单实例:您的集群只会创建一个控制平面节点。 说明: 在CCE集群的控制节点发生故障的数量超过一半情况下,集群将无法正常运行。
{your_sfs30_name}.sfs3.{region}.myhuaweicloud.com:/{your_sfs30_name} mountOptions 否 挂载参数。 不设置时默认配置为如下配置,具体说明请参见设置文件存储挂载参数。 mountOptions: - vers=3 - timeo=600
如果是需要解析集群内域名,则CoreDNS直接解析出结果返回。 如果是解析外部域名,则通过CoreDNS,转到IDC的域名解析服务器解析。 图3 容器同时访问华为云域名和外部域名 解决方案二:修改CoreDNS配置直接解析 直接修改CoreDNS配置,可在创建Pod时将DNS Pol
/api/v1/namespaces/kube-system/configmaps/coredns uid: d54ed5df-f4a0-48ec-9bc0-3efc1ac76af0 resourceVersion: '21789515' creationTimestamp: '2021-03-02T09:21:55Z'
>自动配置”快速配置字段索引,通过添加日志结构化中提取的字段,对日志数据进行统计与分析。关于日志索引配置的详细说明请参见配置字段索引。 图3 查看控制面组件日志 通过LTS控制台查看目标集群控制面组件日志 登录LTS控制台,选择“日志管理”页面。 通过集群ID查到对应的日志组,单击该日志组名称,查看日志流。
io/elb.port: '80' kubernetes.io/elb.id: 08eab934-1636-4d90-a4cd-cb3fa4330411 kubernetes.io/elb.class: performance #需使用独享型ELB # 表示只能通过Header
Turbo文件系统间的网络是否打通。 在节点上执行如下指令,可测试SFS Turbo是否可以挂载。 mount -t nfs -o vers=3,nolock,noresvport {sfsturbo共享地址} /tmp SFS存储卷挂载异常 问题现象 问题根因 解决方案 Pod状态
GroupBy>>) 图2 设置自定义采集规则 重新部署monitoring命名空间下的custom-metrics-apiserver工作负载。 图3 重新部署custom-metrics-apiserver 重启后,可以通过以下指令查看对应的Pod的指标是否正常(注意替换命名空间和业务Pod名)。
若弹性云服务器状态为“已删除”:请在CCE中删除对应节点,再重新创建节点。 若弹性云服务器状态为“关机”或“冻结”:请先恢复弹性云服务器,约3分钟后集群节点可自行恢复。 若弹性云服务器出现故障:请先重启弹性云服务器,恢复故障。 若弹性云服务器状态为“可用”:请参考排查项七:内部组件
图2 查看插件事件 可能原因二:云原生监控插件对接的AOM实例被删除 请在集群详情的“插件中心”页面,检查插件云原生监控插件的配置。 图3 编辑插件配置 确认AOM实例非空。 图4 查看AOM实例 如何关闭监控中心? 如需关闭监控中心,请前往CCE控制台“插件管理”页面卸载云原
29版本中,移除了KubeSchedulerConfiguration的API版本kubescheduler.config.k8s.io/v1beta3,请迁移至kubescheduler.config.k8s.io/v1。 在Kubernetes1.29版本中,将CEL表达式添加到v1alpha1
使用python 3.9镜像 command: # 容器的启动命令 - python3 - -c - | import sys, json # py
29版本中,移除了KubeSchedulerConfiguration的API版本kubescheduler.config.k8s.io/v1beta3,请迁移至kubescheduler.config.k8s.io/v1。 在Kubernetes1.29版本中,将CEL表达式添加到v1alpha1
io/v1beta3中需要额外注意的变更: PriorityLevelConfiguration的spec.limited.assuredConcurrencyShares字段已被更名为spec.limited.nominalConcurrencyShares。 表3 Kubernetes社区v1
NS域名解析”插件,单击编辑。 在“节点亲和”中,选择“自定义亲和策略”,并添加上述节点标签。 在“容忍策略”中添加对上述污点的容忍。 图3 添加容忍策略 单击“确定”。 多可用区部署 默认的插件调度策略可以容忍单节点的故障,当业务对SLA有更高诉求,您可以在节点池界面创建不同的
Container!”。 图2 镜像版本v2 确认是否触发成功。 在“触发器”页签,单击触发器对应的行的“触发历史”,查看触发结果为“成功”。 图3 触发结果 工作负载的访问页面已变更为“Hello, SoftWare Repository for Container!”。 示例2:触发条件为“正则触发”
168.10.25: seq=2 ttl=64 time=1.299 ms 64 bytes from 192.168.10.25: seq=3 ttl=64 time=1.283 ms ^C --- 192.168.10.25 ping statistics --- 4 packets