我已经按照说明使用 Helm 安装了 Istio 1.20:https://istio.io/latest/docs/setup/install/helm/
我正在尝试使用
VirtualService
-> vs
的别名,但由于某些奇怪的原因,它对我不起作用。
$ kubectl get virtualservice
NAME GATEWAYS HOSTS AGE
bookinfo ["bookinfo-gateway"] ["*"] 129m
$ kubectl get vs
No resources found in default namespace.
同时
gw
速记效果完美:
$ kubectl get gw
NAME AGE
bookinfo-gateway 132m
我绝对可以看到
vs
短名称是在 CustomResourceDefinition
中定义的 virtualservices.networking.istio.io
:
spec:
conversion:
strategy: None
group: networking.istio.io
names:
categories:
- istio-io
- networking-istio-io
kind: VirtualService
listKind: VirtualServiceList
plural: virtualservices
shortNames:
- vs
singular: virtualservice
有人能指出我正确的方向吗?我希望
vs
别名能够正常工作。
我希望
kubectl get virtualservice
和 kubectl get vs
同样有效。
只是为了确认您是否可以在“测试”NS 中创建虚拟服务并运行以下命令,
kubectl get vs -n test