感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
使用GitLab實現DevSecOps主權
- GitLab CE、EE與GitLab.com:功能與控制對比。
- Omnibus架構與Kubernetes Helm部署選項。
- SaaS鎖定風險與數據駐留要求。
安裝與架構
- 在Ubuntu上使用PostgreSQL和Redis進行Omnibus安裝。
- 在Kubernetes上使用持久卷部署GitLab Helm圖表。
- 外部服務:對象存儲、SMTP、LDAP。
- 多區域災難恢復的地理複製。
倉庫與項目管理
- 組、子組和項目層次結構。
- 合併請求工作流、代碼審查和審批規則。
- 用於敏捷規劃的看板、史詩和里程碑。
- Wiki、代碼片段和發佈管理。
CI/CD管道工程
- .gitlab-ci.yml語法、階段和作業依賴關係。
- 運行器類型:共享、組和特定運行器。
- Docker執行器、Kubernetes執行器和自動擴展。
- 工件緩存、註冊表發佈和部署階段。
安全掃描
- SAST、DAST、依賴掃描和容器掃描。
- 密鑰檢測和許可證合規性。
- 漏洞儀表板和修復跟蹤。
身份驗證與授權
- LDAP、SAML和OpenID Connect SSO。
- 雙因素認證和個人訪問令牌。
- IP白名單和審計事件日誌。
註冊表與包管理
- 容器註冊表:身份驗證、清理策略和複製。
- 用於Maven、npm、PyPI和Conan的包註冊表。
- 用於內部工件的通用包上傳。
監控與擴展
- GitLab Exporter指標和Grafana儀表板。
- 數據庫調優和PgBouncer連接池。
- Web、API和Sidekiq節點的水平擴展。
- 備份策略:rake任務、對象存儲和恢復驗證。
最低要求
- 高級Linux系統管理和Ruby/Go基礎知識。
- 瞭解CI/CD、容器編排和Git工作流程。
- 具備大規模使用PostgreSQL和Redis的經驗。
受衆
- 希望替換GitLab.com或GitHub Enterprise的企業DevOps團隊。
- 需要完全掌控DevSecOps工具鏈的組織。
- 需要本地CI/CD和註冊表的受監管行業。
21 小時
客戶評論 (1)
我喜歡能立即得到問題的答案。
Szabolcs Kriston - Ericsson
課程 - Advanced GitLab
機器翻譯