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