年終總結(jié)
在2020這個特殊的一年,自己有幸的接觸了云環(huán)境的運(yùn)維和開發(fā)類的相關(guān)工作,對于新的環(huán)境既充滿了好奇,同時也面對著挑戰(zhàn),記得剛開始每一次操作都戰(zhàn)戰(zhàn)兢兢,內(nèi)心也是很緊張的,執(zhí)行完成后,就實(shí)時關(guān)注群消息,看告警等一系列動作。但是通過對架構(gòu)的熟悉,相關(guān)功能的測試和演練,自己在今年也完成如下的一些相關(guān)工作。
疫情期間,完成了遠(yuǎn)程和現(xiàn)場上班的方式,保證了業(yè)務(wù)系統(tǒng)的正常運(yùn)行,完成了coredns在測試環(huán)境和生產(chǎn)環(huán)境的升級部署工作,包括在線無縫版本升級以及部署localdns的本地部署工作,解決了dns單點(diǎn)故障和冗余的問題,確保生產(chǎn)環(huán)境的穩(wěn)定。
完成并實(shí)施了基于ingress垂直部署方案落地到實(shí)施,此舉可以保證在不中斷業(yè)務(wù)的情況下,可以完成版本升級,服務(wù)器故障降級,快速恢復(fù)等功能。
完成了基于go語言的自動機(jī)安裝k8s集群以及calico網(wǎng)絡(luò)的配置,集群從實(shí)施到交付時間提高了90%。
完成了service mech(istio)的調(diào)研和測試工作,最終在“ai中臺環(huán)境”完成了一次小范圍的上線工作,目前運(yùn)行良好
完成了聯(lián)通3號機(jī)房3套k8s云環(huán)境的建設(shè)以及持續(xù)的遷移等相關(guān)工作
這是我在馬上的第三次崗位調(diào)動,在個人成長方面也有很大的收獲,如在運(yùn)維方面,主要掌握了基于k8s在云環(huán)境在使用,以及基于k8s環(huán)境相關(guān)組件的使用(如,coredns,ingress,kubeadm,k8s相關(guān)組件(如,k8s-api,kubelet,控制器,調(diào)度器等);在開發(fā)方面,掌握了使用go語言開發(fā)相關(guān)功能(其實(shí)這一步收獲還是很大,從傳統(tǒng)的運(yùn)維到運(yùn)維開發(fā)的一個過渡);在視野方面,了解了很多基于云的前沿技術(shù),如cdn,serverless,service mech(istio);在經(jīng)驗(yàn)方面,對任何的操作一定要了解或者通過制度去判斷其中的風(fēng)險,并深刻認(rèn)識到如果減少人為操作,將會減少生產(chǎn)故障,而對于重要工作則應(yīng)采取雙人復(fù)核的機(jī)制;在自我提升方面,如在問題解決,高效溝通,說服表達(dá),設(shè)計思維,團(tuán)隊(duì)效率進(jìn)行了深入的學(xué)習(xí)。雖然自己學(xué)習(xí)到了很多知識,但也發(fā)現(xiàn)自己的不足,如程序的整體架構(gòu)設(shè)計能力欠缺,自己也發(fā)現(xiàn)可以去實(shí)現(xiàn)具體某個功能,卻很少去思考整體的關(guān)聯(lián)。在關(guān)注面欠缺,這一點(diǎn)對于自己而言也是深有體會,記得在一次擴(kuò)盤的操作中,自己只是關(guān)注了磁盤擴(kuò)容成功了,但是并沒有關(guān)注當(dāng)前磁盤還有其他應(yīng)用在使用,最后導(dǎo)致了一次故障的發(fā)生。最后也總結(jié)了一下,學(xué)無止境,心態(tài)歸零。
對于2021的主要計劃是提供更加全面的服務(wù)體系和自我能力提升,規(guī)劃如下:
1、掌握crd的開發(fā):學(xué)習(xí)目前運(yùn)行的crd的工作原理,計劃在5月中下旬完成整體的demo的開發(fā)實(shí)踐。
2、服務(wù)能力提升:可在統(tǒng)一的系統(tǒng)平臺,完成資源的統(tǒng)一化管理,如基于純物理環(huán)境、虛擬機(jī)環(huán)境,k8s環(huán)境等。提供統(tǒng)一的部署服務(wù),如elb,bond,ingress,coredns等組件的安裝,計劃在6月底實(shí)現(xiàn)第一版的落地。
3、自我能力的提升:計劃在時間管理,沖突處理,自我管理,自我認(rèn)知等方面加強(qiáng)。