软通动力ISSCloud云原生DevOps平台用户手册.docx
《软通动力ISSCloud云原生DevOps平台用户手册.docx》由会员分享,可在线阅读,更多相关《软通动力ISSCloud云原生DevOps平台用户手册.docx(169页珍藏版)》请在课桌文档上搜索。
1、软通动力ISSCI oud云原生DevOps平台用户手册软通动力信息技术(集团)有限公司目录产品介绍8简介8客户价值8商业模式10快速入门10总览19简介19软件资产19产品质量19CI效率20CD效率21软件货架23简介23系统模型23组件23应用23解决方案23API24组件25添加组件到软件货架25组件模板26组件详情27成员29简介29约束规则29添加成员30修改成员31删除成员33价值流36简介36相关概念36迭代模板36迭代36阶段37分支37动作38约束规则38维护模板40新增迭代42修改迭代版本44查看迭代详情46修改迭代配置47手动结束/开始迭代47删除迭代48最佳实践48环
2、境准备49创建组件迭代V0.0.150配置迭代V0.0.1信息50开发 V0.0.151转测 V0.0.152release 预发 V0.0.153发布生产V0.0.154进入新的迭代V0.0.254代码静态检测55简介55约束规则55查看代码静态检测报告及相关操作55应用57添加应用到软件货架57解决方案59添加解决方案到软件货架59Api60添加API到软件货架60基础设施63简介63资源管理64集群资源64添加集群64查看集群列表/详情66修改集群67集群查看/绑定/解绑环境类型68删除/恢复集群69数据存储71添加I pvc71查看pvc列表/详情72pvc查看/绑定/解绑环境类型72
3、册IJ 除 pvc73添力口 database74修改 database75查看 database歹IJ表/详情77database查看/绑定/解绑环境类型77册!)除 database78网络80添力口 gateway80查看gateway列表/详情81gateway查看/绑定/解绑环境类型82册!除 gateway82添力口 router83查看router列表/详情84router查看/绑定/解绑网关86册IJ除 router88中间件91添加消息队列91查看消息队列列表/详情93修改消息队列95消息队列查看/绑定/解绑环境类型97删除消息队列98添加检索分析服务IOO查看检索分析服务列
4、表/详情103修改检索分析服务105检索分析服务查看/绑定/解绑环境类型107删除检索分析服务109环境类型管理112添加环境类型112查看环境类型列表/详情113修改环境类型113环境类型内成员的维护114删除环境类型115持续集成116简介116Cl Pipeline 模型116配置流水线117调度流水线118代码静态检测118存储构建的制品119Api自动化测试119Caching (TBD) 121IM 状态通知(TBD) 121持续部署121简介121CD Pipeline 模型121快速入门122添加部署编排122helm方式部署组件125Require125触发器128Requi
5、re128灰度发布131简介131灰度发布(金丝雀发布)131监控134简介134工作流/流水线Dashboard134任务列表134运行情况及运行日志查看134设置136基于角色的访问控制概述136什么是基于角色的访问控制? 136如何使用RBAC正确管理资源的权限136概念说明136使用说明137你可以用RBAC做什么? 138RBAC是如何工作的? 138资源组138角色139角色分配139权限140客户端141简介141使用限制141客户端安装141安装持续交付产品Kubernetes客户端141卸载持续交付产品客户端144组织管理145简介145约束规则145添加组织146查看组织列
6、表/详情146修改组织147组织内成员的维护147删除组织149集成管理150简介150集成代码仓库150集成制品仓库150chart 仓库151Require151秘钥管理152Lstack/Vault152Require152对象存储154华为云OBS154Require154阿里云OSS155Require155制品仓库157阿里云ACR(个人版)157Require157华为云容器镜像服务(SWR)159Require159Harbor161Require161代码仓库163CodeHub163Require: 163GitLab-On-Premises165Require165Git
7、Lab-On-SaaS167Require167产品介绍简介LStack Nebular是杭州朗澈科技自主设计、研发的持续交付(Continues Delivery)产 品,帮助企业快速建立稳定软件发布的内部开发者平台(Internal Developer Platform, 以下简称IDP)与DevOps文化,为开发者提供云原生应用运行环境,开发者通过平台的 自助服务(Self-Service)能力,进行应用的构建、部署、验证、运维等生命周期管理操 作,降低应用开发者使用云原生技术的门槛,提升应用的部署和运行质量。客户价值1.使用IDP用户获得的价值提升。用户角色价值描述可以自服务的方式创建
8、独立的云原生集成环境,进行开发、调 试、自测应用开发工程师基于代码合并请求级别的持续集成,允许开发者每次commit 代码后自动执行持续集成流水线,并获得单元测试,代码扫 描,耗时和通过率的质量反馈 根据代码仓库branch/tag创建迭代开发数据流,在迭代过程 中自动的采集开发、测试、发布、上线阶段的质量、生产力、 效率等行业效能指标数据,同时实现阶段流转的可视化,方便 随时查看迭代的进程及问题风险Platform工程师可以为应用开发团队提供一系列的标准自助服务(如开发工 具、构建工具、部署工具、监控工具等)可以向应用开发团队提供获得审批的云服务资源,为一个团队 或项目实现完整的、隔离的云原
9、生集成环境管理可以随时查看团队的迭代开发进程,以及团队的持续集成、持 续部署等行业效能DevOps指标项目管理/产品管理以应用为成本中心,使团队花更少的时间进行云成本的分析和 评估,并持续优化团队的云成本支出使用“LStack NebUlar”将使用户相较于使用大量开源产品自建IDP获得以下的价值提 升。场景开源产品自建使用“LStack Nebularn构建云原生时代DevOps 体系专业技术团队至少超过6个月 的投入,并且仅仅是开始开箱即用除了部署大量开源产品使用的按需付费,根据实际的业务情相关费用投入硬件成本(如云硬件)外,也 需要长期一定数量的高职级工况和团队规模,费用弹性,整 体费用
10、比使用开源产品的综合程师进行体系的构建和维护投入低50%以上需要专业的技术工程师长期关系统维护管理注与投入,多种开源产品混合 使用也增加了技能学习和维护 管理的复杂度无需关注,将精力放在业务问题上业务价值仅仅取决于公司自身工程师的 能力,以及其钻研开源产品的 能力具备丰富持续交付能力的自助 服务平台,减少团队间协调, 让开发者更快速的交付产品功 能安全性&稳定性各种混杂开源软件,考验技术 产品及时迭代更新,确保安全工程师的综合能力和稳定需要自己构建一定规模的IDP 提供专业的服务,相当于配置 可扩展性与服务工程师团队一个外部的IDP支持团队培训与支持自建培训体系长期的在线培训支持商业模式LSt
11、ack Nebular提供三级订阅模式:开发者版、标准版和专业版。开发者版门槛最低,是开发者入门DevOps的优选项。开发者版免费SaaS服务标准版68/服务/月SaaSMM专业版定制价格,联系销售SaaS服务或私有化部罂了解更多了解更多了解更多适合开发者体验、泅试 管理组件数V=Io 每月100次部詈限制 支持滚动郎署 支持持续集成(CI) 支持接入JenkinS YAML, Configuration-as-Code & REST APIs 基础设施编推筒单、可靠、灵活,适合不断增长的 业务 管理组件数V= 100 易月无限制部署 支持港动部署,支持接入JenkinS, YAML1 Con
12、figuration-as-Code &Restapis SLA Guarantee (5,24)满足中大型组织的业务扩展性、安全与合规要求 无管理姐件数8限制 支持持俵集成(CI) 每月无限制部者 支持滚动部署、蓝绿部署,金丝雀发布 应用云成本分析优化 研发能效数据洞察 晶于角色的访问控制(RBAC) SLA Guarantee (7,24)快速入门本文以容器化组件为例,帮助新用户快速入手熟悉使用LStack Nebular系统基本能力, 包含需要的基础设施云资源接入,容器组件从代码到部署的完整过程。准备工作需要先有一个k8s集群 有自己或公司的gitlab代码仓库有自己或公司的镜像仓库如何
13、进入IDP平台 登录 www. !stack, com 在导航栏中选择控制台,进入控制台界面后,点击【持续交付】(需要先拥有登录 账号)。第1步:创建组织持续交付是以组织结构创建使用的,组织角色分为主账号、admin managermember角 色。同样在组件创建后也需要授予OWner或developer权限。 持续交付-设置-组织管理,添加组织(添加组织只有主账号有权限添加)。 点击【添加成员】并给对应的成员分配相关角色(admin、manager member )。第2步:安装和运行Kubernetes客户端1 .客户端创建 持续交付-设置-客户端-添加客户端,自定义客户端名称。 数据存
14、储选择【mysql】,输入数据库ip地址、端口号、数据库名称及密码(外部数 据库使用的是MySQL,内置数据库为Sqlite),可参考客户端详解。 点击【创建】完成客户端创建。2 .获取客户端安装命令在客户端列表界面点击客户端【名称】,进入到信息界面。点击【复制安装命令】。3 .安装客户端在事先准备好的k8s集群中执行客户端安装命令。SSbsftPXQlELast login: NOn Feb H 19O3H7 2022 froa 8.101.0.32(rootfxiacin9-aaatrcurl - iMCur -fL httpt /conaol. lstack-tapilhidpbasdp
15、loyvla9tt-620b4 let0434f 1389c09507.yual kubctl Crea3 -f4第3步:添加VCS (版本控制系统,如GitHUb)1 .创建自建仓库 持续交付-设置-集成管理,选择【代码仓库】点击【添加仓库】 创建仓库这里选择gitlab本地【自建仓库】,输入名称和仓库地址。 创建完成后,在代码仓库列表界面右侧操作中点击【授权】,绑定相应的客户端, 再输入私有token o0获取仓库私有token:进入仓库地址,点击【用户设置】 【访问令牌】,填写姓 名、到期时间,勾选授权范围后点击【创建个人访问令牌】。o复制您的新个人访问令牌,粘贴至私有token。 点击
16、【授权】完成代码仓库的授权使用。V GitUbKS9T AXMMM*n C9A) *MdAM 4 9rwW MCM M窗Ck ww lr 8 C4bon ” 1yeu (*qw p*Mwei KCMa tcAPersonal Access Tokens2 .创建制品仓库 持续交付-设置-集成管理,选择【制品仓库】点击【添加仓库】进入新建制品仓库页 面。 输入仓库名称、仓库类型选择华为SWR,仓库地址选择您镜像仓库所在区域。 点击【创建】完成制品仓库的创建,在制品仓库列表右侧的操作中点击【授权】,配 置授权信息。 华为云制品仓库授权支持两种方式:o通过用户名密码授权- 绑定相应的客户端。- 输入
17、华为云主账号。- 远程仓库用户名可以是主账号也可以是子账号。- 熟人远程仓库密码。o 通过访问密钥授权(AccessKey ID、AccessKey Secret需要在华为云获取)- 进入华为云,点击【我的凭证】 【访问密钥】 【新增访问密钥】。- 输入访问密钥信息后点击确定创建成功,在弹出页面点击【立即下载】,下载 该密钥信息。- 打开下载文件,将ACCeSS Key Id和Secret Access Key填入对应信息框 中。点击【授权】,Ii第4步:添加Kubernetes集群1 .添加k8s集群 持续交付-基础设施管理-资源管理。 在集群资源界面下点击【添加集群】,agent选择之前创
18、建的客户端。 点击【创建】完成k8s集群添加。2 .创建环境类型 持续交付-基础设施管理-环境类型管理。 点击【申请环境类型】,环境类型名称自定义,建议体现出环境类型,如dev、test 环境。 环境类型创建完成后需要绑定成员,被绑定的成员可以使用环境类型相关联的资源。3 .绑定环境类型集群添加完成后,需要给集群资源绑定环境类型。在集群资源列表中点击【】,选择环境类型,点击右边的添加绑定按键,完成资源类 型绑定。第5步:添加组件1 .添加组件持续交付-软件货件-组件。点击【添加组件】,在代码源导入界面填写对应的信息。点击【创建】完成组件添加。2 .分配组件权限组件列表中点击组件名称进入,在【成
19、员】界面添加成员。 选择成员可分配OWner或developer权限,OWnCr有创建流水线等操作权限。第6步:创建构建流水线1 .创建流水线持续交付-持续集成一流水线。 点击【创建流水线】选择模板,如JaVa、Go等。 在创建流水线界面首先填选组件、分支/Tag/Commit、客户端信息,如果需要用到全 局变量,还可自定义全部变量。(如若勾选自动构建功能,在提交代码分支或打tag 时会自动运行流水线) 然后点击【下一步】添加编译构建阶段,添加构建镜像阶段等。 最后点击【创建】完成CI流水线创建。2 .运行流水线创建完成流水线后,流水线列表中点击右侧【运行】按键,在运行流水线时可更改运 行的分
20、支/lag/commit,如有自定义变量可修改自定义变量值。点击【名称】在运行记录中查看运行情况。第7步:创建部署编排工作流1 .添加部署编排持续交付-持续部署-部署编排。点击【添加部署编排】添加编排,创建完成后,点击【ID/名称】进入。2 .添加环境在环境界面点击【创建环境】,输入名称(自定义),环境类型选择已创建的环境类 型。3 .创建组件 在组件界面点击【创建组件】,选择组件名称(组件名称也可自定义),组件类型有 普通组件和helm组件两种类型选择,以普通组件创建为例。 环境信息配置:o基础配置:选择环境,设置实例数。o容器配置:镜像仓库输入完整地址,镜像tag即镜像版本。 点击【创建】
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 动力 ISSCloud 原生 DevOps 平台 用户手册
![提示](https://www.desk33.com/images/bang_tan.gif)
链接地址:https://www.desk33.com/p-395639.html