中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

品牌網(wǎng)站怎么做一網(wǎng)信息一個(gè)簡單便捷的新聞網(wǎng)站

品牌網(wǎng)站怎么做,一網(wǎng)信息一個(gè)簡單便捷的新聞網(wǎng)站,開發(fā)公司倉庫管理工作流程,抖音代運(yùn)營服務(wù)內(nèi)容明細(xì)應(yīng)用的部署(一):金絲雀部署 在項(xiàng)目迭代開發(fā)過程中,經(jīng)常需要對應(yīng)用進(jìn)行上線部署。上線部署策略主要有 3 種:金絲雀部署、藍(lán)綠部署 和 滾動(dòng)部署。 金絲雀部署 也被叫作 灰度部署。金絲雀部署過程:先讓一部分…

應(yīng)用的部署(一):金絲雀部署

在項(xiàng)目迭代開發(fā)過程中,經(jīng)常需要對應(yīng)用進(jìn)行上線部署。上線部署策略主要有 3 種:金絲雀部署、藍(lán)綠部署滾動(dòng)部署。

金絲雀部署 也被叫作 灰度部署。金絲雀部署過程:先讓一部分用戶繼續(xù)使用舊版本,而另一部分用戶開始使用新版本;如果新版本沒有發(fā)生問題,則逐步擴(kuò)大新版本的使用范圍直到使用舊版本的用戶都使用新版本。

在這里插入圖片描述
通過使用金絲雀部署,可以最大限度地保證系統(tǒng)的整體穩(wěn)定性,并能夠在部署的早期就發(fā)現(xiàn)和解決問題。下面通過示例來演示金絲雀部署升級。

創(chuàng)建 canary-demo-v1.yaml 文件,并在其中輸入以下內(nèi)容:

apiVersion: v1
kind: Service
metadata:name: canary-demolabels:app: canary-demo
spec:type: NodePortports:- name: httpport: 80targetPort: httpselector:app: canary-demo
---
apiVersion: apps/v1
kind: Deployment
metadata:name: canary-demo-v1labels:app: canary-demo
spec:replicas: 10selector:matchLabels:app: canary-demoversion: v1.0.0template:metadata:labels:app: canary-demoversion: v1.0.0spec:containers:- name: canary-demoimage: collenzhao/k8s-deployment-strategiesports:- name: httpcontainerPort: 8080env:- name: VERSIONvalue: v1.0.0

使用以下命令應(yīng)用 canary-demo-v1.yaml 文件。

kubectl apply -f canary-demo-v1.yaml

獲取 Service(服務(wù))的信息。

kubectl get service canary-demo

輸出的信息如下:

在這里插入圖片描述

通過 Service(服務(wù))訪問 Deployment。

curl 10.106.132.94:80

輸出的信息如下:

在這里插入圖片描述

可以看出,目前應(yīng)用的版本是 v1.0.0。

使用金絲雀部署來升級應(yīng)用,創(chuàng)建 canary-demo-v2.yaml 文件并在其中輸入以下內(nèi)容:

apiVersion: apps/v1
kind: Deployment
metadata:name: canary-demo-v2labels:app: canary-demo
spec:replicas: 1selector:matchLabels:app: canary-demoversion: v2.0.0template:metadata:labels:app: canary-demoversion: v2.0.0spec:containers:- name: canary-demoimage: collenzhao/k8s-deployment-strategiesports:- name: httpcontainerPort: 8080env:- name: VERSIONvalue: v2.0.0

開啟兩個(gè)命令行窗口,使用 watch 命令來分別監(jiān)控 Deployment 和 Pod 的變化。

kubectl get --watch deployment
kubectl get --watch pod

執(zhí)行應(yīng)用的升級。

kubectl apply -f canary-demo-v2.yaml

觀察 Deployment 和 Pod 的變化。

在這里插入圖片描述
在這里插入圖片描述

可以看到,v1.0.0 版本共有 10 10 10 個(gè)實(shí)例,而 v2.0.0 版本只有 1 1 1 個(gè)實(shí)例。

執(zhí)行以下腳本請求應(yīng)用。

for a in {1..11}dosleep 1;curl "10.106.132.94:80";done

在這里插入圖片描述

🚀 for 循環(huán)一共循環(huán)了 11 11 11 次,其中, 10 10 10 次訪問的是 v1.0.0 版本;只有 1 1 1 次訪問的是 v2.0.0 版本。

v2.0.0 版本的實(shí)例擴(kuò)到 5 個(gè),將 v1.0.0 版本的實(shí)例縮到 5 個(gè)。

kubectl scale --replicas=5 deploy canary-demo-v2
kubectl scale --replicas=5 deploy canary-demo-v1

觀察 Deployment 的變化。

kubectl get --watch deployment

在這里插入圖片描述

重新執(zhí)行以下腳本。

for a in {1..10}dosleep 1;curl "10.106.132.94:80";done

輸出的信息如下:

在這里插入圖片描述

停止 v1.0.0 版本,并把 v2.0.0 版本的實(shí)例擴(kuò)到 10 個(gè)。

kubectl delete deployment.apps/canary-demo-v1
kubectl scale --replicas=10 deploy canary-demo-v2

這時(shí)應(yīng)用將全部升級到 v2.0.0 版本。如果再執(zhí)行 for 循環(huán),則所有請求的返回信息如下。

在這里插入圖片描述

清理測試的數(shù)據(jù)。

kubectl delete all -l app=canary-demo

在這里插入圖片描述

http://m.risenshineclean.com/news/58248.html

相關(guān)文章:

  • 網(wǎng)站數(shù)據(jù)庫5g北京百度網(wǎng)站排名優(yōu)化
  • 吉林網(wǎng)站建設(shè)業(yè)務(wù)日本shopify獨(dú)立站
  • 微信公眾號 視頻網(wǎng)站開發(fā)網(wǎng)絡(luò)營銷推廣流程
  • 搬瓦工vps做網(wǎng)站速度怎么樣營銷方案怎么寫
  • 超級簡歷模板官網(wǎng)北京seo公司公司
  • 做餐飲網(wǎng)站建設(shè)下載谷歌瀏覽器并安裝
  • 網(wǎng)站營銷外包如何做網(wǎng)推技巧
  • 網(wǎng)站開發(fā)的小結(jié)騰訊營銷平臺
  • 邢臺網(wǎng)站建設(shè)免費(fèi)做網(wǎng)站排名seo關(guān)鍵詞布局案例
  • 網(wǎng)站平臺是怎么做財(cái)務(wù)的贛州網(wǎng)站seo
  • 網(wǎng)站建設(shè)屬政府采購項(xiàng)目嗎濟(jì)寧百度推廣公司
  • 肅寧縣做網(wǎng)站網(wǎng)推渠道
  • 白河網(wǎng)站制作網(wǎng)站模板之家官網(wǎng)
  • 類似豬八戒的網(wǎng)站建設(shè)網(wǎng)店運(yùn)營公司
  • 網(wǎng)站被k的怎么辦泰安網(wǎng)站seo
  • 做平面什么網(wǎng)站好用百度文庫官網(wǎng)登錄入口
  • 合肥做網(wǎng)站好的公司今天剛剛發(fā)生的新聞
  • 最大的網(wǎng)站開發(fā)公司市場營銷案例
  • wordpress登入修改seo顧問服務(wù) 樂云踐新專家
  • 良品鋪?zhàn)泳W(wǎng)站建設(shè)百度推廣優(yōu)化是什么?
  • wordpress的favicon網(wǎng)站優(yōu)化排名操作
  • 丹陽網(wǎng)站設(shè)計(jì)網(wǎng)站市場推廣
  • seo短視頻網(wǎng)頁入口引流網(wǎng)站有哪些國家職業(yè)技能培訓(xùn)官網(wǎng)
  • 中文版網(wǎng)站建設(shè)費(fèi)用百度一下百度
  • 網(wǎng)站備案教程海外推廣代理商
  • 坊網(wǎng)站建設(shè)seo推廣公司有哪些
  • 創(chuàng)辦一個(gè)網(wǎng)站要多少錢營業(yè)推廣方式
  • 快速做網(wǎng)站的軟件網(wǎng)站規(guī)劃與設(shè)計(jì)
  • 青島市城鄉(xiāng)建設(shè)局網(wǎng)站西安網(wǎng)絡(luò)推廣公司網(wǎng)絡(luò)推廣
  • 企業(yè)網(wǎng)站優(yōu)化案例論壇優(yōu)化seo