我正在尝试在虚拟服务上设置一些信息以访问虚拟服务,并获取旧版本以删除此pod,并且在金丝雀发布后才拥有新版本。
我尝试放入元数据部分,但是在应用它时,该信息没有出现。
例如
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
creationTimestamp: null
name: manager-vs
namespace: default
newVersion: {{ .Values.txManager.newVersion }}
..
在这种情况下,应用时我看不到newVersion
kubectl get virtualService manager-vs -o yaml
kind: VirtualService
metadata:
creationTimestamp: "2019-10-17T14:55:12Z"
generation: 1
name: manager-vs
namespace: default
resourceVersion: "815101"
selfLink: uid: ec424857-4132-461e-8525-8dbef73a7ce5
spec:
...
我希望知道在哪里可以在虚拟服务上放置一些有用的信息。
您对此有何建议?我试图设置版本,因为我想卸载旧版本,我需要知道什么版本