检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
现灰度发布和蓝绿发布,在这个过程中,CCE也提供了很多便捷性,例如: 所有资源的创建、查看、修改均可以在管理控制台实现,相比kubectl命令行工具更为直观。 LoadBalancer类型的Service由ELB服务实现,在创建Service时,可以使用已有ELB实例,也可以新建一个ELB实例。
创建一个组织,用于管理镜像资源。具体操作步骤请参见组织管理。 获取长期有效的docker login登录指令。具体步骤请参见获取长期有效docker login指令。 该登录命令将在流水线上传镜像时使用,详情请参见持续集成及持续部署。 父主题: 实施步骤
B Ingress支持的Service类型。 约束与限制 仅使用独享型ELB时,Ingress支持配置转发规则优先级。 通过kubectl命令行配置 请参见通过kubectl连接集群,使用kubectl连接集群。 创建名为“ingress-test.yaml”的YAML文件,此处文件名可自定义。
weight字段)无效,且不支持开启会话保持。 v1.9及以上 上述注解的使用方法如下: 关联已有ELB场景:详情请参见通过kubectl命令行创建-使用已有ELB apiVersion: v1 kind: Service metadata: name: nginx
使用Jenkins构建流水线。 Jenkins流水线与SWR对接,在Agent中调用docker build/login/push相关的命令,实现自动化的镜像打包、推送。 您也可以通过流水线实现Kubernetes资源(deployment/service/ingress/job等)的部署、升级等能力。
在nginx.conf的配置可以提供一个对外访问Nginx监控数据的接口。 登录一台可连接公网的Linux虚拟机,且要求可执行Docker命令。 创建一个nginx.conf文件,如下所示,在http下添加server配置即可让nginx提供对外访问的监控数据的接口。 user
etes软件包被称为模板(Chart)。Helm对于Kubernetes的关系类似于在Ubuntu系统中使用的apt命令,或是在CentOS系统中使用的yum命令,它能够快速查找、下载和安装模板(Chart)。 模板(Chart)是一种Helm的打包格式,它只是描述了一组相关的集
修改Pod所使用的PVC对应PV的persistentVolumeReclaimPolicy参数,从“Delete”修改为“Retain”,命令如下: kubectl edit pv {pv-name} -n {namespace} 查看修改结果: kubectl get pv {pv-name}
Token。 Pod内程序使用IAM Token访问云服务。 图1 工作流程 步骤一:获取CCE集群的签名公钥 使用kubectl连接集群。 执行如下命令获取公钥。 kubectl get --raw /openid/v1/jwks # kubectl get --raw /openid/v1/jwks
Kubernetes Dashboard Kubernetes Dashboard是Kubernetes集群基于Web的通用UI,集合了命令行可以操作的所有命令。它允许用户管理在集群中运行应用程序并对其进行故障排除,以及管理集群本身。 OpenKruise 一个基于Kubernetes的
s等StorageClass,在声明PVC时加上StorageClassName,就可以自动创建PV,并自动创建底层的存储资源。 执行如下命令即可查询CCE提供的默认StorageClass。您可以使用CCE提供的CSI插件自定义创建StorageClass,但从功能角度与CCE
扑关系等。 队列管理:支持分队列调度,提供队列优先级、多级队列等复杂任务调度能力。 目前Volcano项目已经在Github开源,项目开源地址:https://github.com/volcano-sh/volcano 本文介绍如何在CCE集群中安装及配置Volcano插件,具体使用方法请参见Volcano调度。
白名单”,将需要上报添加至白名单进行管理,其中“事件名称”可通过CCE事件列表查询。 配置修改完成后,单击“确认配置”。 在集群上执行以下命令,编辑当前的事件采集配置。 kubectl edit logconfig -n kube-system default-event-aom
表示帧缓存剩余数,帧缓存一般被称为显存 DCGM_FI_DEV_FB_USED Gauge MB 表示帧缓存已使用数,该值与nvidia-smi命令中memory-usage的已使用值对应 表3 温度及功率指标 指标名称 指标类型 单位 说明 DCGM_FI_DEV_GPU_TEMP Gauge
API端口默认为9000。 访问集群外安装的MinIO时,需填写其公网IP地址。 Velero实例将默认创建一个名为velero的namespace,执行以下命令可查看pod状态。 $ kubectl get pod -n velero NAME READY STATUS
fig。如果在多个命名空间下创建Pod,所有命名空间下的Pod均需要进行检查。 例如,检查default命名空间下的Pod,您可以执行以下命令: kubectl get pod -n default -o yaml 手动清除DNSConfig,并重建Pod。 卸载node-local-dns插件。
CCE的Kubernetes集群默认提供了一个DNS插件Service,即使用CoreDNS自动为其它Service指派DNS域名。 如果它在集群中处于运行状态,可以通过如下命令来检查: kubectl get services coredns --namespace=kube-system NAME TYPE
lb-algorithm: LEAST_CONNECTIONS。 集群外无法访问ELB 问题原因 ELB配置异常或后端服务器存在异常。 排查步骤 执行以下命令,查看Service事件信息,并处理异常事件。具体操作,请参见根据Service异常事件排查。 kubectl -n {your-namespace}
创建TFJob。 kubectl apply -f tf-gpu.yaml 等待worker运行完毕后(一般GPU训练大约需要5分钟),执行如下命令查看运行结果: kubectl logs tf-smoke-gpu-worker-0 回显如下: ... INFO|2023-09-02T
列表中查看添加的策略规则。重复以上步骤,您可以添加多条策略规则,但策略的触发时间不能相同。 设置完成后,单击“创建”。 使用kubectl命令行创建 当CronHPA与HPA兼容使用时,需要将CronHPA中的scaleTargetRef字段设置为HPA策略,而HPA策略的sca