Kubernetes綜合課程培訓
Kubernetes是一個開源平台,旨在自動化應用程序容器在主機集群之間的部署、擴展和運行。
這個由教練主導的現場培訓(在線或在現場)旨在幫助中級專業人士,讓他們能夠使用Kubernetes有效地部署、管理和擴展容器化的應用程序。
參加培訓後,參加者將能夠:
- 了解Kubernetes架構及其組件。
- 使用 Namespaces 有效地隔離資源。
- 使用 Deployments、StatefulSets 和 DaemonSets 管理和自定義工作負載。
- 使用 Requests 和 Limits 定義計算資源。
- 處理 Jobs 和 CronJobs 以進行定期任務。
- 了解Kubernetes中的服務和 DNS。
- 使用 Ingress 暴露應用程序。
- 管理 ConfigMaps、Secrets 和 Persistent Volumes。
- 使用先進策略擴展和升級Kubernetes集群。
- 分析和排除Kubernetes問題。
- 使用Helm Charts高效部署資源。
課程格式
- 互動講座和討論。
- 大量練習和實踐。
- 在實時實驗室環境中進行實際操作。
課程定制選項
- 要為本課程請求定制培訓,請聯繫我們安排。
課程簡介
介绍Kubernetes
- Kubernetes及其架构概述
- 核心组件:API服务器、控制器管理器、调度程序、etcd和Kubelet
- 了解Pods、Nodes和Clusters
资源Management
- 使用Namespaces隔离资源
- 为计算资源定义请求和限制
- 使用Kubernetes扩展应用程序
工作负载管理
- 使用Deployments、StatefulSets和DaemonSets部署应用程序
- 使用Jobs和CronJobs进行任务调度
- 处理更新和回滚
Networking和服务发现
- 了解Kubernetes服务:ClusterIP、NodePort、LoadBalancer、ExternalName
- 配置DNS和服务发现
- 通过Ingress暴露应用程序
数据持久性
- 通过Persistent Volumes和Persistent Volume Claims持久化数据
- 使用静态和动态卷
- 了解Access模式、回收政策和投影卷
Configuration Management
- 部署ConfigMaps和Secrets
- 使用环境变量和卷进行配置
集群Management
- 使用kubeadm升级Kubernetes集群
- 使用TLS证书配置身份验证
- 通过基于角色的Access控制 (RBAC) 管理权限
高级扩展策略
- NodeSelector、NodeAffinity和PodAffinity
- 了解和应用污点和容忍
使用Helm进行供应
- Helm和Helm图表介绍
- 创建和部署Helm图表
- 使用Helm管理依赖项
解决Kubernetes的问题
- 分析BackOff和CrashLoopBackOff问题
- 排查NotReady状态的节点
- 使用kubectl和logs进行调试
总结和结论
最低要求
- 基本了解Linux命令
- 熟悉容器化概念(例如:Docker)
- 网络基础知识经验是推荐但不是必需的
受众
- 系统管理员
- DevOps工程师
- 旨在部署和管理容器化应用程序的开发人员
公開培訓課程需要5名以上參與者。
Kubernetes綜合課程培訓 - 訂單
Kubernetes綜合課程培訓 - 詢問
Kubernetes綜合課程 - 咨詢詢問
客戶評論 (1)
我喜歡這門課程的一對一形式,它讓問答環節更加靈活。講師涵蓋了與我的培訓需求相關的材料,以及一些額外的知識,這些無疑會對我未來的發展有所幫助。
Dylan - MacStadium
課程 - Kubernetes Comprehensive
機器翻譯
即將到來的課程
相關課程
高級 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 集成到現有的持續整合系統中。
Docker、Kubernetes 和 OpenShift 3 管理員課程
35 小時在這個以講師為主導的 台灣 現場培訓中,參與者將學習如何管理 Red Hat OpenShift 容器平臺。
在培訓結束時,參與者將能夠:
- 創建、配置、管理 OpenShift 個集群並對其進行故障排除。
- 在本地、公有雲或託管雲上部署容器化應用。
- 安全 OpenShift 容器平臺
- 監控和收集指標。
- 管理存儲。
Docker與Kubernetes:構建與擴展容器化應用
21 小時在這次由講師指導的台灣(線下或遠程)培訓中,參與者將學習如何創建和管理Docker容器,然後在容器內部署一個示例應用。參與者還將學習如何在Kubernetes集羣中自動化、擴展和管理他們的容器化應用。最後,培訓將深入探討更高級的主題,引導參與者完成Kubernetes集羣的安全、擴展和監控過程。
通過本次培訓,參與者將能夠:
- 設置並運行Docker容器。
- 部署容器化的服務器和Web應用。
- 構建和管理Docker鏡像。
- 設置Docker和Kubernetes集羣。
- 使用Kubernetes部署和管理集羣化的Web應用。
- 對Kubernetes集羣進行安全、擴展和監控。
使用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 開發。