微服務(wù)和分布式的區(qū)別 微服務(wù)在Docker k8s下如何部署?
微服務(wù)在Docker k8s下如何部署?正好最近在項目中用到了這些技術(shù),我來拋磚引玉吧。首先說結(jié)論:1. k8s 是非常好的一項技術(shù),很穩(wěn)定。如果發(fā)現(xiàn)正在運行的 pod 的數(shù)量不等于用戶設(shè)定的期望值,
微服務(wù)在Docker k8s下如何部署?
正好最近在項目中用到了這些技術(shù),我來拋磚引玉吧。
首先說結(jié)論:
1. k8s 是非常好的一項技術(shù),很穩(wěn)定。如果發(fā)現(xiàn)正在運行的 pod 的數(shù)量不等于用戶設(shè)定的期望值, k8s 則會自動創(chuàng)建或者刪除 pod,直到兩者相等。這樣既保障了服務(wù)的不間斷運行,同時還可以動態(tài)縮放服務(wù)的規(guī)格。用戶只要調(diào)整 pod 的 replicate 的數(shù)量即可,其他的都交給 k8s 就好,非常省心。
2. 要用 jenkins 來集成命令行操作,雖然我個人非常偏愛使用命令行,但是我不得不承認用 jenkins 集成命令行操作會極大的提升工作效率。
下面說實現(xiàn)步驟:(本文以 azure 平臺為例)
1. 編寫 Dockerfile
2. 在 jenkins 創(chuàng)建任務(wù),并執(zhí)行包含如下命令的腳本
2.1 git pull 源代碼到本地
2.2 docker build 命令生成鏡像文件
2.3 docker 定義鏡像文件版本號并上傳到 azure 平臺
2.4 kubectl 命令來創(chuàng)建 k8s 的 deployment & service.
2.5 每次版本更新可以調(diào)用 update image 來編譯新的鏡像版本并提供給 k8s 使用
注意在創(chuàng)建 k8s 的 deployment 和 service 的時候需要編寫 yaml 格式的配置文件, deployment 配置包括 名稱,鏡像文件地址, cpu 最大最小分配值,內(nèi)存最大最小分配值等。service 配置文件包括 名稱,引用的 deployment 名稱,以及是否使用 load balancer等。
更多詳細信息可以參考我的 wiki. https://github.com/FamingHou/MyWiki
小學畢業(yè)的人,在培訓機構(gòu)培訓了半年的Java,剛進入一個公司,工資1.2萬正常嗎?
不正常,這個是培訓機構(gòu)的文案吧,就是為了拉你進去培訓的。
2005年的時候,我們團隊在找人,本著廣撒網(wǎng)的原則,收了不少簡歷,其中就有培訓機構(gòu)的簡歷,這些人的簡歷有個特點,一般都是大專畢業(yè),都是有工作經(jīng)驗,然后項目都差不多,要不就是網(wǎng)上商城,要不就是公司網(wǎng)站。
后來面試很多,發(fā)現(xiàn)沒有操作經(jīng)驗,都是在培訓機構(gòu)緊急培訓面試,說的話術(shù)一樣,但是只要面試到細節(jié),都不會。
我們面試了幾十個這樣的,有一個是符合我們的條件,進去了我們公司,后來做的不錯。
他告訴了我其中的貓膩,培訓機構(gòu)用跟吸引人的文案,就是起點低,培訓完收入高來吸引人,如果沒錢,可是很銀行貸款,當然是你自己貸款,然后告訴你,畢業(yè)以后工資幾個月就可以還清。
進去以后,每天上午看視頻,下午操作,講的特別快,如果沒有基礎(chǔ),比如說大?;蛘呦嚓P(guān)經(jīng)驗,你根本就跟不上。
兩個月過去了,應(yīng)該畢業(yè)了,這個時候培訓機構(gòu)還會培訓如何面試,套路面試官。至于你能不能找到工作,培訓機構(gòu)是不管的,原來的承諾都不見了,銷售給你說的,你自己找銷售去。反正合同上是沒有的。
沒有學會,可以復(fù)學,可是貸款了,該還錢了,你是沒有心思去復(fù)學的。
總之,如果沒有一定基礎(chǔ),你去培訓,其實是很難學出來的。
現(xiàn)在還有就是大學畢業(yè)生在網(wǎng)上發(fā)簡歷,他們以招人的方式吸引人,讓他們培訓,沒錢就貸款。
回到題目,小學畢業(yè),培訓半年Java,進去公司1.2萬,這個更多是騙人的。
當然也有一些人,小學畢業(yè),對于電腦跟精通,他自己自學了,然后進去培訓機構(gòu)過下Java方面的知識,進去公司也是有可能的,編程神童時不時出現(xiàn)在新聞。但這都不死普通人可以的。
所以如果你看到培訓機構(gòu)這樣的廣告,你又想學,那你需要考慮清楚,你是否可以接受兩個月高強度的學習,你是否對于電腦很熟悉,你是否準備好了。
歡迎關(guān)注【阿布的分享】,跨界理工男,每天分享職場干貨,HR知識,認知成長。
歡迎在下方留言評論 別忘了分享點贊支持阿布哦