Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Cmd = &cobra.Command{ Use: "create-k3d-cluster", Aliases: []string{"ck3dc"}, Short: "Create k3d cluster with nginx-ingress, cert-manager and cluster issuer", Args: cobra.NoArgs, Run: func(c *cobra.Command, args []string) { if FlagInstallTools { sh("slu install-bin k3d", FlagDry) sh("slu install-bin kubectl", FlagDry) sh("slu install-bin helm", FlagDry) sh("slu install-bin k9s", FlagDry) } sh(fmt.Sprintf(`k3d cluster create %s \ --k3s-arg --disable=traefik@server:0 \ --servers %d --agents %d \ --port 80:80@loadbalancer \ --port 443:443@loadbalancer \ --wait`, FlagName, FlagServers, FlagAgents), FlagDry) if !FlagNoIngress { sh("slu scripts kubernetes install-ingress", FlagDry) sh("slu scripts kubernetes install-cert-manager", FlagDry) sh("slu scripts kubernetes install-cluster-issuer", FlagDry) } }, }
View Source
var FlagAgents int
View Source
var FlagDry bool
View Source
var FlagInstallTools bool
View Source
var FlagName string
View Source
var FlagNoIngress bool
View Source
var FlagServers int
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.