format help text

This commit is contained in:
foxyriver 2019-01-11 10:18:56 +08:00
parent 94806e6a9a
commit b02e1e17ec

View File

@ -26,6 +26,7 @@ import (
"strings" "strings"
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/renstrom/dedent"
"github.com/spf13/cobra" "github.com/spf13/cobra"
"k8s.io/apimachinery/pkg/util/sets" "k8s.io/apimachinery/pkg/util/sets"
clientset "k8s.io/client-go/kubernetes" clientset "k8s.io/client-go/kubernetes"
@ -186,16 +187,16 @@ func (r *Reset) Run(out io.Writer, client clientset.Interface) error {
resetConfigDir(kubeadmconstants.KubernetesDir, r.certsDir) resetConfigDir(kubeadmconstants.KubernetesDir, r.certsDir)
// Output help text instructing user how to remove iptables rules // Output help text instructing user how to remove iptables rules
msg := ` msg := dedent.Dedent(`
The reset process does not reset or clean up iptables rules or IPVS tables. The reset process does not reset or clean up iptables rules or IPVS tables.
If you wish to reset iptables, you must do so manually. If you wish to reset iptables, you must do so manually.
For example: For example:
iptables -F && iptables -t nat -F && iptables -t mangle -F && iptables -X iptables -F && iptables -t nat -F && iptables -t mangle -F && iptables -X
If your cluster was setup to utilize IPVS, run ipvsadm --clear (or similar) If your cluster was setup to utilize IPVS, run ipvsadm --clear (or similar)
to reset your system's IPVS tables. to reset your system's IPVS tables.
` `)
fmt.Print(msg) fmt.Print(msg)
return nil return nil