『高級(jí)篇』docker之CICD(終結(jié)篇)(44)-創(chuàng)新互聯(lián)

原創(chuàng)文章,歡迎轉(zhuǎn)載。轉(zhuǎn)載請(qǐng)注明:轉(zhuǎn)載自IT人故事會(huì),謝謝!
原文鏈接地址:『高級(jí)篇』docker之CICD(終結(jié)篇)(44)

創(chuàng)新互聯(lián)公司服務(wù)緊隨時(shí)代發(fā)展步伐,進(jìn)行技術(shù)革新和技術(shù)進(jìn)步,經(jīng)過(guò)十載的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設(shè)計(jì)師、專(zhuān)業(yè)的網(wǎng)站實(shí)施團(tuán)隊(duì)以及高素質(zhì)售后服務(wù)人員,并且完全形成了一套成熟的業(yè)務(wù)流程,能夠完全依照客戶要求對(duì)網(wǎng)站進(jìn)行成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、建設(shè)、維護(hù)、更新和改版,實(shí)現(xiàn)客戶網(wǎng)站對(duì)外宣傳展示的首要目的,并為客戶企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。

從2018年9月11日開(kāi)始寫(xiě)高級(jí)篇到今天11月21日,短短2個(gè)月高級(jí)的收獲還是滿滿的。docker命令越來(lái)越熟悉,jenkins在中級(jí)篇里沒(méi)有涉及到,這次也把jenkins的內(nèi)容給補(bǔ)充了,在中級(jí)篇里k8s,一直安裝很多坑,到現(xiàn)在可以順利的安裝k8s,而且一步一步安裝了解了etc,apiserver,ControllerManager。但是感覺(jué)還是不夠深入,下次計(jì)劃繼續(xù)k8s和實(shí)踐。重點(diǎn)還是實(shí)踐和k8s。

『高級(jí)篇』docker之CICD(終結(jié)篇)(44)

一起回顧下

####微服務(wù)的概念

  1. 從軟件架構(gòu)的進(jìn)化引入的微服務(wù),了解微服務(wù)的概念,知道了微服務(wù)的架構(gòu)并不是完美無(wú)缺的,有很多優(yōu)勢(shì),獨(dú)立性(有自己的獨(dú)立棧),敏捷性(快速的迭代)。問(wèn)題,數(shù)量龐大,指數(shù)級(jí)的增加我們必須考慮的它們之間如何進(jìn)行通信,服務(wù)編排也是我們需要考慮的。

  2. 微服務(wù)帶來(lái)的問(wèn)題分析,服務(wù)間的通訊(一對(duì)一,一對(duì)多,同步異步),通信協(xié)議的維度分析了長(zhǎng)見(jiàn)的協(xié)議(restapi,rpc,消息隊(duì)列),也對(duì)比分析了幾個(gè)rpc框架(thrift,dubbo,motan,grpc)。服務(wù)編排,首先使用了對(duì)比的方式,展示了傳統(tǒng)服務(wù)和微服務(wù)在服務(wù)發(fā)現(xiàn),服務(wù)更新,服務(wù)擴(kuò)縮容上是什么樣子,了解了微服務(wù)為什么不能像傳統(tǒng)服務(wù)那樣支持。然后引出了服務(wù)編排的概念。

3.springboot&springcloud的內(nèi)容,畢竟他們都是線下流行的跟微服務(wù)密切相關(guān)的,猶豫跟微服務(wù)相關(guān)的很多,初學(xué)者很容易混亂,讓老鐵在大腦中對(duì)springboot和springcloud有個(gè)關(guān)鍵的認(rèn)識(shí),知道它的使命是什么,它的核心內(nèi)容,以及它們?cè)谖⒎?wù)中扮演什么角色。

微服務(wù)的開(kāi)發(fā)

分析了微服務(wù)的架構(gòu),也分別開(kāi)發(fā)了多個(gè)微服務(wù),在開(kāi)發(fā)的過(guò)程中,體驗(yàn)了springboot,springcloud,dubbo,跨語(yǔ)言的RPC通信thift,然后這只是剛剛開(kāi)始,其實(shí)都是為了服務(wù)編排考慮的。

為服務(wù)編排做準(zhǔn)備
  • 服務(wù)docker化
  • Docker compose
  • Docker 倉(cāng)庫(kù)

    搭建了一個(gè)私有的倉(cāng)庫(kù)harbor

完事具備,只欠編排

學(xué)習(xí)本身是學(xué)類(lèi)龐統(tǒng)的。學(xué)會(huì)一個(gè)其他基本都是一個(gè)原理。都是從入門(mén)開(kāi)始,到架構(gòu)設(shè)計(jì),到環(huán)境搭建,最后到部署。

  • Mesos(MySes可不是MeSes)

    起步比較早很多大公司,還在用。

  • Docker Swarm

    已經(jīng)在docker的安裝里面了。 官方的原汁原味。

  • kubernetes

    猶豫kubernetes門(mén)檻比較高,我們花了前面幾個(gè)框架幾倍的時(shí)間來(lái)研究它,但是說(shuō)實(shí)話,還沒(méi)完全的搞懂,為了讓大家更好的理解。部署了2次,一次非認(rèn)證授權(quán),一次需要認(rèn)證。其實(shí)認(rèn)證就是ssl 哈哈。一個(gè)模塊一個(gè)模塊純手工的搭建了k8s集群。然后在集群上演示了官方的實(shí)例。

  • CICD&Devops

    最后體驗(yàn)了一把CICD和Devops,他們之間的關(guān)系還是很親密的。服務(wù)編排為Devops落地提供了土壤。服務(wù)編排其實(shí)就是為CICD和Devops而生的。搭建了gitlab和jenkins的部署。
    在jenkins下編寫(xiě)了pipline流水線腳本,以及在流水線里面編寫(xiě)的shell腳本。體驗(yàn)了CICD,從提交了代碼完成打包,做鏡像,push推送。最后完成服務(wù)的更新。最后說(shuō)句千萬(wàn)別用jenkins的容器。這東西不適合用容器。

PS:從看到這里的基本都是真愛(ài)老鐵了,在這里真心的謝謝大家。從docker初級(jí),中級(jí)到高級(jí)。從4月份了解docker到現(xiàn)在已經(jīng)7個(gè)月多了,對(duì)docker的執(zhí)著學(xué)習(xí)一直在繼續(xù),中間也有老鐵指出文章中的問(wèn)題。感謝一路有你!真心的希望我寫(xiě)的文章能對(duì)各位老鐵有幫助。文章前面放了一個(gè)沙灘腳印的圖片,希望我們?cè)谝黄饘W(xué)習(xí)docker的路上,你我一起讓同行的人更多,感謝在這個(gè)過(guò)程中有老鐵愿意分享我的文章,讓更多的人一起在docker的路上。我們一直在趕路。一起在努力!你累嗎,累就對(duì)了,因?yàn)橹辽僮C明你還活著!下一步學(xué)習(xí)docker腳步不會(huì)停止。繼續(xù)開(kāi)啟我們的實(shí)踐篇通過(guò)網(wǎng)上開(kāi)源的項(xiàng)目,完成docker環(huán)境下的部署和運(yùn)維。

『高級(jí)篇』docker之CICD(終結(jié)篇)(44)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

當(dāng)前名稱:『高級(jí)篇』docker之CICD(終結(jié)篇)(44)-創(chuàng)新互聯(lián)
網(wǎng)站網(wǎng)址:http://bm7419.com/article40/ipheo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)標(biāo)簽優(yōu)化、靜態(tài)網(wǎng)站定制開(kāi)發(fā)、域名注冊(cè)網(wǎng)頁(yè)設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)