




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软通动力ISSCIoud云原生DevOps
平台
用户手册
软通动力信息技术(集团)有限公司
目录
产品介绍.................................................................8
简介..................................................................8
客户价值..............................................................8
商业模式.............................................................10
快速入门.............................................................10
总览....................................................................19
简介.................................................................19
软件资产.............................................................19
产品质量.............................................................19
CI效率..............................................................20
CD效率..............................................................21
软件货架................................................................23
简介.................................................................23
系统模型.............................................................23
组件.............................................................23
应用.............................................................23
解决方案.........................................................23
API........................................................................................................................................................................24
组件....................................................................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
环境准备.........................................................49
创建组件迭代-V0.0.1...............................................................................................50
配置迭代V0.0.1信息...............................................50
开发V0.0.1...............................................................................................................51
转测V0.0.1...............................................................................................................52
release预发V0.0.1...................................................................................................53
发布生产V0.0.1.......................................................................................................54
进入新的迭代-V0.0.2...............................................................................................54
代码静态检测............................................................55
简介.................................................................55
约束规则.............................................................55
查看代码静态检测报告及相关操作.......................................55
应用....................................................................57
添加应用到软件货架...................................................57
解决方案................................................................59
添加解决方案到软件货架...............................................59
Api................................................................................................................................60
添加API到软件货架..................................................60
基础设施.......................................................................63
简介.......................................................................63
资源管理.......................................................................64
集群资源.......................................................................64
添加集群...................................................................64
查看集群列表/详情.........................................................66
修改集群...................................................................67
集群查看/绑定/解绑环境类型................................................68
删除/恢复集群..............................................................69
数据存储.......................................................................71
添加pvc............................................................................................................................71
查看pvc列表/详情.........................................................72
pvc查看/绑定/解绑环境类型.................................................72
删除pvc............................................................................................................................73
添力口database...................................................................................................................74
修改database...................................................................................................................75
查看database列表/详情....................................................77
database查看/绑定/解绑环境类型............................................77
删除database...................................................................................................................78
网络...........................................................................80
添力口gateway....................................................................................................................80
查看gateway列表/详情.....................................................81
gateway查看/绑定/解绑环境类型............................................82
删除gateway....................................................................................................................82
添加router.......................................................................................................................83
查看router列表/详情.......................................................84
router查看/绑定/解绑网关..................................................86
删除router.......................................................................................................................88
中间件.........................................................................91
添加消息队列..............................................................91
查看消息队列列表/详情.....................................................93
修改消息队列..............................................................95
消息队列查看/绑定/解绑环境类型.......................................97
删除消息队列.........................................................98
添加检索分析服务....................................................100
查看检索分析服务列表/详情...........................................103
修改检索分析服务....................................................105
检索分析服务查看/绑定/解绑环境类型..................................107
删除检索分析服务....................................................109
环境类型管理...........................................................112
添加环境类型........................................................112
查看环境类型列表/详情...............................................113
修改环境类型........................................................113
环境类型内成员的维护................................................114
删除环境类型........................................................115
持续集成...............................................................116
简介................................................................116
ClPipeline模型......................................................116
配置流水线..........................................................117
调度流水线..........................................................118
代码静态检测........................................................118
存储构建的制品......................................................119
Api自动化测试......................................................119
Caching(TBD).............................................................................................................121
IM状态通知(TBD)...................................................................................................121
持续部署...............................................................121
简介................................................................121
CDPipeline模型......................................................121
快速入门...............................................................122
添加部署编排........................................................122
helm方式部署组件.....................................................125
Require..........................................................................................................................125
触发器.................................................................128
Require..........................................................................................................................128
灰度发布...............................................................131
简介................................................................131
灰度发布(金丝雀发布)..............................................131
监控...................................................................134
简介................................................................134
工作流/流水线Dashboard...........................................................................................134
任务列表........................................................134
运行情况及运行日志查看..........................................134
设置...................................................................136
基于角色的访问控制概述................................................136
什么是基于角色的访问控制?..........................................136
如何使用RBAC正确管理资源的权限....................................136
概念说明........................................................136
使用说明........................................................137
你可以用RBAC做什么?..........................................138
RBAC是如何工作的?.............................................138
资源组..........................................................138
角色............................................................139
角色分配........................................................139
权限............................................................140
客户端.................................................................141
简介................................................................141
使用限制............................................................141
客户端安装..........................................................141
安装持续交付产品Kubernetes客户端..............................141
卸载持续交付产品客户端..........................................144
组织管理...............................................................145
简介................................................................145
约束规则............................................................145
添加组织............................................................146
查看组织列表/详情...................................................146
修改组织............................................................147
组织内成员的维护....................................................147
删除组织............................................................149
集成管理..............................................................150
简介................................................................150
集成代码仓库........................................................150
集成制品仓库........................................................150
chart仓库..............................................................151
Require............................................................................................................................151
秘钥管理...............................................................152
Lstack/Vault..........................................................................................................................152
Require............................................................................................................................152
对象存储...............................................................154
华为云OBS..........................................................................................................................154
Require............................................................................................................................154
阿里云OSS..........................................................................................................................155
Require............................................................................................................................155
制品仓库...............................................................157
阿里云ACR(个人版).....................................................157
Require............................................................................................................................157
华为云容器镜像服务(SWR)..............................................................................................159
Require............................................................................................................................159
Harbor...................................................................................................................................161
Require............................................................................................................................161
代码仓库...............................................................163
CodeHub...............................................................................................................................163
Require:........................................................................................................................163
GitLab-On-Premises............................................................................................................165
Require............................................................................................................................165
GitLab-On-SaaS....................................................................................................................167
Require............................................................................................................................167
产品介绍
简介
LStackNebular是杭州朗澈科技自主设计、研发的持续交付(ContinuesDelivery)产
品,帮助企业快速建立稳定软件发布的内部开发者平台(InternalDeveloperPlatform,
以下简称1DP)与DevOps文化,为开发者提供云原生应用运行环境,开发者通过平台的
自助服务(Self-Service)能力,进行应用的构建、部署、验证、运维等生命周期管理操
作,降低应用开发者使用云原生技术的门槛,提升应用的部署和运行质量。
客户价值
1.使用IDP用户获得的价值提升。
用户角色价值描述
・可以自服务的方式创建独立的云原生集成环境,进行开发、调
试、自测
・基于代码合并请求级别的持续集成,允许开发者每次commit
代码后自动执行持续集成流水线,并获得单元测试,代码扫
应用开发工程师描,耗时和通过率的质量反馈
・根据代码仓库branch/tag创建迭代开发数据流,在迭代过程
中自动的采集开发、测试、发布、上线阶段的质量、生产力、
效率等行业效能指标数据,同时实现阶段流转的可视化,方便
随时查看迭代的进程及问题风险
•可以为应用开发团队提供一系列的标准自助服务(如开发工
具、构建工具、部署工具、监控工具等)
Platform工程师
・可以向应用开发团队提供获得审批的云服务资源,为一个团队
或项目实现完整的、隔离的云原生集成环境管理
・可以随时查看团队的迭代开发进程,以及团队的持续集成、持
续部署等行业效能DevOps指标
项目管理/产品管理
・以应用为成本中心,使团队花更少的时间进行云成本的分析和
评估,并持续优化团队的云成本支出
2.使用“LStackNebular”将使用户相较于使用大量开源产品自建IDP获得以下的价值提
升。
场景开源产品自建使用“LStackNebular”
构建云原生时代DevOps专业技术团队至少超过6个月
开箱即用
体系的投入,并且仅仅是开始
除了部署大量开源产品使用的按需付费,根据实际的业务情
硬件成本(如云硬件)外,也况和团队规模,费用弹性,整
相关费用投入
需要长期一定数量的高职级工体费用比使用开源产品的综合
程师进行体系的构建和维护投入低50%以上
需要专业的技术工程师长期关
注与投入,多种开源产品混合无需关注,将精力放在业务问
系统维护管理
使用也增加了技能学习和维护题上
管理的复杂度
具备丰富持续交付能力的自助
仅仅取决于公司自身工程师的
服务平台,减少团队间协调,
业务价值能力,以及其钻研开源产品的
让开发者更快速的交付产品功
能力
能
各种混杂开源软件,考验技术产品及时迭代更新,确保安全
安全性&稳定性
工程师的综合能力和稳定
需要自己构建一定规模的IDP提供专业的服务,相当于配置
可扩展性与服务
工程师团队一个外部的IDP支持团队
培训与支持自建培训体系长期的在线培训支持
商业模式
LStackNebular提供三级订阅模式:开发者版、标准版和专业版。开发者版门槛最低,是
开发者入门DevOps的优选项。
开发者版标准版专业版
免费¥68/服务/月定制价格,联系销售
SaaS服务SaaS服务SaaS服务或私有化部署
了解更多了解更多了解更多
适合开发者体验、测试简单、可靠、灵活,适合不断增长的满足中大型组织的业务扩展性、安全
业务与合规要求
•管理组件数<=10
•每月100次部署限制•管理组件数v=100•无管理组件数量限制
•支持滚动部署•每月无限制部署•支持持续集成(CI)
支持滚动部署每月无限制部署
•支持持续集成(CI)••
,支持接入Jenkins,支持接入Jenkins•支持滚动部署、蓝绿部署,金丝雀发布
•YAML,Configuration-as-Code&•YAML,Configuration-as-Code&・应用云成本分析优化
RESTAPIsRESTAPIs•研发能效数据洞察
•基础设施编排•基础设施编排•基于角色的访问控制(RBAC)
•SLAGuarantee(5*24)•SLAGuarantee(7,24)
快速入门
本文以容器化组件为例,帮助新用户快速入手熟悉使用LStackNebular系统基本能力,
包含需要的基础设施云资源接入,容器组件从代码到部署的完整过程。
准备工作
需要先有一个k8s集群
»有自己或公司的gitlab代码仓库
・有自己或公司的镜像仓库
如何进入IDP平台
•登录www.Istack.com
・在导航栏中选择控制台,进入控制台界面后,点击【持续交付】(需要先拥有登录
账号)。
第1步:创建组织
持续交付是以组织结构创建使用的,组织角色分为主账号、admin、manager>member角
色。同样在组件创建后也需要授予owner或developer权限。
・持续交付-设置-组织管理,添加组织(添加组织只有主账号有权限添加)。
•点击【添加成员】并给对应的成员分配相关角色(admin、manager、member)。
第2步:安装和运行Kubernetes客户端
1.客户端创建
・持续交付-设置-客户端-添加客户端,自定义客户端名称。
・数据存储选择【mysql】,输入数据库ip地址、端口号、数据库名称及密码(外部数
据库使用的是MySQL,内置数据库为sqlite),可参考客户端详解。
・点击【创建】完成客户端创建。
2.获取客户端安装命令
•在客户端列表界面点击客户端【名称】,进入到信息界面。
点击【复制安装命令】。
3.安装客户端
・在事先准备好的k8s集群中执行客户端安装命令。
sshsftp*Q田
Lastlogin:NonFeb1419:03:172022from8.101.0.32
(rootfxlaoming-Baater-]#curl-inaecure-«fLhttp*i//ccnaole.latack-tMt.cn/apl/lsh/idp/base/deploy/vl/a9flnt-tMt-620b41cfe0434f13S9c09507.yaal|kub
tlcreate-f-1
第3步:添加VCS(版本控制系统,如GitHub)
1.创建自建仓库
・持续交付-设置-集成管理,选择【代码仓库】点击【添加仓库】
•创建仓库这里选择gitlab本地【自建仓库】,输入名称和仓库地址。
・创建完成后,在代码仓库列表界面右侧操作中点击【授权】,绑定相应的客户端,
再输入私有tokeno
o获取仓库私有token:进入仓库地址,点击【用户设置】>【访问令牌】,填写姓
名、到期时间,勾选授权范围后点击【创建个人访问令牌】。
o复制您的新个人访问令牌,粘贴至私有token。
・点击【授权】完成代码仓库的授权使用。
“Gitlab
PersonalAccessTokens«ou<NmACIVMtokan
SMitMua
cang*ner»>p«nc<ul«ec*MWhento>
««Ci1(WOOrt'O"aMM1hM»«*«>Mt«tt«•
<a»«MuwpaitoealtccautotaatM
>uth*f3>c«tetftrtizG<avTzHP.T»wyit*zAdd»pwtonMWk«n
trtf*0***wtwn>euM>«TsAcktaamatoripoteMe*
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 事业单位改制正式合作协议
- 资本投资合作合同
- 无人机制造项目研发合同
- 保安服务合同终止协议书
- 木工单包工劳务合同书
- 环保节能设备制造合同
- 房屋出售居间合同
- 装修工程人工劳务合同
- 工业互联网平台运营合作协议
- 房屋中介服务合同
- 【人教版】《劳动教育》七上 劳动项目一 疏通厨房下水管道 课件
- 2024特斯拉的自动驾驶系统FSD发展历程、技术原理及未来展望分析报告
- 2024-2030年中国银行人工智能行业市场深度调研及发展趋势与投资前景研究报告
- 2024七年级英语下册 Module 1 Lost and found教案(新版)外研版
- 2024年公共卫生基本知识考试题库(附含答案)
- 《垃圾发电厂炉渣处理技术规范》
- 环境空气气态污染物(SO2、NO2、O3、CO)连续自动监测系统安装验收技术规范(HJ 193-2013部分代替 HJ-T 193-2005)
- 《生活垃圾转运站技术规范+CJJT+47-2016》详细解读
- 总体国家安全观-创新引领10周年全文课件
- 鸟类知识科普课件
- 中国通用电气有限公司员工手册
评论
0/150
提交评论