我們的《雲原生應用之旅——Kubernetes成長記》系列文章又更新了!
這是本系列的第四篇文章。由於這系列文章的內容層層遞進,因此如果還沒看過之前的內容,歡迎通過下列連結回看,建立必要的基礎,隨後再與我們一起踏上雲原生應用的旅程。
初識Kubernetes
瞭解Kubernetes
結識Azure Kubernetes Services
本期,我們將帶領大家一起,通過Katacoda這個面向軟體工程師的互動式學習和培訓平臺,圍繞10個訓練專案一起掌握Kubernetes的重要實踐。
Day 16-20:實踐 Kubernetes
學習某些新技術時,一個很常見的困難就是缺乏足夠真實的環境,無法對學到的技術和方法進行實踐檢驗,自然也就難以獲得第一手的經驗和體會。尤其是在學習Kubernetes這種複雜的應用時,單單是建立一個叢集就要花去不少時間,同時消耗的資源也令一些初學者望而生畏。
這時候,你可以試試看在Katacoda上進行“實戰演練”。
Katacoda 是一個面向軟體工程師的互動式學習和培訓平臺,可在瀏覽器中使用真實環境學習和測試新技術,幫助開發人員學習掌握最佳實踐。Katacoda可以快速的提供一套完整的臨時環境,並在使用後將其回收。使用者可以根據設計好的引導步驟,通過瀏覽器上的終端介面操作一套完整的環境,一步步學習和實踐。
這段旅程中,我們將基於Katacoda平臺,通過以下10個訓練專案幫助大家更好地理解並運用Kubernetes:
- 啟動一個單節點的Kubernetes叢集
- 通過Kubertl啟動容器
- 通過YAML部署容器
- 使用Kubernetes管理Secrets
- 瞭解Kubernetes的網
- 在Kubernetes上部署服務
- 定義主機和以路徑為基礎的入流路徑
- 使用Liveness和Readiness來確保容器的健康
- 使用Helm包管理器來部署Redis
- 成為認證的Kubernetes應用開發者
這些訓練專案可以幫助大家在幾乎完全真實的環境中上手操作實驗,將理論與實踐相結合,更快、更好地駕馭Kubernetes。事不宜遲,立即開始今天的學習之旅吧。
點選這裡,開始旅程
這一階段的內容完成後,相信你會對Kubernetes的使用獲得更全面的理解。接下來的旅程中,我們將為大家的旅程引入一個新的夥伴:微服務。更多精彩內容敬請期待!
此外,對於本文的內容及該系列文章的後續安排,大家是否有什麼想法或建議?也歡迎通過評論留言發表你的想法,我們會挑選精彩留言並送上精美小禮品一份。歡迎大家踴躍參與,也歡迎將本文分享給更多有志於雲原生開發的小夥伴,大家共同學習,共同進步!