检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
能巡检、容器洞察等多云运维监控能力。 百万级节点算力协同 华为云UCS基于华为云贡献至CNCF的多集群管理项目Karmada,通过多云管理平台能力,可支持上千个Kubernetes分布式集群的统一接入,同时最高可支持百万级节点资源协同调度,实现应用在分布式云场景下的跨云跨集群的弹
通过kubectl命令行创建GPU应用 使用kubectl连接集群。 创建使用GPU的应用。 创建gpu-app.yaml文件,内容如下: 静态分配 apiVersion: apps/v1 kind: Deployment metadata: name: gpu-app namespace:
单击右上角“YAML创建”,创建HTTP路由。 设置YAML参数值,单击右下角“确定”按钮,完成路由创建。 YAML设置参考如下(根据实际需求调整配置参数): apiVersion: gateway.networking.k8s.io/v1beta1 kind: HTTPRoute metadata:
在多集群服务页签,单击右上角“YAML创建”,弹出多集群服务(MCS)YAML创建界面。 当前数据选择YAML,在编辑栏进行编辑(根据实际需求调整配置参数): apiVersion: networking.karmada.io/v1alpha1 kind: MultiClusterService metadata:
通过nodeSelector可以让Pod只部署在具有特定标签的节点上。如下所示,Pod只会部署在拥有gpu=true这个标签的节点上。 apiVersion: v1 kind: Pod metadata: name: nginx spec: nodeSelector:
Pod模板中可以通过nodeSelector设置让Pod创建在拥有指定标签的节点上。如下所示,Pod只会部署在拥有gpu=true这个标签的节点上。 apiVersion: v1 kind: Pod metadata: name: nginx spec: nodeSelector:
emedy对象,member1上的流量会自动恢复,由此保证单集群的升级不会影响服务的高可用。详细的Remedy对象参数说明请参见表1。 apiVersion: remedy.karmada.io/v1alpha1 kind: Remedy metadata: name: foo
设置密钥参数,单击右下角“创建密钥”,完成密钥创建。 名称:自定义名称。例如:kubeconfig。 创建的密钥的名称不要使用mesh-kubeconfig,因为apiserver也会自动创建这个名字的密钥,如果使用了这个名称可能会被覆盖。 描述:(可选)。 密钥类型:选择“其他”,填写密钥类型为“cfe/secure-opaque”。
在“发布管理>环境>环境变量”中设置环境变量,在yaml中可以通过{{}}形式引用。 图5 设置环境变量 示例yaml文件: kind: Deployment apiVersion: apps/v1 metadata: name: {{app_name}} namespace: {{namespace}}
yaml 文件。 创建MCI资源,文件内容定义如下所示,详细的参数定义请参见使用MCI。 kubectl apply -f mci.yaml apiVersion: networking.karmada.io/v1alpha1 kind: MultiClusterIngress metadata:
单击“入方向规则”,单击“添加规则”,填写“协议端口”和“IP地址”信息,单击“确定”。用于放通其他region连接控制面istiod与控制面kubeapiserver的请求。例如:在北京四VPC放通广州VPC与容器网段(相同操作8-9也需要在广州执行)。 查看添加的安全组规则。 父主题: UCS服务网格
通过kubectl命令行创建NPU应用 本节以创建无状态工作负载(Deployment)为例,说明使用kubectl命令创建训练任务的方法。 apiVersion: apps/v1 kind: Deployment metadata: annotations: description:
问题原因:舰队启用联邦后,访问CCE集群,当前需要通过EIP解决网络连接问题。 解决方案:给CCE集群绑定EIP。详细操作请参考配置集群API Server公网访问。 现象三:CCE集群已绑定EIP,集群加入联邦仍失败,报错:network in cluster is unstable
kubectl edit logconfig -n kube-system default-event-aom 根据需要修改事件采集配置。 apiVersion: logging.openvessel.io/v1 kind: LogConfig metadata: annotations:
-c, --cluster string 集群名称 -e, --eip string 使用eip为api接入点 -h, --help 帮助信息 -o, --output string
(名称为“memory”和“cpu”)。其中,memory规则中内存利用率的期望值为50%,cpu规则中CPU利用率的期望值为60%。 apiVersion: autoscaling.karmada.io/v1alpha1 kind: FederatedHPA metadata:
own”)。其中,Scale-Up规则为每天8:30的目标Pod数为10,Scale-Down规则为每天21:00的目标Pod数为5。 apiVersion: autoscaling.karmada.io/v1alpha1 kind: CronFederatedHPA metadata:
提供服务发现功能:Cilium支持借助基于Kubernetes的服务探测机制,自动发现容器内的服务,并将其注册到Kubernetes API中,以便于其他容器访问。 约束与限制 本章节仅适用于新安装的本地集群的增量功能,不支持存量本地集群升级该功能。 Cilium underlay能力
制功能的存储系统中的文件,并且有一个自动化的过程可以无缝地将更改的应用同步到应用程序运行环境。 而结合Kubernetes生态中的声明式API、Controller Loop可以更好得实现这一思想,该系统从一开始就遵循声明性规范以及最终一致性和收敛性的原则。 约束限制 为非华为云
unauthorized. If true, we will use client.authentication.k8s.io/v1alpha1 api version. Otherwise, use client.authentication.k8s.io/v1beta1 --token-only