我已经部署了Istio VirtualService:
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: helloweb
spec:
hosts:
- 'helloweb.dev'
gateways:
- gateway
http:
- route:
- destination:
host: helloweb.default.svc.cluster.local
port:
number: 3000
并希望在屏幕上显示如下:
kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
greeter-service ClusterIP 10.233.35.214 <none> 3000/TCP 4h38m
helloweb ClusterIP 10.233.8.173 <none> 3000/TCP 4h38m
kubernetes ClusterIP 10.233.0.1 <none> 443/TCP 8h
如何显示虚拟服务?
最佳答案
不知道我是否正确理解了您的问题,但是如果您只想列出虚拟服务,则可以执行以下操作:
kubectl get virtualservices
VirtualService只是典型的CRD。
关于kubernetes - 如何列出同类部署?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59117657/