语法
kubectl contrailstatus deployment --plane { config | control | data [--wide] }
kubectl contrailstatus resource { bgprouter [BGP | XMPP] | globalsystemconfig | routinginstance | virtualnetwork [--wide] }
kubectl contrailstatus --all [--wide]
kubectl contrailstatus version
描述
此命令显示各种 Contrail 组件的状态。您可以显示配置平面组件、控制平面组件、数据平面组件以及 BGP 路由器和其他资源的状态。
选项
kubectl contrailstatus deployment --plane config |
显示配置平面组件的状态:
- Contrail-K8S-APISERVER
- Contrail-k8s-controller
- contrail-k8s-kubemanager
|
kubectl contrailstatus deployment --plane control |
显示控制平面组件的状态:
|
kubectl contrailstatus deployment --plane data |
显示数据平面组件的状态:
- contrail-vrouter-masters
- contrail-vrouter-nodes
|
kubectl contrailstatus resource bgprouter |
显示各种 BGP 和 XMPP 邻居关系的状态。 |
kubectl contrailstatus resource globalsystemconfig |
显示全局系统配置的状态。 |
kubectl contrailstatus resource routinginstance |
显示 Contrail 中各种路由实例的状态。 |
kubectl contrailstatus resource virtualnetwork |
显示 Contrail 中各种虚拟网络的状态。 |
kubectl contrailstatus --all |
显示配置/控制/数据平面以及 BGP 和 XMPP 关系的状态。 |
kubectl contrailstatus version |
显示凝结尾迹状态版本。 |
其他信息
--wide
限定符显示有关查询组件的详细信息(如果可用)。
--help
使用限定符在命令中的任意点显示帮助。
此命令在默认的 ~/.kube/config 位置查找 kubeconfig 文件。你不能使用 kubectl -- kubeconfig 选项来指定 kubeconfig 文件的位置。
输出字段
表 1 列出了命令 kubectl contrailstatus
的输出字段。
表 1:kubectl 凝结尾迹状态输出字段
字段名称 |
字段说明 |
名字 |
容器或资源的名称。 |
地位 |
容器或资源的状态。 |
节点 |
运行 Pod 的节点的名称。 |
Ip |
运行 Pod 的节点的(计算机)IP 地址。 |
消息 |
未使用。 |
本地 BGPROUTER |
运行本地 BGP 路由器的节点的名称。 |
邻居 BGPROUTER |
运行邻接方 BGP 路由器的节点的名称。 |
编码 |
无论此连接是 XMPP 还是 BGP。 |
状态 |
此连接的状态。 |
Pod |
运行本地 BGP 路由器的容器的名称。 |
示例输出
kubectl contrail-status --all
user@host> kubectl contrail-status --all
NAME(CONFIG) STATUS NODE IP MESSAGE
contrail-k8s-apiserver-6d79c8598d-8lfnm ok ocp1 172.16.0.11
contrail-k8s-apiserver-6d79c8598d-q7klk ok ocp3 172.16.0.13
contrail-k8s-apiserver-6d79c8598d-szdzf ok ocp2 172.16.0.12
contrail-k8s-controller-96964f568-csk2k ok ocp1 172.16.0.11
contrail-k8s-controller-96964f568-dshn6 ok ocp3 172.16.0.13
contrail-k8s-controller-96964f568-hfrpl ok ocp2 172.16.0.12
contrail-k8s-kubemanager-79b577ff86-6v8qt ok ocp3 172.16.0.13
contrail-k8s-kubemanager-79b577ff86-cbh5n ok ocp1 172.16.0.11
contrail-k8s-kubemanager-79b577ff86-vmckw ok ocp2 172.16.0.12
NAME(CONTROL) STATUS NODE IP MESSAGE
contrail-control-0 ok ocp1 172.16.0.11
contrail-control-1 ok ocp2 172.16.0.12
contrail-control-2 ok ocp3 172.16.0.13
LOCAL BGPROUTER NEIGHBOR BGPROUTER ENCODING STATE POD
ocp1 ocp2 BGP Established ok contrail-control-0
ocp1 ocp3 BGP Established ok contrail-control-0
ocp1 ocp1 XMPP Established ok contrail-control-0
ocp1 ocp2 XMPP Established ok contrail-control-0
ocp1 ocp3 XMPP Established ok contrail-control-0
ocp1 ocp4 XMPP Established ok contrail-control-0
ocp1 ocp5 XMPP Established ok contrail-control-0
ocp2 ocp3 BGP Established ok contrail-control-1
ocp2 ocp1 BGP Established ok contrail-control-1
ocp2 ocp2 XMPP Established ok contrail-control-1
ocp2 ocp3 XMPP Established ok contrail-control-1
ocp2 ocp4 XMPP Established ok contrail-control-1
ocp2 ocp5 XMPP Established ok contrail-control-1
ocp3 ocp1 BGP Established ok contrail-control-2
ocp3 ocp2 BGP Established ok contrail-control-2
ocp3 ocp1 XMPP Established ok contrail-control-2
NAME(DATA) STATUS NODE IP MESSAGE
contrail-vrouter-masters-dspzb ok ocp3 172.16.0.13
contrail-vrouter-masters-ks249 ok ocp2 172.16.0.12
contrail-vrouter-masters-tn6jz ok ocp1 172.16.0.11
contrail-vrouter-nodes-mjwt2 ok ocp4 172.16.0.14
contrail-vrouter-nodes-rp5np ok ocp5 172.16.0.15