kube-router/build/image-assets/motd-kube-router.sh
Bryan Zubrod f0d5947529 Add Pod Toolbox features to the container (#50)
* container: Add tools/scripts/docs for troubleshooting.
* Add iproute2
2017-07-11 12:48:48 -05:00

41 lines
1.4 KiB
Bash
Executable File

#!/usr/bin/env sh
echo "Welcome to kube-router on \"${NODE_NAME}\"!"
echo
echo "For debugging, the following tools are available:"
echo "- ipvsadm | Gather info about Virtual Services and Real Servers via IPVS."
echo " | Examples:"
echo " | ## Show all options"
echo " | ipvsadm --help"
echo " | ## List Services and Endpoints handled by IPVS"
echo " | ipvsadm -ln"
echo " | ## Show traffic rate information"
echo " | ipvsadm -ln --rate"
echo " | ## Show cumulative traffic statistics"
echo " | ipvsadm -ln --stats"
echo
echo "- gobgp | Get BGP related information from your nodes."
echo " | "
echo " | Tab-completion is ready to use, just type \"gobgp <TAB>\""
echo " | to see the subcommands available."
echo " | "
echo " | By default gobgp will query the Node this Pod is running"
echo " | on, i.e. \"${NODE_NAME}\". To query a different node use"
echo " | \"gobgp --host node02.mydomain\" for example."
echo " | "
echo " | Examples: See https://github.com/osrg/gobgp/blob/master/docs/sources/cli-command-syntax.md"
echo
echo "Here's a quick look at what's happening on this Node"
echo "--- BGP Server Configuration ---"
gobgp global
echo
echo "--- BGP Neighbors ---"
gobgp neighbor
echo
echo "--- BGP Route Info ---"
gobgp global rib
echo
echo "--- IPVS Services ---"
ipvsadm -ln
echo