购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

5.3 常用的kubectl命令

由于istioctl的子命令create、get、replace、delete已经全部废弃,不再建议使用,所以对资源的创建、更新、获取、删除,推荐使用kubectl来完成。

(1)创建

创建Istio相关的新资源,使用参数--file(-f)指定配置文件,使用形式如下:


kubectl create [flags]

示例如下:


$ kubectl create -f example-routing.yaml

(2)更新

更新Istio相关的资源,当资源不存在时创建新资源,使用参数--file(-f)指定配置文件,使用形式如下:


kubectl apply [flags]

示例如下:


$ kubectl apply -f example-routing.yaml

(3)获取

获取Istio相关的资源,使用形式如下:


kubectl get <type> [<name>] [flags]

示例如下:


$ kubectl get virtualservices
$ kubectl get destinationrules
$ kubectl get virtualservice bookinfo

(4)删除

删除Istio相关的资源,可以使用参数--file(-f)指定配置文件,使用形式如下:


kubectl delete <type> <name> [<name2> ... <nameN>] [flags]

示例如下: exHtddjj1eqw2YWSbKxAxOkEMkaWBmllNlTPxh0D9+iqXOvDxCybcKQMxHCZCUrZ


$ kubectl delete -f example-routing.yaml
$ kubectl delete virtualservice bookinfo

点击中间区域
呼出菜单
上一章
目录
下一章
×