• [技术干货] 【云原生开发场景实践案例】短时高负载场景云容器集群实现Serverless弹性伸缩实践
    名词解释: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.2​4.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,push失败,提示denied: Authenticate Error,如何解决
    docker镜像push时,单层不超10G,且有部分层状态为pushed,但存在一些层为pushing状态,进度条已拉满,但仍push失败,该如何解决?
  • [问题求助] 华为云容器镜像docker登陆后push时仍然提示未登录 denied: You may not login yet 
    华为云容器镜像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 
  • [活动公告] 【HUAWEI CONNECT 2024丨社区活动】使用 CCI 实现 Nginx 发布及公网访问
    因参与楼层不满足开奖条件,本活动不开奖。-------------------------------------------------------------------参加“使用 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日内完成实名认证,否则视为放弃奖励。
  • [问题求助] 华为云Serverless容器服务CCI是如何实现极致弹性和随取随用的特性的?
     华为云Serverless容器服务CCI是如何实现极致弹性和随取随用的特性的?
  • [问题求助] CCI Pod的容器实例如何与弹性至CCI实例进行通信?
    CCI Pod的容器实例如何与弹性至CCI实例进行通信?
  • [问题求助] CCI Pod的生命周期管理有哪些具体的操作和策略?
    CCI Pod的生命周期管理有哪些具体的操作和策略?
  • [问题求助] CCI在大规模多元容器算力支持下,如何平衡资源分配和性能优化?
    CCI在大规模多元容器算力支持下,如何平衡资源分配和性能优化?CCI的市场占比预计在未来会有何变化?在大规模部署CCI时,企业需要考虑哪些因素以确保系统的稳定性和可靠性?
  • [问题求助] cloudbursting对编程语言有要求吗
    cloudbursting对编程语言有要求吗?
  • [问题求助] CCI如何与现有的云服务提供商集成?
    CCI如何与现有的云服务提供商集成?它是否支持多云部署和跨云迁移?
  • [问题求助] 如何降低CCI Pod与用户集群之间的带宽压力?
    如何降低CCI Pod与用户集群之间的带宽压力?
  • [问题求助] 如果CCI Pod出现故障,如何进行故障转移和恢复的具体步骤和策略是什么?
    如果CCI Pod出现故障,如何进行故障转移和恢复的具体步骤和策略是什么?
  • [问题求助] 在使用CloudBursting解决方案时,如何进行日志和监控分析?
    在使用CloudBursting解决方案时,如何进行日志和监控分析?
  • [问题求助] 在选择华为云Serverless容器服务CCI的云原生CloudBursting解决方案之前,客户应该做什么样的评估?
    在选择华为云Serverless容器服务CCI的云原生CloudBursting解决方案之前,客户应该做什么样的评估?
  • [问题求助] 在扩容流程中,如何平衡扩容速度和资源利用率问题?
    在扩容流程中,如何平衡扩容速度和资源利用率问题?
总条数:145 到第
上滑加载中