1.Azure Repos Git/Git和項(xiàng)目上傳
創(chuàng)新互聯(lián)建站主營武陟網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App定制開發(fā),武陟h5小程序定制開發(fā)搭建,武陟網(wǎng)站營銷推廣歡迎武陟等地區(qū)企業(yè)咨詢
把本地的Net Core項(xiàng)目上傳至Azure Repos Git/Git
2.Docker Registry Service Connection/Azure subscription和Azure Container Registry以及Kubernetes Service Connection
在Project setting配置好對應(yīng)的Docker Connection和Kubernetes Connection
3.Kubernetes deployment yaml文件
本地配置好yaml文件,與項(xiàng)目一起上傳至Git。
apiVersion: apps/v1 # 指定api版本
kind: Deployment # 創(chuàng)建資源的類型
metadata: # 資源的元數(shù)據(jù)/屬性
name: demo # 資源的名稱,在同一個(gè)namespace中必須唯一
namespace: default # 部署在哪個(gè)命名空間中
spec: # 資源規(guī)范/規(guī)格字段
replicas: 1 # 聲明Pod副本數(shù)目
revisionHistoryLimit: 3 # 保留歷史版本
selector: # 選擇器
matchLabels: # 匹配標(biāo)簽
app: demo
strategy: # 更新策略
rollingUpdate: # 滾動(dòng)更新,以下配置保證不停機(jī)更新
maxSurge: 30% # 最大額外可以存在的副本數(shù),可以為百分比,也可以為整數(shù)
maxUnavailable: 30% # 示在更新過程中能夠進(jìn)入不可用狀態(tài)的 Pod 的最大值,可以為百分比,也可以為整數(shù)
type: RollingUpdate # 滾動(dòng)更新策略
template: # 部署模版
metadata: # 資源的元數(shù)據(jù)/屬性
labels: # 設(shè)定資源的標(biāo)簽
app: demo
spec: # 資源規(guī)范/規(guī)格字段
nodeSelector: #節(jié)點(diǎn)篩選器。節(jié)點(diǎn)篩選器與指定調(diào)度器一起使用。
agentpool: demonodepool #指定節(jié)點(diǎn)池
schedulerName: default-scheduler #指定調(diào)度器
nodeName: demonode1 #指定節(jié)點(diǎn),如果指定節(jié)點(diǎn)池可去除當(dāng)前行命令
containers:
- name: demo # 容器的名字
image: demo:v1 # 鏡像地址
imagePullPolicy: IfNotPresent # 每次Pod啟動(dòng)拉取鏡像策略,三個(gè)選擇 Always(總是拉取鏡像)、Never(從不拉取鏡像,僅使用本地鏡像)、IfNotPresent(本地?zé)o鏡像是拉取)
resources: # 資源管理
limits: # 最大可使用資源限制
cpu: 300m # CPU,1核心 = 1000m
memory: 500Mi # 內(nèi)存,1G = 1024Mi
requests: # 最低使用資源需求
cpu: 100m
memory: 100Mi
ports:
- containerPort: 80 # 容器開發(fā)對外的端口
標(biāo)題名稱:Azure DevOps Pipelines部署.Net Core 應(yīng)用到Kubernetes
文章URL:http://chinadenli.net/article48/dsoidep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、網(wǎng)站維護(hù)、網(wǎng)頁設(shè)計(jì)公司、電子商務(wù)、手機(jī)網(wǎng)站建設(shè)、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)