国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

jenkins提交代碼不能實(shí)時(shí)更新 該如何學(xué)習(xí)Java?

該如何學(xué)習(xí)Java?我們需要知道的是,雖然Java比C容易學(xué),但它仍然比W微服務(wù)在Docker k8s下如何部署?恰好這些技術(shù)最近已經(jīng)在項(xiàng)目中使用了。我來(lái)拋磚引玉吧。首先,結(jié)論:1.k8s是非常好的技

該如何學(xué)習(xí)Java?

我們需要知道的是,雖然Java比C容易學(xué),但它仍然比W

微服務(wù)在Docker k8s下如何部署?

恰好這些技術(shù)最近已經(jīng)在項(xiàng)目中使用了。我來(lái)拋磚引玉吧。

首先,結(jié)論:

1.k8s是非常好的技術(shù),非常穩(wěn)定。如果發(fā)現(xiàn)正在運(yùn)行的pod數(shù)量不等于用戶設(shè)置的期望值,k8s會(huì)自動(dòng)創(chuàng)建或刪除pod,直到它們相等。這不僅確保了服務(wù)的不間斷運(yùn)行,還動(dòng)態(tài)地調(diào)整了服務(wù)的規(guī)格。用戶只需要調(diào)整pod的replicate數(shù)量,剩下的交給k8s,非常省心。

2.用jenkins集成命令行操作,雖然我個(gè)人更傾向于使用命令行,但不得不承認(rèn),用jenkins集成命令行操作會(huì)大大提高工作效率。

下面是實(shí)現(xiàn)步驟:(本文以azure平臺(tái)為例)

1.編寫(xiě)Dockerfile文件

2.在jenkins中創(chuàng)建一個(gè)任務(wù),并執(zhí)行包含以下命令的腳本。

2.1 git將源代碼拉至本地

2.2 docker build命令生成鏡像文件。

2.3 docker定義圖片文件的版本號(hào),上傳到azure平臺(tái)。

2.4創(chuàng)建k8s部署amp服務(wù)的kubectl命令。

2.5每次版本更新都可以調(diào)用更新鏡像來(lái)編譯新的鏡像版本,提供給k8s使用。

請(qǐng)注意,當(dāng)創(chuàng)建k8s部署和服務(wù)時(shí),需要編寫(xiě)yaml格式的配置文件。部署配置包括名稱、鏡像文件地址、cpu最大最小分配值、內(nèi)存最大最小分配值等。服務(wù)配置文件包括名稱、引用的部署名稱以及是否使用負(fù)載平衡器。

更多詳情,請(qǐng)參考我的維基。