<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>边缘计算 on Liangweidong's blog</title><link>https://liangweidonggood.github.io/tags/%E8%BE%B9%E7%BC%98%E8%AE%A1%E7%AE%97/</link><description>Recent content in 边缘计算 on Liangweidong's blog</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Thu, 15 Sep 2022 00:00:00 +0800</lastBuildDate><atom:link href="https://liangweidonggood.github.io/tags/%E8%BE%B9%E7%BC%98%E8%AE%A1%E7%AE%97/index.xml" rel="self" type="application/rss+xml"/><item><title>Erda 云原生 PaaS 平台：DevOps / 微服务 / 多云 一站式</title><link>https://liangweidonggood.github.io/p/erda-yun-yuan-sheng-paas/</link><pubDate>Thu, 15 Sep 2022 00:00:00 +0800</pubDate><guid>https://liangweidonggood.github.io/p/erda-yun-yuan-sheng-paas/</guid><description>&lt;img src="https://liangweidonggood.github.io/p/erda-yun-yuan-sheng-paas/image/cover.jpg" alt="Featured image of post Erda 云原生 PaaS 平台：DevOps / 微服务 / 多云 一站式" /&gt;&lt;p&gt;从 CI/CD 到微服务治理、从监控告警到快数据分析，企业内部要拉起一套&amp;quot;全功能 PaaS 平台&amp;quot;通常要装 10+ 个开源系统、串起 N 种协议、对接 K8s/VM/边缘节点。&lt;strong&gt;Erda&lt;/strong&gt; 是百度开源的一站式云原生 PaaS 平台，把 DevOps、微服务治理、多云管理、边缘计算、快数据、监控都打包到一个集群里。这篇文章讲清楚容器化部署、四层 RBAC、和&amp;quot;它到底能做什么&amp;quot;。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;阅读对象&lt;/strong&gt;：要给中大型团队搭企业级 DevOps 平台、想整合 K8s + 微服务 + 监控的工具负责人&lt;br&gt;
&lt;strong&gt;覆盖范围&lt;/strong&gt;：Erda 2.2 quick-start 部署清单、平台/组织/项目/应用四层 RBAC、核心能力矩阵&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="一为什么是-erda"&gt;一、为什么是 Erda
&lt;/h2&gt;&lt;p&gt;开源 PaaS 平台不少，但 Erda 的差异点是&amp;quot;&lt;strong&gt;全栈打包&lt;/strong&gt;&amp;quot;——一个 Erda 集群能直接对外提供：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;能力&lt;/th&gt;
					&lt;th&gt;对应模块&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;DevOps&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;流水线、代码质量、制品库、测试管理&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;微服务治理&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;注册中心、配置中心、API 网关、调用链&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;多云管理&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;多 K8s 集群接入、VM/裸机管理&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;边缘计算&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;边缘节点注册、边缘应用编排&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;快数据&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;实时计算、离线数仓、BI 报表&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;监控告警&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;指标采集、告警规则、通知&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;协作&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;工单、协同、权限、审计&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;When to use&lt;/strong&gt;：中大型企业（5+ 开发团队、10+ 应用）想&amp;quot;一套平台打天下&amp;quot;；或者已经有一堆 K8s 集群想统一管理。&lt;strong&gt;不&lt;/strong&gt;适合：个人开发者（太重）、纯前端项目（用 Vercel/Netlify 更快）、纯离线数仓（用 ClickHouse + Superset 更专业）。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="二容器化部署"&gt;二、容器化部署
&lt;/h2&gt;&lt;h3 id="21-资源要求"&gt;2.1 资源要求
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;资源&lt;/th&gt;
					&lt;th&gt;最低&lt;/th&gt;
					&lt;th&gt;推荐&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;CPU&lt;/td&gt;
					&lt;td&gt;4 核&lt;/td&gt;
					&lt;td&gt;8 核+&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;内存&lt;/td&gt;
					&lt;td&gt;8 GB&lt;/td&gt;
					&lt;td&gt;16 GB+&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;磁盘&lt;/td&gt;
					&lt;td&gt;100 GB&lt;/td&gt;
					&lt;td&gt;500 GB+&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Docker&lt;/td&gt;
					&lt;td&gt;20.10.0+&lt;/td&gt;
					&lt;td&gt;最新稳定版&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Docker Compose&lt;/td&gt;
					&lt;td&gt;v2&lt;/td&gt;
					&lt;td&gt;v2&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="22-quick-start-部署"&gt;2.2 quick-start 部署
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 下载 erda-release-2.2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 把 quick-start 目录下载到 /home/docker/erda&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; /home/docker/erda
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 执行安装脚本&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sh quick-start.sh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;脚本会自动拉起 30+ 容器、初始化 MySQL/ES/Kafka/Redis/etcd/ZK、做服务发现、暴露 UI。&lt;/p&gt;
&lt;h3 id="23-部署后的容器清单"&gt;2.3 部署后的容器清单
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;服务&lt;/th&gt;
					&lt;th&gt;容器名&lt;/th&gt;
					&lt;th&gt;镜像&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;MySQL&lt;/td&gt;
					&lt;td&gt;erda-mysql&lt;/td&gt;
					&lt;td&gt;erdaproject/mysql:5.7-quickstart&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Elasticsearch&lt;/td&gt;
					&lt;td&gt;erda-elasticsearch&lt;/td&gt;
					&lt;td&gt;bitnami/elasticsearch:6-debian-10&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Cassandra&lt;/td&gt;
					&lt;td&gt;erda-cassandra&lt;/td&gt;
					&lt;td&gt;bitnami/cassandra:3-debian-10&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Kafka&lt;/td&gt;
					&lt;td&gt;erda-kafka&lt;/td&gt;
					&lt;td&gt;bitnami/kafka:2.8.0&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Redis&lt;/td&gt;
					&lt;td&gt;erda-redis&lt;/td&gt;
					&lt;td&gt;bitnami/redis:6.0-debian-10&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Redis Sentinel&lt;/td&gt;
					&lt;td&gt;erda-redis-sentinel&lt;/td&gt;
					&lt;td&gt;bitnami/redis-sentinel:6.0-debian-10&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Zookeeper&lt;/td&gt;
					&lt;td&gt;erda-zookeeper&lt;/td&gt;
					&lt;td&gt;bitnami/zookeeper:3.7.0&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;etcd&lt;/td&gt;
					&lt;td&gt;erda-etcd&lt;/td&gt;
					&lt;td&gt;bitnami/etcd:3&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;API 网关&lt;/td&gt;
					&lt;td&gt;gateway&lt;/td&gt;
					&lt;td&gt;nginx:latest&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;UI&lt;/td&gt;
					&lt;td&gt;erda-ui&lt;/td&gt;
					&lt;td&gt;registry.erda.cloud/erda/ui-ce:1.3.0&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;核心服务（多模块）&lt;/td&gt;
					&lt;td&gt;erda-admin / erda-cmp / erda-collector / erda-core-services / erda-dicehub / erda-dop / erda-ecp / erda-eventbox / erda-gittar / erda-hepa / erda-monitor / erda-msp / erda-openapi / erda-orchestrator / erda-pipeline / erda-streaming&lt;/td&gt;
					&lt;td&gt;registry.erda.cloud/erda/erda:1.3.0-stable&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;KMS&lt;/td&gt;
					&lt;td&gt;erda-kms&lt;/td&gt;
					&lt;td&gt;erdaproject/kms:20200608&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Action Runner Scheduler&lt;/td&gt;
					&lt;td&gt;erda-action-runner-scheduler&lt;/td&gt;
					&lt;td&gt;registry.erda.cloud/erda/erda:1.3.0-stable&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;认证&lt;/td&gt;
					&lt;td&gt;kratos&lt;/td&gt;
					&lt;td&gt;oryd/kratos:v0.7.1-alpha.1-sqlite&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;测试邮件&lt;/td&gt;
					&lt;td&gt;mailslurper&lt;/td&gt;
					&lt;td&gt;oryd/mailslurper:latest-smtps&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="24-host-配置"&gt;2.4 host 配置
&lt;/h3&gt;&lt;p&gt;部署完成后，把内部域名指向本机：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;{{HOST_IP}} erda.local one.erda.local collector.erda.local openapi.erda.local&amp;#34;&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;|&lt;/span&gt; sudo tee -a /etc/hosts
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;访问 &lt;code&gt;http://erda.local&lt;/code&gt; 进入 Erda 平台首页。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;生产环境&lt;/strong&gt;：上述 quick-start 适合&amp;quot;先跑起来看效果&amp;quot;。生产环境要换 MySQL/ES/Kafka 集群部署、独立 KMS 证书、用外部 LDAP/SSO 替换默认认证。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="三四层-rbac-模型"&gt;三、四层 RBAC 模型
&lt;/h2&gt;&lt;p&gt;Erda 的权限模型分四层——&lt;strong&gt;平台 / 组织 / 项目 / 应用&lt;/strong&gt;，每层都有独立的角色体系：&lt;/p&gt;
&lt;h3 id="31-平台层"&gt;3.1 平台层
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;角色&lt;/th&gt;
					&lt;th&gt;菜单&lt;/th&gt;
					&lt;th&gt;权限&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;平台管理员&lt;/td&gt;
					&lt;td&gt;平台后台管理页面所有菜单&lt;/td&gt;
					&lt;td&gt;全部操作权限&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;平台审计成员&lt;/td&gt;
					&lt;td&gt;审计日志&lt;/td&gt;
					&lt;td&gt;查看权限&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;平台成员&lt;/td&gt;
					&lt;td&gt;无&lt;/td&gt;
					&lt;td&gt;无后台管理页面访问权限&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="32-组织层"&gt;3.2 组织层
&lt;/h3&gt;&lt;p&gt;组织（Organization）对应&amp;quot;公司的一个部门&amp;quot;或者&amp;quot;业务线&amp;quot;。&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;角色&lt;/th&gt;
					&lt;th&gt;菜单&lt;/th&gt;
					&lt;th&gt;权限&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;组织管理员&lt;/td&gt;
					&lt;td&gt;DevOps 平台 / 微服务治理 / 快数据 / 多云 / 边缘&lt;/td&gt;
					&lt;td&gt;组织最高权限&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;组织研发工程师&lt;/td&gt;
					&lt;td&gt;DevOps / 微服务治理&lt;/td&gt;
					&lt;td&gt;项目/应用级别权限&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;数据开发工程师&lt;/td&gt;
					&lt;td&gt;DevOps / 快数据&lt;/td&gt;
					&lt;td&gt;项目/应用级别权限&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;组织运维工程师&lt;/td&gt;
					&lt;td&gt;多云管理&lt;/td&gt;
					&lt;td&gt;多云全部权限&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;边缘运维工程师&lt;/td&gt;
					&lt;td&gt;边缘计算&lt;/td&gt;
					&lt;td&gt;边缘全部权限&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;数据管理员&lt;/td&gt;
					&lt;td&gt;DevOps / 微服务治理 / 快数据&lt;/td&gt;
					&lt;td&gt;项目/应用级别权限&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;报告人员&lt;/td&gt;
					&lt;td&gt;DevOps&lt;/td&gt;
					&lt;td&gt;仅&amp;quot;报告人员&amp;quot;角色&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="33-项目层"&gt;3.3 项目层
&lt;/h3&gt;&lt;p&gt;项目（Project）对应&amp;quot;一组应用&amp;quot;——比如电商系统里的&amp;quot;用户中心&amp;quot;+&amp;ldquo;订单中心&amp;rdquo;+&amp;ldquo;支付中心&amp;quot;是一个项目。&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;角色&lt;/th&gt;
					&lt;th&gt;菜单&lt;/th&gt;
					&lt;th&gt;权限&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;项目所有者&lt;/td&gt;
					&lt;td&gt;所有菜单&lt;/td&gt;
					&lt;td&gt;项目最高权限&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;研发主管&lt;/td&gt;
					&lt;td&gt;应用列表/项目协同/测试/项目大盘/扩展服务/资源/工单/项目设置&lt;/td&gt;
					&lt;td&gt;全部操作权限&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;项目经理&lt;/td&gt;
					&lt;td&gt;同上&lt;/td&gt;
					&lt;td&gt;无应用创建/删除/修改&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;产品经理&lt;/td&gt;
					&lt;td&gt;同上（少几个）&lt;/td&gt;
					&lt;td&gt;无应用管理、无项目成员管理&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;研发工程师&lt;/td&gt;
					&lt;td&gt;同上&lt;/td&gt;
					&lt;td&gt;无应用管理、成员管理；无测试/预发/生产环境编辑和部署&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;测试工程师&lt;/td&gt;
					&lt;td&gt;同上&lt;/td&gt;
					&lt;td&gt;无应用管理、成员管理&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;报告人员&lt;/td&gt;
					&lt;td&gt;工单&lt;/td&gt;
					&lt;td&gt;仅工单提交/查看&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="34-应用层"&gt;3.4 应用层
&lt;/h3&gt;&lt;p&gt;应用（Application）对应&amp;quot;一个微服务&amp;rdquo;。&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;角色&lt;/th&gt;
					&lt;th&gt;菜单&lt;/th&gt;
					&lt;th&gt;权限&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;应用所有者&lt;/td&gt;
					&lt;td&gt;所有菜单&lt;/td&gt;
					&lt;td&gt;应用最高权限&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;应用主管&lt;/td&gt;
					&lt;td&gt;代码仓库/流水线/API设计/部署/代码质量/制品/应用设置&lt;/td&gt;
					&lt;td&gt;全部操作权限&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;运维工程师&lt;/td&gt;
					&lt;td&gt;同上（少应用设置）&lt;/td&gt;
					&lt;td&gt;目前与研发工程师一致，无测试/预发/生产环境管理&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;研发工程师&lt;/td&gt;
					&lt;td&gt;同上&lt;/td&gt;
					&lt;td&gt;无应用设置&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;测试工程师&lt;/td&gt;
					&lt;td&gt;同上&lt;/td&gt;
					&lt;td&gt;无应用设置、无开发环境管理&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;权限传递&lt;/strong&gt;：上层角色自动继承下层权限，例如&amp;quot;项目所有者&amp;quot;自动获得该项目下所有应用的&amp;quot;应用所有者&amp;quot;权限。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="四核心能力"&gt;四、核心能力
&lt;/h2&gt;&lt;h3 id="41-devops-流水线"&gt;4.1 DevOps 流水线
&lt;/h3&gt;&lt;p&gt;可视化编排 CI/CD：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;源码（Git）→ 构建（Maven/Gradle/Node.js/Docker）→ 测试 → 制品（Image/Jar/Package）→ 部署（K8s/VM/边缘）&lt;/li&gt;
&lt;li&gt;触发方式：Webhook / 定时 / 手动 / API&lt;/li&gt;
&lt;li&gt;多环境支持：dev/staging/prod 流水线模板可复用&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="42-微服务治理"&gt;4.2 微服务治理
&lt;/h3&gt;&lt;p&gt;基于 K8s Service Mesh + 自研扩展：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;注册中心&lt;/strong&gt;：自动同步 K8s Service&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;配置中心&lt;/strong&gt;：Nacos/Spring Cloud Config 适配&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;API 网关&lt;/strong&gt;：流量路由、限流、熔断、灰度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;调用链&lt;/strong&gt;：基于 OpenTelemetry/SkyWalking&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="43-多云管理"&gt;4.3 多云管理
&lt;/h3&gt;&lt;p&gt;接入多个 K8s 集群（公有云/私有云/裸金属），统一面板：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;集群健康检查&lt;/li&gt;
&lt;li&gt;工作负载、存储、网络统一查看&lt;/li&gt;
&lt;li&gt;跨集群应用迁移&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="44-边缘计算"&gt;4.4 边缘计算
&lt;/h3&gt;&lt;p&gt;把 K8s 节点扩展到边缘设备（工厂车间、零售门店）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;边缘节点注册、离线运行&lt;/li&gt;
&lt;li&gt;边缘应用编排、灰度推送&lt;/li&gt;
&lt;li&gt;边缘节点监控&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="45-快数据"&gt;4.5 快数据
&lt;/h3&gt;&lt;p&gt;实时计算 + 离线数仓：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;实时：Kafka → Flink → Druid/ClickHouse&lt;/li&gt;
&lt;li&gt;离线：Hive/Spark 任务调度&lt;/li&gt;
&lt;li&gt;BI 报表：自助拖拽 Dashboard&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="五踩坑清单"&gt;五、踩坑清单
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;资源不够起不来&lt;/strong&gt;——quick-start 至少 4C8G，生产推荐 8C16G+&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;镜像拉取慢&lt;/strong&gt;——Erda 用了 &lt;code&gt;registry.erda.cloud&lt;/code&gt;，国内需要配 docker mirror&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;初始化失败&lt;/strong&gt;——多半是 MySQL/ES 启动顺序问题，看 &lt;code&gt;docker logs erda-migration&lt;/code&gt; 找原因&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;UI 502&lt;/strong&gt;——&lt;code&gt;gateway&lt;/code&gt; 容器没起来，或者 &lt;code&gt;erda.local&lt;/code&gt; 域名没指对&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;升级断裂&lt;/strong&gt;——Erda 2.x → 3.x 是大版本升级，breaking change 较多，&lt;strong&gt;先看 release notes&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;不熟概念&lt;/strong&gt;——&amp;ldquo;平台/组织/项目/应用&amp;quot;四层模型和传统&amp;quot;用户-角色-权限&amp;quot;三元模型有差异，新用户 onboard 建议看官方视频教程&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="六参考资料"&gt;六、参考资料
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Erda 官网：https://www.erda.cloud/&lt;/li&gt;
&lt;li&gt;GitHub：https://github.com/erda-project/erda&lt;/li&gt;
&lt;li&gt;官方文档：https://docs.erda.cloud/&lt;/li&gt;
&lt;li&gt;部署指南：https://docs.erda.cloud/2.2/manual/install/docker-install.html&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="下一步"&gt;下一步
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;只想做监控？→ &lt;a class="link" href="https://liangweidonggood.github.io/p/prometheus-jian-kong-gao-jing-ti-xi/" &gt;Prometheus 监控告警体系&lt;/a&gt; 一文&lt;/li&gt;
&lt;li&gt;只想做 PaaS 容器管理？→ &lt;a class="link" href="https://liangweidonggood.github.io/p/portainer-rong-qi-ke-shi-hua-guan-li/" &gt;Portainer 容器可视化管理&lt;/a&gt; 一文&lt;/li&gt;
&lt;li&gt;一站式轻量监控？→ &lt;a class="link" href="https://liangweidonggood.github.io/p/hertzbeat-qing-liang-jian-kong-gao-jing/" &gt;HertzBeat 轻量监控告警&lt;/a&gt; 一文&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>