.NET Core on K8S 学习与实践系列文章索引 (更新至20191116)
更新記錄:
-- 2019-11-16 增加Docker容器監控系列文章
// 此外,今天是11月17日,我又老了一歲,祝我自己生日快樂!
近期在學習Kubernetes,基于之前做筆記的習慣,已經寫了一部分文章,因此給自己立一個flag:完成這個《.NET Core on K8S學習實踐》系列文章!這個系列會持續更新,先發個草稿列表,后續更新,保持關注!
01
—
關于這個系列
自從去年(2018年)底離開工作了3年的M公司加入X公司之后,開始了ASP.NET Core的實踐,包括微服務架構與容器化等等。我們的實踐是漸進的,當我們的微服務數量到了一定值時,發現運維工作量已將增加了很多,因此容器編排引擎的需求也隨之產生(雖然我們一直都知道K8S的必要性)。同時,在張隊發的《.NET云原生采用情況調查》中已經表明,容器編排和自動化領域Kubernetes已經占據了主體地位,學習Kubernetes刻不容緩!
所以,我將K8S的學習放到了今年的學習列表中,并總結了一些學習筆記和實踐總結的文章并匯總在這里,希望對各位園友有幫助!
02
—
重點內容目錄索引
接下來就是重點:Docker基礎
????????
學習K8S之前需要了解一點Docker基礎,如果沒有Docker基礎請先補補課:
????????⑥?Docker容器監控工具與方案:
Kubernetes學習初探
如果你想在Windows開發機上快速體驗一把K8S,那么可以借助Docker for Windows來快速體驗一下:
如果你嫌在Linux上搭建環境麻煩,那么可以借助K8S在線實驗室玩一下快速的交互實驗體驗一下:
Kubernetes深入學習
想要深入學習K8S,必須在Linux下搭建一個K8S集群,嘗試學習和實踐各個核心組件:
????????想要深度應用K8S,需要嘗試遷移現有各類應用&中間件至K8S集群中:
⑴ 常見應用K8S部署之GFS
⑵ 常見應用K8S部署之Helm
⑶ 常見應用K8S部署之Redis集群
⑷ 常見應用K8S部署之RabbitMQ集群
⑸?常見應用K8S部署之GitLab集群
⑹?常見應用K8S部署之Jenkins
⑺ 常見應用K8S部署之Harbor
⑻?常見應用K8S部署之Prometheus+Grafana
⑼?常見應用K8S部署之EFK
Service Mesh初探之Istio
????
??????? Istio作為K8S原生的Service Mesh,將業務應用的流量控制、服務發現、安全通信等強大的功能實現變得簡單明了,同時對業務應用和開發人員透明,還可以跨語言使用,大大降低了開發難度,帶給微服務開發領域一次顛覆性的變革!
K8S+Jenkins實現CI/CD
????
????????本部分會介紹在實際環境中持續集成和持續部署的使用,通過實現Jenkins流水線腳本自動發布應用到K8S集群中。
阿里云K8S容器服務ACK實踐
????
????????阿里云容器服務 Kubernetes 版(簡稱ACK)提供高性能可伸縮的容器應用管理能力,支持企業級 Kubernetes 容器化應用的全生命周期管理。容器服務 Kubernetes 版簡化集群的搭建和擴容等工作,整合阿里云虛擬化、存儲、網絡和安全能力,打造云端最佳的 Kubernetes 容器化應用運行環境。?
03
—
參考資料(持續更新)
① CloudMan,《每天5分鐘玩轉Docker容器技術》、《每天5分鐘玩轉Kubernetes》
② 杜寬,《再也不踩坑的Kubernetes實戰指南》
③?李振良,《Kubernetes入門與進階》(收費課程260RMB,但是質量較高)
④?馬哥(馬永亮),《Kubernetes快速入門》
⑤?Jesse(劉騰飛),《ASP.NET Core on K8S快速入門》
恰童鞋騷年,風華也許不再正茂,但卻仍想揮斥方遒。
本公眾號會長期關注和分享.NET Core,Microservice,Docker,Kubernetes,CI(持續集成)等技術內容文章,還會與你分享個人生活成長的點滴及各類好書的讀書筆記,希望能對你有所幫助,一起成長!
點個【在看】,和更多人一起分享!
總結
以上是生活随笔為你收集整理的.NET Core on K8S 学习与实践系列文章索引 (更新至20191116)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 你可能不知道的 docker 命令的奇淫
- 下一篇: 使用ASP.NET Core 3.x 构