Documentation ¶
Index ¶
Constants ¶
const ( APIServerName = "minikubeCA" ClusterDNSDomain = "cluster.local" )
APIServerPort is the port that the API server should listen on.
const ( DefaultKeepContext = false ShaSuffix = ".sha256" DefaultMemory = 2048 DefaultCPUS = 2 DefaultDiskSize = "20g" MinimumDiskSizeMB = 2000 DefaultVMDriver = "virtualbox" DefaultStatusFormat = "minikube: {{.MinikubeStatus}}\n" + "cluster: {{.ClusterStatus}}\n" + "kubectl: {{.KubeconfigStatus}}\n" DefaultAddonListFormat = "- {{.AddonName}}: {{.AddonStatus}}\n" DefaultConfigViewFormat = "- {{.ConfigKey}}: {{.ConfigValue}}\n" GithubMinikubeReleasesURL = "https://storage.googleapis.com/minikube/releases.json" KubernetesVersionGCSURL = "https://storage.googleapis.com/minikube/k8s_releases.json" DefaultWait = 20 DefaultInterval = 6 DefaultClusterBootstrapper = "localkube" )
const ( RemoteLocalKubeErrPath = "/var/lib/localkube/localkube.err" RemoteLocalKubeOutPath = "/var/lib/localkube/localkube.out" LocalkubePIDPath = "/var/run/localkube.pid" )
const ( LocalkubeServicePath = "/usr/lib/systemd/system/localkube.service" LocalkubeRunning = "active" LocalkubeStopped = "inactive" )
const ( DefaultUfsPort = "5640" DefaultUfsDebugLvl = 0 DefaultMountEndpoint = "/minikube-host" DefaultMsize = 262144 DefaultMountVersion = "9p2000.u" )
const AddonsPath = "/etc/kubernetes/addons"
const DefaultMachineName = "minikube"
DefaultMachineName is the default name for the VM
const DefaultStorageClassProvisioner = "standard"
The name of the default storage class provisioner
const DockerAPIVersion = "1.23"
DockerAPIVersion is the API version implemented by Docker running in the minikube VM.
const DriverNone = "none"
const FileScheme = "file"
const FilesPath = "/files"
const IsMinikubeChildProcess = "IS_MINIKUBE_CHILD_PROCESS"
const MinikubeContext = "minikube"
MinikubeContext is the kubeconfig context name used for minikube
const MinikubeEnvPrefix = "MINIKUBE"
MinikubeEnvPrefix is the prefix for the environmental variables
const MinikubeHome = "MINIKUBE_HOME"
const ReportingURL = "" /* 130-byte string literal not displayed */
Variables ¶
var ConfigFile = MakeMiniPath("config", "config.json")
var ConfigFilePath = MakeMiniPath("config")
var DefaultIsoShaUrl = DefaultIsoUrl + ShaSuffix
var DefaultIsoUrl = fmt.Sprintf("https://storage.googleapis.com/%s/minikube-%s.iso", minikubeVersion.GetIsoPath(), minikubeVersion.GetIsoVersion())
var DefaultKubernetesVersion = version.Get().GitVersion
var DefaultMinipath = filepath.Join(homedir.HomeDir(), ".minikube")
var DefaultMountDir = homedir.HomeDir()
var ImageCacheDir = MakeMiniPath("cache", "images")
var KubeconfigEnvVar = clientcmd.RecommendedConfigPathEnvVar
KubeconfigEnvVar is the env var to check for the Kubernetes client config
var KubeconfigPath = clientcmd.RecommendedHomeFile
KubeconfigPath is the path to the Kubernetes client config
var LocalkubeCachedImages = []string{
"gcr.io/google_containers/kubernetes-dashboard-amd64:v1.6.3",
"gcr.io/google_containers/k8s-dns-kube-dns-amd64:1.14.4",
"gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd64:1.14.4",
"gcr.io/google_containers/k8s-dns-sidecar-amd64:1.14.4",
"gcr.io/google-containers/kube-addon-manager:v6.4-beta.2",
"gcr.io/google_containers/pause-amd64:3.0",
}
var LocalkubeDownloadURLPrefix = "https://storage.googleapis.com/minikube/k8sReleases/"
var LocalkubeLinuxFilename = "localkube-linux-amd64"
var LogFlags = [...]string{
"v",
"vmodule",
}
Only pass along these flags to localkube.
var MountProcessFileName = ".mount-process"
var SupportedVMDrivers = [...]string{
"virtualbox",
"kvm",
"kvm2",
"none",
}
Functions ¶
func GetMinipath ¶ added in v0.17.0
func GetMinipath() string
Minipath is the path to the user's minikube dir
func GetProfileFile ¶ added in v0.22.0
GetProfileFile returns the Minikube profile config file
func MakeMiniPath ¶
MakeMiniPath is a utility to calculate a relative path to our directory.
Types ¶
This section is empty.