INNER CODE UNIT · Go

NewCreateTunnelCmd

we-dcode/kubetunnel · cmd/cli/kubetunnel.go:113

func NewCreateTunnelCmd() *cobra.Command {

	var kubeConfig, kubetunnelVersion, localIp, namespace, port string

	svcCmd := &cobra.Command{
		Use:   "create-tunnel",
		Short: "Duplex interaction with K8s cluster.",
		Args:  cobra.ExactArgs(1),
		Example: fmt.Sprintf("  sudo -E %s create-tunnel --help\n", constants.KubetunnelSlug) +
			fmt.Sprintf("  sudo -E %s create-tunnel -p '8080:80' svc_name\n", constants.KubetunnelSlug) +
			fmt.Sprintf("  sudo -E %s create-tunnel -c kubeconfig/path -p '8080:80' svc_name\n", constants.KubetunnelSlug) +
			fmt.Sprintf("  sudo -E %s create-tunnel -c kubeconfig/path -n namespace -p '8080:80' svc_name\n", constants.KubetunnelSlug),
		//ValidArgsFunction: func(cmd *cobra.Command, args []string, toComplete string) ([]string, cobra.ShellCompDirective) {
		//
		//	log.SetLevel(log.PanicLevel)
		//
		//	k := kube.MustNew(kubeConfig, namespace)
		//

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…