apiVersion: apps/v1
kind: Deployment
metadata:
name: myweb
spec:
replicas: 1
selector:
matchLabels:
app: myweb
template:
metadata:
labels:
app: myweb
spec:
containers:
- name: myweb
image: mycontainerregistry.azurecr.io/myweb:latest
ports:
- containerPort: 80
imagePullSecrets:
- name: my-registry-key
这很好,但当我改变一些代码,将新的代码推送到容器并再次运行
kubectl apply -f testdeployment
时,AKS/网站没有更新,直到我使用以下命令删除部署:
kubectl remove deployment myweb
我该怎么做才能覆盖已经部署的内容? 我想在我的yaml文件中添加一些内容。(我正在尝试在Azure DevOps中使用此功能进行持续交付)。