구문
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 컨트롤러
- Contrail-k8s-kubemanager
|
kubectl contrailstatus deployment --plane control |
컨트롤 플레인 구성 요소의 상태를 표시합니다.
|
kubectl contrailstatus deployment --plane data |
데이터 플레인 구성 요소의 상태를 표시합니다.
- Contrail-vrouter-master
- Contrail-vrouter-nodes
|
kubectl contrailstatus resource bgprouter |
다양한 BGP 및 XMPP 인접 관계의 상태를 표시합니다. |
kubectl contrailstatus resource globalsystemconfig |
GlobalSystemConfig의 상태를 표시합니다. |
kubectl contrailstatus resource routinginstance |
Contrail에서 다양한 라우팅 인스탄스의 상태를 표시합니다. |
kubectl contrailstatus resource virtualnetwork |
Contrail 내 다양한 VirtualNetworks의 상태를 표시합니다. |
kubectl contrailstatus --all |
구성/제어/데이터 플레인 및 BGP 및 XMPP 관계의 상태를 표시합니다. |
kubectl contrailstatus version |
Contrailstatus 버전을 표시합니다. |
추가 정보
한정자 은 --wide
쿼리된 구성 요소에 더 많은 정보(가능한 경우)를 표시합니다.
한정자를 --help
사용하여 명령의 모든 지점에서 도움말을 표시합니다.
이 명령은 기본 ~/.kube/config 위치의 kubeconfig 파일을 찾습니다. kubectl --kubeconfig 옵션을 사용하여 kubeconfig 파일의 위치를 지정할 수 없습니다.
출력 필드
표 1 에는 명령에 대한 출력 필드가 나열되어 있습니다 kubectl contrailstatus
.
표 1: kubectl Contrailstatus 출력 필드
필드 이름 |
필드 설명 |
이름 |
pod 또는 리소스의 이름입니다. |
상태 |
pod 또는 리소스의 상태. |
노드 |
pod가 실행 중인 노드의 이름입니다. |
Ip |
포드가 실행 중인 노드의 (머신) IP 주소입니다. |
메시지 |
사용되지 않습니다. |
로컬 BGPROUTER |
로컬 BGP 라우터가 실행 중인 노드 이름입니다. |
인접 BGPROUTER |
이웃 BGP 라우터가 실행 중인 노드 이름입니다. |
인코딩 |
이 연결이 XMPP인지 BGP인지를 확인할 수 있습니다. |
상태 |
이 연결의 상태입니다. |
포드 |
로컬 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
릴리스 정보
이 명령은 초기 릴리스에서 지원됩니다.