[英]Kubectl deploy in Azure Devops Release Pipeline failed with exit code 1 for AKS Cluster
[英]Azure DevOps Pipeline AKS Release Deploy
我使用發布管道將我的應用程序部署到 AKS。 構建管道完成后觸發發布。我看到所有工件都已經存在。部署發布管道很簡單。 Agency Job,Create Secret Job,部署到Kube.netes job。錯誤發生在Deployment job
2022-12-04T15:28:24.9668012Z ##[錯誤]錯誤:必須指定 -f 和 -k [命令]/usr/local/bin/kubectl apply -f --namespace dev 之一
該應用程序基於.Net6,我使用帶有一個yml 的Manifests 文件夾。 為什么apply -f 找不到我的deployment.yml。 我把他這里的input Manifests字段$(System.DefaultWorkingDirectory)/_Service/Manifests/dev/deployment.yml deployment:
apiVersion: apps/v1
kind: Deployment
metadata:
name: service-deployment-dev
spec:
selector:
matchLabels:
app: service-dev
template:
metadata:
labels:
app: service-dev
spec:
containers:
- name: service-dev
image: registry.azurecr.io/service-dev
resources:
limits:
memory: "128Mi"
cpu: "200m"
ports:
- containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
name: service-cluster-dev
namespace: dev
spec:
selector:
app: service-dev
type: ClusterIP
ports:
- name: service-dev
protocol: TCP
port: 80
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.