测试Jenkins对接GitLab配置 在浏览器地址栏输入http://{安装Jenkins的Linux虚拟机IP}:8080,登录Jenkins。 选择“系统管理 > 系统配置”,在“配置”中选择“Gitlab”。
type String 基础资源:cce、ecs、as。 可选资源:rds、dcs、elb、cse等其他类型。
virtualmachine:虚拟机。 container:Kubernetes。 mixed :虚拟机和Kubernetes。 vpc_id String 虚拟私有云ID。 base_resources Array of objects 基础资源,请参考表5。
虚拟机部署方式部署的组件: 请参考管理组件云服务配置、管理虚拟机部署组件配置设置组件其他配置。 选择“升级策略”,设置组件“停止前等待时间”。 设置停止实例运行前等待时间,以保证已接收的流量处理完成。单位为秒(s),取值范围为[0, 600]。
虚拟机部署方式部署的组件: 请参考管理组件云服务配置、管理虚拟机部署组件配置设置组件其他配置。 选择“升级策略”,设置组件“停止前等待时间”。 设置停止实例运行前等待时间,以保证已接收的流量处理完成。单位为秒(s),取值范围为[0, 600]。
构建管理 支持 支持 源码仓库(GitHub/GitLab/Bitbucket) 编译任务(Java/Php/Python/Node.js/Tomcat/Docker) 构建集群 流水线管理 软件仓库 SWR软件包管理 支持 支持 Docker镜像包管理 仓库权限管理 容器资源 虚拟机集群
在客户上云的过程中,资产(例如设备、硬件、软件、介质、虚拟机、操作系统、数据等)由客户完全控制向客户与华为云共同控制转变,这也就意味着客户需要承担的责任取决于客户所选取的云服务。如图1所示,客户可以基于自身的业务需求选择不同的云服务类别(例如IaaS、PaaS、SaaS服务)。
本章节指导您为“Kubernetes”、“虚拟机+Kubernetes”类型环境绑定的集群创建密钥、查看、更新和删除密钥。 前提条件 待操作环境已绑定集群,请参考绑定集群。 创建密钥 登录ServiceStage控制台。 选择“环境管理”,进入“环境管理”页面。
操作步骤 在浏览器地址栏输入http://{安装Jenkins的Linux虚拟机IP}:8080,登录Jenkins。 选择“系统管理 > 插件管理”。 单击“可选插件”,搜索表1中的插件进行安装。
vmIds Array of String 当前微服务引擎在资源租户侧使用的虚拟机id列表。 表4 authConfig 参数 参数类型 描述 consoleAuthEnabled Boolean 是否开启控制台安全认证。
每个集群中至少包含1个规格为8vCPUs、16GB内存或者2个规格为4vCPUs、8GB内存的ECS节点。集群中的ECS节点的可用区需要和其所在CCE集群master节点的可用区保持一致。 为CCE集群添加节点,请参考创建节点。 集群所在VPC为1创建的VPC。
virtualmachine:虚拟机。 container:Kubernetes。 mixed :虚拟机+Kubernetes。 vpc_id String 虚拟私有云ID。 creator String 环境创建人。 create_time Integer 环境创建时间。
如需移除“Kubernetes”、“虚拟机+Kubernetes”类型环境下绑定的集群资源,请参考解绑集群。 父主题: 管理环境基础资源
管理弹性伸缩-HPA策略 弹性伸缩-HPA(Horizontal Pod Autoscaling)是Kubernetes内置组件,实现Pod水平自动伸缩的功能。在Kubernetes社区HPA功能的基础上,增加了应用级别的冷却时间窗和扩缩容阈值等功能。 使用限制 仅使用以下方法创建并部署的组件
集群中至少包含1个规格为8vCPUs、16GB内存或者2个规格为4vCPUs、8GB内存的ECS节点,并且绑定弹性IP。为CCE集群添加节点,请参考创建节点。 注册GitHub账号并复刻天气预报源码 注册GitHub账号。 登录GitHub。 导航到天气预报源码仓库。
若证书不存在,请单击“新创建”创建新的服务器证书。创建服务器证书请参考创建证书。 设置“域名”。 选择“自动生成”,自动生成的域名仅有7天有效期。 选择“绑定域名”,在输入框中输入自定义域名。 设置“监听端口”。 输入应用进程的监听端口号。
本章节指导您为“Kubernetes”、“虚拟机+Kubernetes”类型环境绑定的集群创建命名空间、绑定命名空间、管理命名空间资源配额、解绑命名空间或者删除命名空间。
使用虚拟机部署方式部署压缩包类型的组件 使用虚拟机部署方式部署组件时,ServiceStage支持将Java或者Tomcat应用打包成zip或者tar.gz压缩包用于部署。支持您自定义安装、启动、停止脚本、配置文件以及健康检查等操作,实现从部署到运维的全生命周期管理。
绑定分布式消息服务RocketMQ 应用组件生产消息的存储和消费订阅,需要用到分布式消息服务RocketMQ。ServiceStage支持为组件绑定基于云计算平台的低延迟、弹性高可靠、高吞吐、动态扩展、便捷多样的消息中间件分布式消息服务RocketMQ。使用分布式消息服务RocketMQ
集群中至少包含1个规格为8vCPUs、16GB内存或者2个规格为4vCPUs、8GB内存的ECS节点,并且绑定弹性IP。为CCE集群添加节点,请参考创建节点。 创建一个“规格”为“应用型”的ELB并绑定弹性IP,请参考购买独享型负载均衡器。