Kubernetes與Gitlab培訓
Gitlab 是一個 DevOps 生命週期平臺,為專案規劃和管理提供 CI/CD 功能。Kubernetes 是一個用於自動化應用程式部署的編排系統。使用 Gitlab 和 Kubernetes,使用者可以自動 構建和部署到容器化雲環境。
這種講師指導的現場培訓(在線或現場)面向希望使用 Kubernetes 和 Gitlab 自動化 DevOps 生命週期的 DevOps 工程師。
在本次培訓結束時,參與者將能夠:
- 自動執行應用程式構建、測試和部署。
- 創建自動化構建基礎設施。
- 將應用程式部署到容器化雲環境。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在即時實驗室環境中動手實施。
課程自定義選項
- 要申請本課程的定製培訓,請聯繫我們進行安排。
課程簡介
介紹
持續集成和持續交付概述
- 什麼是 CI?
- 什麼是 CD?
Gitlab 概覽
- 什麼是 Gitlab?
- Gitlab 功能
- 極狐Gitlab CI
準備 DevOps 環境
- 在 Gitlab 中安裝和設定 Auto DevOps
Kubernetes
- 集成 Kubernetes
- 創建 Kubernetes 個集群
- 創建 Kubernetes 實例
- 使用 Gitlab SSH 金鑰
階段、構件和依賴項
- 將作業放入階段
- 使用 cache
- 定義和使用工件
極狐Gitlab 自動 DevOps
- 使用 Helm
- 使用自動DevOps
- 配置 Gitlab 執行器
- 添加倉庫
自動化部署
- 部署到 Kubernetes
調試
- 處理錯誤
測試
- 集成和功能測試
監測
- 使用 Prometheus
- 收集指標
確保
- 強化管道和管道系統
故障排除
總結和後續步驟
最低要求
- 對 DevOps 的理解
觀眾
- DevOps 工程師
需要幫助選擇合適的課程嗎?
Kubernetes與Gitlab培訓 - 詢問
Kubernetes與Gitlab - 咨詢詢問
客戶評論 (2)
工作示例演示
Daniel Wegner - Fraunhofer IOSB
課程 - Kubernetes and Gitlab
機器翻譯
我喜歡Ahmed對我們提出的每個問題/疑問的快速反應,以及他能夠清晰回答所有問題的能力,同時他還提供了我們甚至沒有想到的其他相關問題的深入見解。
Jose Perez - Fraunhofer IOSB
課程 - Kubernetes and Gitlab
機器翻譯
相關課程
高級 GitLab
21 小時本課程為講師指導的線下或線上培訓,針對中高級專業人士,旨在應用GitLab進行高級CI/CD工作流程、項目結構化及協作開發,使用GitLab的免費版。
通過本培訓,參與者將能夠:
- 使用自定義Runner和可重用模板實現高級GitLab CI/CD管道。
- 有效組織項目,使用群組和命名空間。
- 使用Markdown和GitLab工具協作處理代碼、問題和文檔。
- 在實際項目中應用GitLab Pages、發布工作流程和安全配置。
高級 Platform Engineering: 使用 Microservices 和 Kubernetes 進行擴展
35 小時這種以講師為主導的 澳門(在線或現場)實時培訓面向希望掌握使用微服務和 Kubernetes 擴展應用程式的高級平台工程師和 DevOps 專業人士。
在培訓結束時,參與者將能夠:
- 設計和實現可擴展的微服務架構。
- 在 Kubernetes 個集群上部署和管理應用程式。
- 利用 Helm 圖表進行高效的服務部署。
- 監視和維護生產中微服務的運行狀況。
- 在 Kubernetes 環境中應用安全性和合規性的最佳實踐。
AI驅動的Kubernetes操作:自動擴展、調度與資源優化
21 小時Kubernetes是一種廣泛用於管理大規模分佈式應用的容器編排平臺。
本次由講師指導的培訓(線上或線下)面向高級從業者,旨在教授如何應用AI和機器學習技術來優化Kubernetes資源使用、調度決策和自動擴展策略。
在課程結束時,學員將能夠:
- 應用AI/ML模型改進Kubernetes中的工作負載調度決策。
- 使用預測分析優化CPU、GPU和內存分配。
- 通過強化學習和指標預測實現智能自動擴展。
- 通過自動化資源優化降低基礎設施成本和延遲。
課程形式
- 講師指導的技術演講和深入討論。
- 使用真實Kubernetes集羣的動手實驗。
- 將AI模型應用於實際操作場景的實踐練習。
課程定製選項
- 如需根據您的平臺設置或操作需求定製本課程,請聯繫我們進行定製。
Kubernetes上的AI工作負載:大規模部署機器學習模型
14 小時Kubernetes是一個可擴展的平臺,用於在生產環境中部署、服務和管理機器學習模型。
本課程爲講師主導的培訓(線上或線下),面向希望可靠地在Kubernetes上操作ML模型的中級專業人員。
完成本培訓後,參與者將掌握以下技能:
- 容器化並準備ML模型以進行高效部署。
- 使用現代推理框架服務模型。
- 通過自動擴展、GPU配置和資源調優來優化工作負載。
- 實施模型發佈策略,如A/B測試和金絲雀部署。
課程形式
- 混合講座、架構分析和引導討論。
- 大量實踐練習,涵蓋實際部署場景。
- 在即時Kubernetes環境中進行動手實踐。
課程定製選項
- 如果您需要根據您的環境或工具鏈定製本課程,請聯繫我們討論定製選項。
Kubernetes Networking 與 Calico
14 小時這種以講師為主導的澳門現場(現場或遠端)現場培訓針對希望優化Kubernetes集群網路的工程師。
在培訓結束時,參與者將能夠:
- 安裝和配置 Calico。
- 瞭解 Calico 與傳統疊加網路的不同之處。
- 瞭解 Calico 如何將 Internet 路由協定與基於共識的數據存儲相結合。
- 使用 Calico 為 Kubernetes 個群集創建容器網路解決方案。
- 使用 Calico 為 Kubernetes 提供網路策略。
Certified Kubernetes Administrator (CKA) - 考試準備
21 小時認證 Kubernetes 管理員 (CKA) 計劃由 Linux 基金會和雲原生計算基金會 (CNCF) 創建。
Kubernetes 是 Nowadys 一個用於容器編排的領先平臺。
NobleProg從2015年開始提供Docker和Kubernetes培訓。憑藉 360 多個 成功完成的培訓專案,我們成為全球容器化領域最知名的培訓公司之一。
自 2019 年以來,我們還通過準備和鼓勵客戶通過 CKA 和 CKAD 考試來幫助客戶確認他們在 k8s 環境中的表現。
這種由講師指導的現場培訓(在線或現場)面向系統管理員,Kubernetes 希望通過 CKA 考試來確認其知識的使用者。
另一方面,培訓的重點是獲得 Kubernetes 管理方面的實踐經驗,因此即使您不打算參加 CKA 考試,我們也建議您參加培訓。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在現場實驗室環境中動手實施。
課程自定義選項
- 如需申請本課程的定製培訓,請聯繫我們進行安排。
- 要瞭解有關CKA認證的更多資訊,請訪問:https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - 考試準備
21 小時Certified Kubernetes Application Developer (CKAD) 項目由 Linux Foundation 和 Kubernetes 的託管方 Cloud Native Computing Foundation (CNCF) 共同開發。
本次由講師指導的培訓(線上或線下)面向希望驗證其在 Kubernetes 上設計、構建、配置和暴露雲原生應用技能的開發者。
另一方面,培訓也側重於在 Kubernetes 應用開發中獲得實踐經驗,因此即使您不打算參加 CKAD 考試,我們也建議您參與。
NobleProg 自 2015 年起一直在提供 Docker 和 Kubernetes 培訓。憑藉超過 360 個成功完成的培訓項目,我們已成爲全球容器化領域最知名的培訓公司之一。自 2019 年以來,我們還在幫助客戶通過在 k8s 環境中的表現,準備並鼓勵他們通過 CKA 和 CKAD 考試。
課程形式
- 互動講座和討論。
- 大量練習和實踐。
- 在即時實驗環境中進行實際操作。
課程定製選項
- 如需爲此課程定製培訓,請聯繫我們安排。
- 如需瞭解更多關於 CKAD 的信息,請訪問:https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Certified Kubernetes Security Specialist (CKS)
21 小時本次由講師指導的培訓在 澳門(線上或線下)面向希望爲 CKS 考試做準備的 Kubernetes 從業者。
培訓結束後,參與者將瞭解如何在應用生命週期的不同階段(構建、部署和運行時)保護 Kubernetes 環境和基於容器的應用。
Cloud‑Native DevOps Mastery: Designing, Deploying & Operating Scalable Kubernetes Microservices
49 小時This 7-day programme provides a comprehensive, hands-on journey into designing, deploying, and operating cloud-native applications using modern DevOps practices.
Participants will explore how to design scalable microservices architectures, optimise container environments, and manage production workloads using Kubernetes. The course covers advanced deployment strategies, GitOps-based automation, and observability practices to ensure system reliability and performance.
A strong focus is placed on real-world operational challenges, including incident response, failure simulation, and root cause analysis. The programme concludes with the use of AI-powered tools to support troubleshooting and accelerate operational decision-making.
By the end of the training, participants will have a clear understanding of how to build, deploy, monitor, and maintain resilient distributed systems in a Kubernetes-based environment.
DO180:容器、Kubernetes與OpenShift入門
35 小時DO180課程介紹了容器、Kubernetes基礎以及Red Hat OpenShift平臺概念,重點關注實踐技能。
本課程由講師指導,提供線上或線下培訓,面向初級到中級技術專業人員,旨在幫助學員學習容器工作流、Kubernetes基本概念,以及在OpenShift上部署和操作應用程序。
培訓結束後,學員將能夠:
- 構建和管理容器鏡像及鏡像倉庫,遵循可重複性和安全性的最佳實踐。
- 在OpenShift中部署和管理Kubernetes對象,如pods、deployments和services。
- 使用OpenShift的功能,包括routes、buildconfigs和Web控制檯,以簡化應用程序交付。
- 爲有狀態工作負載實現持久存儲、配置管理和密鑰處理。
- 應用基本安全、RBAC和監控實踐,以維護健康的集羣和應用程序。
課程形式
- 互動式講座與討論。
- 每天在即時OpenShift環境中進行動手實驗。
- 場景驅動的練習和故障排除研討會。
課程定製選項
- 如需爲本課程定製培訓,請聯繫我們安排。
Docker和Kubernetes在AWS上的應用
21 小時這種以講師為主導的現場培訓(現場或遠端)針對的是希望評估這些服務中的每一項的工程師,以便就在其組織內部署哪些服務做出明智的決定。
在培訓結束時,參與者將能夠:
- 設置一個開發環境,其中包含開始開發所需的所有庫、包和框架。
- 使用多種不同的方法設置、配置和部署一系列演示容器。
- 瞭解 AWS 中不同 Docker/Kubernetes 解決方案之間的架構和設計差異。
- 自動部署Docker容器。
- 設置持續集成和部署管道。
- 將 Docker 和 Kubernetes 集成到現有的持續整合系統中。
Gitlab 和 Gitlab CI
14 小時這個由 講師指導的 澳門現場或遠程現場培訓 面向希望設置和使用 Gitlab 進行版本控制和持續集成的開發人員。
在本次培訓結束時,參與者將能夠:
- 安裝和配置 Gitlab。
- 瞭解如何實現 Github 的替代方案。
- 使用 Gitlab 管理 DevOps 生命週期。
- 使用 Gitlab 進行持續整合/持續交付。
- 使用 Gitlab 高效開發、發佈和測試軟體。
使用Helm部署Kubernetes應用
7 小時本課程爲講師指導的澳門線下或線上培訓,旨在幫助工程師使用Helm簡化Kubernetes應用的安裝和管理流程。
培訓結束後,學員將能夠:
- 安裝和配置Helm。
- 創建可復現的Kubernetes應用構建。
- 將應用共享爲Helm圖表。
- 運行保存爲Helm圖表的第三方應用。
- 管理Helm包的發佈。
Minikube 和 Kubernetes 簡介
21 小時這種以講師為主導的 澳門(在線或現場)現場培訓面向希望學習如何使用 Minikube 設置和管理本地 Kubernetes 環境的初級到中級軟體開發人員和 DevOps 專業人士。
在培訓結束時,參與者將能夠:
- 在本地電腦上安裝和配置 Minikube。
- 瞭解 Kubernetes 的基本概念和架構。
- 使用 kubectl 和 Minikube 儀錶板部署和管理容器。
- 為Kubernetes 設置持久性存儲和網路解決方案。
- 利用 Minikube 開發、測試和調試應用程式。
Minikube 開發者課程
14 小時這種以講師為主導的澳門(在線或現場)現場培訓面向希望將Minikube作為其開發工作流程一部分的中級開發人員和 DevOps 工程師。
在培訓結束時,參與者將能夠:
- 使用 Minikube 設置和管理本地 Kubernetes 環境。
- 瞭解如何在Minikube上部署、管理和調試應用程式。
- 將 Minikube 整合到其持續整合和部署管道中。
- 使用 Minikube 的高級功能優化他們的開發流程。
- 將最佳實踐應用於本地 Kubernetes 開發。