我已经部署了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/

10-12 13:52