-
名词解释:CCE:华为云容器集群服务。 CCI:华为云Serverless容器引擎。开发场景:用户在业务短时高负载场景下,使用的容器集群资源不足,业务能动态扩容到基于Serverless的集群。解决方案:基于CCE突发弹性引擎(对接CCI)插件,支持用户在短时高负载场景下,将部署在云容器引擎CCE上的容器实例(Pod),弹性创建到云容器实例CCI服务上,以减少集群扩容带来的消耗。本文以无状态负载下的容器集群扩容为例,详细介绍CCE集群弹性扩展到CCI服务的案例实践。1 创建VPC网络1.1 创建VPC登录控制台,在搜索栏搜VPC,点击进入网络控制台页面点击右上角“创建虚拟私有云”按钮,进行创建。如下图配置VPC和子网信息,名称和网段自定义即可,最后点击右下角“立即创建”按钮创建后如下图显示2 创建CCE集群并安装插件2.1 登录CCE控制台。选择云容器引擎CCE,单击进入CCE集群总览页面。2.2 创建CCE集群进入云容器引擎CCE界面,点击右上角“购买集群”按钮。2.3 配置CCE集群信息如下图选择配置信息。2.4 安装插件选择CCE突发弹性引擎(对接CCI)插件进行安装2.5 CCE集群创建完毕2.6 第二种安装插件方法在导航栏进入“云容器引擎CCE”后,在页面左侧单击“插件中心”,进入插件中心首页,选择“CCE 突发弹性引擎 (对接 CCI)”插件,单击“安装”。配置插件参数:点击安装后,会弹出安装插件配置页面,集群名称选中刚创建好的cce集群。最后点击“安装”即可。3 创建节点3.1 创建节点在下图点击…后出现创建节点选项,点击进入3.2 配置信息计费模式选择按需计费,可用区选“可用区1”,服务器规格选择我们需要的型号。弹性公网IP选择“自动创建”选项。公网带宽选择“按流量计费”。最后点击“规格确认”3.3 创建第二个节点按以上方法再创建一个节点3.4 节点管理显示节点创建成功后,在集群总览页面,点击“节点管理”选项,再点击“节点”显示如图在云服务器控制台中显示如下返回云容器引擎 CCE控制台集群管理页面,可查看集群节点和使用率信息如下4 工作负载下发4.1 登录CCE控制台。选择云容器引擎CCE,单击进入CCE集群总览页面。4.2 创建工作负载在导航栏左侧单击“工作负载”,进入工作负载首页。单击“创建工作负载”按钮4.3 配置工作负载信息4.3.1 填写基本信息。负载类型配置为无状态负载,“CCI弹性承载”选择“强制调度”策略。 4.3.2 调度策略说明4.3.3 进行容器配置。填写镜像名称等信息。镜像名称填入:swr.cn-east-3.myhuaweicloud.com/container/autoscale-demo:v0.1.24.3.4 配置完成单击左侧栏“工作负载”显示成功创建信息。在工作负载页面,选择工作负载名称,单击进入工作负载管理界面。进入云容器实例CCI页面,点击工作负载选项下的Pod选项,显示两个节点信息。5 验证CCE容器实例弹性伸缩到CCI服务工作负载所在节点为CCI集群,说明负载已成功调度到CCI服务。5.1 第一种验证方式:控制台页面。点击所在节点信息进入CCI界面显示所在节点为virtual-kubelet,点击进入为云容器实例页面,说明已经成功调度到CCI服务5.2 第二种验证方式:命令行方式远程登录实例,输入密码输入命令 kubectl get pod -A -owide 获取所有pod的信息显示结果virtual-kubelet和实例名称 验证负载已成功调度到CCI服务6 弹性伸缩扩容6.1 登录CCE控制台,进入工作负载点击集群的“工作负载”选项6.2 点击弹性伸缩选项找到自建的工作负载,点击右侧更多,点击“弹性伸缩”选项6.3 选择弹性伸缩策略及插件安装弹性伸缩策略类型选择“HPA+CronHPA策略”,点击下方安装插件链接,安装cce-hpa-cintroller插件插件规格选择“系统预置规格”,点击右下角“安装”6.4 创建弹性伸缩策略安装插件后,打开启用策略按钮,添加策略规则,查看并确认配置好的弹性伸缩策略规则,点击创建配置策略规则信息,目标实例数设置为3,现有实例为2,即新增1个实例。触发时间选择自定义时间,为了尽快显示效果本实验选择距离当前时间2分钟后的时间即10:20,点击确定。6.5 确认弹性伸缩策略信息创建弹性伸缩策略成功后如下显示。6.6 查看弹性伸缩扩容情况到指定触发时间10:20后,刷新页面,实例列表中显示实例由2个增加为3个,可通过创建时间查看确认新实例6.7 关闭弹性伸缩策略实验结束后,在弹性伸缩页面关闭弹性伸缩策略,避免每天生效。7 实验结束结论:CCE容器实例成功弹性伸缩到CCI服务,并成功进行CCE弹性伸缩扩容操作。
-
docker镜像push时,单层不超10G,且有部分层状态为pushed,但存在一些层为pushing状态,进度条已拉满,但仍push失败,该如何解决?
-
华为云容器镜像docker登陆后push时仍然提示未登录 docker login -u cn-north-4@XXXXXXXXXX-p XXXXXXXXXXXX swr.cn-north-4.myhuaweicloud.com WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/crf/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credential-stores Login Succeeded sudo docker push swr.cn-north-4.myhuaweicloud.com/crf/mynginx:1.0 The push refers to repository [swr.cn-north-4.myhuaweicloud.com/xxxx/mynginx] 825fb68b6033: Preparing 7619c0ba3c92: Preparing 1c1f11fd65d6: Preparing 6b133b4de5e6: Preparing 3d07a4a7eb2a: Preparing 756474215d29: Waiting 8d853c8add5d: Waiting denied: You may not login yet
-
因参与楼层不满足开奖条件,本活动不开奖。-------------------------------------------------------------------参加“使用 CCI 实现 Nginx 发布及公网访问”项目在本活动帖下回帖,提出你的问题与建议有机会获得开发者定制礼品【体验项目】使用 CCI 实现 Nginx 发布及公网访问【体验简介】开发者可以体验通过配置公网访问策略,实现从公网访问发布的应用。本体验基于华为云云容器实例(CCI)平台,以将Nginx应用部署在 CCI 上为例,发布 Nginx 应用。【体验形式】1、登录华为云账号2、访问实验进行体验【活动时间】2024年9月13-10月12日【参与方式】直接在此活动帖下方回帖,将体验完成的截图和您的问题/建议/感受一起回帖即可比如体验中遇到的问题,对产品的建议、对活动感受等等PS:不要少于30字哦~【获奖规则】可提前填写获奖信息收集表,后续如您中奖,我们会及时发货,谢谢。获奖信息收集表: cid:link_0【活动规则】1、本帖的回帖建议不少于30字,仅限于对“使用 CCI 实现 Nginx 发布及公网访问”体验项目,其他项目建议不参与此次活动,否则将视为无效内容。2、本次活动将根据实际参与情况发放奖励,包括但不限于用户百分之百中奖或奖项轮空的情况;实物奖品具体发放视出库情况而定; 3、活动预计于结束后七天内完成奖项公示,并于结束后15个工作日内完成邮寄。【温馨提示】1、请务必使用个人实名账号参与活动(IAM、企业账号等账号参与无效)。如一个实名认证对应多个账号,只有一个账号可领取奖励,若同一账号填写多个不同收件人或不同账号填写同一收件人,均不予发放奖励。2、所有获得奖品的获奖用户,请于获奖后3日内完成实名认证,否则视为放弃奖励。
-
CCI Pod的生命周期管理有哪些具体的操作和策略?
上滑加载中
推荐直播
-
DTT年度收官盛典:华为开发者空间大咖汇,共探云端开发创新
2025/01/08 周三 16:30-18:00
Yawei 华为云开发工具和效率首席专家 Edwin 华为开发者空间产品总监
数字化转型进程持续加速,驱动着技术革新发展,华为开发者空间如何巧妙整合鸿蒙、昇腾、鲲鹏等核心资源,打破平台间的壁垒,实现跨平台协同?在科技迅猛发展的今天,开发者们如何迅速把握机遇,实现高效、创新的技术突破?DTT 年度收官盛典,将与大家共同探索华为开发者空间的创新奥秘。
去报名 -
GaussDB应用实战:手把手带你写SQL
2025/01/09 周四 16:00-18:00
Steven 华为云学堂技术讲师
本期直播将围绕数据库中常用的数据类型、数据库对象、系统函数及操作符等内容展开介绍,帮助初学者掌握SQL入门级的基础语法。同时在线手把手教你写好SQL。
去报名
热门标签