Take your networking performance to new heights with a modern, cloud-native, AI-Native architecture. Only Juniper can help you unleash the full potential of Wi-Fi 7 with our AI-Native platform for innovation.
Juniper’s AI data center solution is a quick way to deploy high performing AI training and inference networks that are the most flexible to design and easiest to manage with limited IT resources.
Juniper's Ai-Native routing solution delivers robust 400GbE and 800GbE capabilities for unmatched performance, reliability, and sustainability at scale.
Juniper's Ai-Native routing solution delivers robust 400GbE and 800GbE capabilities for unmatched performance, reliability, and sustainability at scale.
Shaping Student Experiences: The NOW Way to Build Higher Education Networks
Juniper Networks CIO Sharon Mandell and a virtual summit of C-level IT leaders from prestigious institutions discuss ongoing efforts to support digital transformation on campus.
Retail experts Kevin McCartan, Senior IT Service Delivery Engineer at Musgrave; Jack Stratten of Insider Trends; and Christian Gilby, Senior Director of Product Marketing at Juniper Networks, discuss customer experiences.
Legacy networks simply cannot meet the demands of today’s rapidly evolving metro landscape. Unlock a new generation of highly scalable architectures and automated operations with the Juniper ACX7020.
Lack of AI innovation from your current networking vendor slowing you down? Embrace Juniper’s cloud-native, AI-Native access switches that support every level and layer, across nearly every deployment.
Delivering practical solutions and enriching discussions, this podcast series is a vital resource for those seeking an in-depth exploration of AI's transformative potential.
Juniper AI Care Services Revolutionize Your Service Experience
Our industry-first AI-Native services couple AIOps with our deep expertise across the full network life cycle. You can move from reactive response to proactive insight and action.
Juniper AI Data Center Deployment Services Optimize Your AI Model Runs
We use our expertise and validated designs to help design, deploy, validate and tune networks, including GPUs and storage, to get the most from your AI infrastructure operation.
Dive deep with leading experts and thought leaders on all the topics that matter most to your business, from AI to network security to driving rapid, relevant transformation for your business.
This command displays the status' of various CN2 components. You can display the status' of
the Configuration plane components, the Control plane components, the Data plane components,
and the BGP routers and other resources.
Options
kubectl contrailstatus deployment --plane config
Displays the status of the Configuration plane components:
contrail-k8s-apiserver
contrail-k8s-controller
contrail-k8s-kubemanager
kubectl contrailstatus deployment --plane control
Displays the status of the Control plane components:
contrail-control
kubectl contrailstatus deployment --plane data
Displays the status of the Data plane components:
contrail-vrouter-masters
contrail-vrouter-nodes
kubectl contrailstatus resource bgprouter
Displays the status' of the various BGP and XMPP neighbor relationships.
Displays the status' of the various RoutingInstances in CN2.
kubectl contrailstatus resource virtualnetwork
Displays the status' of the various VirtualNetworks in CN2.
kubectl contrailstatus cresource all
Displays all information about all resources (useful for displaying all information in
a single command for debugging). If the detail option is used, the
output is displayed in JSON format.
kubectl contrailstatus configdump
Lists the resources and their quantities.
kubectl contrailstatus --all
Displays the status' of the Configuration/Control/Data planes and the BGP and XMPP
relationships.
kubectl contrailstatus version
Displays the versions of the various container images.
Additional Information
The --wide qualifier displays more information (if available) on the
queried component.
Use the --help qualifier to display the help at any point in the
command.
This command looks for the kubeconfig file in the default ~/.kube/config
location. You can't use the kubectl --kubeconfig option to
specify the location of the kubeconfig file.
Output Fields
Table 1
lists some of the output fields for the kubectl contrailstatus command.
Table 1: kubectl contrailstatus Output Fields
Field Name
Field Description
NAME
The name of the pod or resource.
STATUS
The status of the pod or resource.
NODE
The name of the node on which the pod is running.
IP
The (machine) IP address of the node on which the pod is
running.
MESSAGE
Not used.
LOCAL BGPROUTER
The name of the node on which the local BGP router is
running.
NEIGHBOR BGPROUTER
The name of the node on which the neighbor BGP router is
running.
ENCODING
Whether this connection is XMPP or BGP.
STATE
The state of this connection.
POD
The name of the pod on which the local BGP router is
running.
Sample Output
kubectl contrail-status --all
content_copyzoom_out_map
user@host> kubectl contrail-status --all
content_copyzoom_out_map
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
Release Information
Table 2: Summary of Changes
Release
Changes
22.1
Initial release.
22.4
Updated version command to include image versions. Added
cresource and configdump commands.