<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="675" viewBox="0 0 1200 675">
  <rect width="1200" height="675" fill="#f4f7fb"/>
  <text x="60" y="70" font-size="34" font-weight="700" fill="#17324d">Harbor权限治理模型</text>
  <text x="60" y="112" font-size="18" fill="#52677a">以项目边界、角色授权、镜像准入和审计闭环构建私有镜像仓库治理体系</text>
  <rect x="70" y="175" width="230" height="350" rx="24" fill="#d9ecff" stroke="#2e7cc4" stroke-width="3"/>
  <text x="125" y="225" font-size="26" font-weight="700" fill="#145c99">项目边界</text>
  <text x="105" y="280" font-size="20" fill="#21415c">业务项目</text>
  <text x="105" y="325" font-size="20" fill="#21415c">环境隔离</text>
  <text x="105" y="370" font-size="20" fill="#21415c">基础镜像</text>
  <text x="105" y="415" font-size="20" fill="#21415c">配额策略</text>
  <rect x="365" y="175" width="230" height="350" rx="24" fill="#e9f6e1" stroke="#4b9b45" stroke-width="3"/>
  <text x="420" y="225" font-size="26" font-weight="700" fill="#287020">角色授权</text>
  <text x="400" y="280" font-size="20" fill="#31502b">项目管理员</text>
  <text x="400" y="325" font-size="20" fill="#31502b">开发者</text>
  <text x="400" y="370" font-size="20" fill="#31502b">只读访问</text>
  <text x="400" y="415" font-size="20" fill="#31502b">机器人账号</text>
  <rect x="660" y="175" width="230" height="350" rx="24" fill="#fff3d6" stroke="#d79b18" stroke-width="3"/>
  <text x="715" y="225" font-size="26" font-weight="700" fill="#94640b">镜像准入</text>
  <text x="695" y="280" font-size="20" fill="#634918">漏洞扫描</text>
  <text x="695" y="325" font-size="20" fill="#634918">不可变标签</text>
  <text x="695" y="370" font-size="20" fill="#634918">保留策略</text>
  <text x="695" y="415" font-size="20" fill="#634918">例外审批</text>
  <rect x="955" y="175" width="180" height="350" rx="24" fill="#f6e7ff" stroke="#9a5cc6" stroke-width="3"/>
  <text x="990" y="225" font-size="26" font-weight="700" fill="#6d3896">审计闭环</text>
  <text x="990" y="285" font-size="20" fill="#5d4470">日志</text>
  <text x="990" y="330" font-size="20" fill="#5d4470">构建记录</text>
  <text x="990" y="375" font-size="20" fill="#5d4470">发布追踪</text>
  <text x="990" y="420" font-size="20" fill="#5d4470">月度巡检</text>
  <path d="M310 350h45" stroke="#6c7a89" stroke-width="5" marker-end="url(#a)"/>
  <path d="M605 350h45" stroke="#6c7a89" stroke-width="5" marker-end="url(#a)"/>
  <path d="M900 350h45" stroke="#6c7a89" stroke-width="5" marker-end="url(#a)"/>
  <defs><marker id="a" markerWidth="10" markerHeight="10" refX="8" refY="3" orient="auto"><path d="M0,0 L0,6 L9,3 z" fill="#6c7a89"/></marker></defs>
  <rect x="270" y="575" width="660" height="46" rx="23" fill="#17324d"/>
  <text x="350" y="606" font-size="22" fill="#fff">目标：最小权限、可信镜像、可追溯发布</text>
</svg>