感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
使用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語法、階段和作業依賴關係。
- Runner類型:共享、組和特定Runner。
- 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的經驗。
受衆
- 企業DevOps團隊,用於替代GitLab.com或GitHub Enterprise。
- 需要完整DevSecOps工具鏈主權的組織。
- 需要本地CI/CD和註冊表的受監管行業。
21 小時
客戶評論 (2)
我喜歡能立即得到問題的答案。
Szabolcs Kriston - Ericsson
課程 - Advanced GitLab
機器翻譯
我喜歡培訓師與我們之間的輕鬆溝通,對我們問題的關注,以及回答我們問題時提供的見解和額外知識。我喜歡節奏,即使遇到技術問題,也從未感到匆忙。每個主題都得到了妥善處理。
Melania Mieczkowska - IAV Poland
課程 - Gitlab and Gitlab CI
機器翻譯