Kubernetes from Basic to Advanced培訓

課程代碼

kubernetes

課程時長

14 時間: 同常來說包括休息是 2天

最低要求

  • 使用Docker容器的經驗
  • 熟悉Linux命令行
  • 了解網絡概念

概觀

Docker是一個開源平台,用于在容器內構建、運輸和運行應用程序。Kubernetes則進一步提供在集群環境中大規模部署和管理容器化應用程序所需的工具。

在這一由講師進行實時指導的培訓中,學員將學習如何在容器內部署一系列示例服務器,然後在Kubernetes集群中自動化、擴展、管理他們的容器化服務器。培訓還會涉及更高級的話題,指導學員學習如何保護、聯網、監控一個Kubernetes集群。

在本次培訓結束之後,參與者將能夠:

  • 設置並運行Docker容器
  • 部署容器化數據庫和服務器
  • 創建Docker和Kubernetes集群
  • 使用Kubernetes在同一集群下部署和管理不同的環境
  • 保護、擴展、監控Kubernetes集群

受衆

  • 軟件開發人員
  • 架構師
  • 部署工程師

課程形式

  • 部分講座、部分討論、練習和大量實操

注意

  • 本次培訓將使用三個Docker示例鏡像作爲演示:Nginx、MongoDB、Tomcat。
  • 如需不同的鏡像或有其他定制的需求,請聯系我們安排。

課程簡介

[第01天]

介紹

Docker如何運行和管理容器

  • 鏡像、容器、volumes、網絡

安裝Docker

Kubernetes容器編排概述

Kubernetes架構概述

  • Pods、標簽/選擇器、複制控制器、服務、API

安裝Kubernetes集群

從互聯網上拉取一個Docker鏡像

  • Nginx、MongoDB、Tomcat

創建Kubernetes pods和volumes

對您的集群進行分組和整理

使用Kubernetes命名空間來管理不同的環境

  • 在同一集群中管理測試、模擬(staging)和生産環境
  • Kubernetes命名空間的最佳實踐

發現並連接到容器

發現其他的服務,發布自己的服務

  • 非HTTP服務(被動FTP、SMTP、LDAP等)

Kubernetes安全

  • 認證和授權

升級一個Kubernetes集群

  • 將影響最小化

高級網絡

  • Docker網絡 vs Kubernetes網絡

網絡提供商和Kubernetes網絡之間的接口

  • 在集群中分離服務的最佳實踐
  • 不同CNI提供商的比較(性能、功能等)

監控Kubernetes

  • 使用Elasticsearch和fluentd收集集群日志
  • 容器級監控(cAdvisor UI、Influxdb、Prometheus)

運行容器化服務器和數據存儲的最佳實踐

  • Nginx、Tomcat、MongoDB

 

[第02天]

擴展您的Kubernetes集群

針對Kubernetes的基礎設施

  • 配置、分區、網絡

構建高可用性集群

  • 負載平衡和發現服務

部署可擴展應用程序

  • 水平pod自動縮放
  • 在Kubernetes裏把數據庫集群化

更新您的應用程序

  • 在Kubernetes裏發布

故障排除

  • 診斷和修複常見的Kubernetes問題

總結和結論

客戶評論

★★★★★
★★★★★

課程分類

促銷課程

訂閱促銷課程

為尊重您的隱私,我公司不會把您的郵箱地址提供給任何人。您可以享有優先權和隨時取消訂閱的權利。

我們的客戶

is growing fast!

We are looking to expand our presence in Taiwan!

As a Business Development Manager you will:

  • expand business in Taiwan
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!