Documentation ¶
Overview ¶
Package consts defines the constants for building the project.
Index ¶
Constants ¶
View Source
const ( RuntimeTypeKind = "kind" RuntimeTypeKindPodman = RuntimeTypeKind + "-" + RuntimeTypePodman RuntimeTypeDocker = "docker" RuntimeTypeNerdctl = "nerdctl" RuntimeTypePodman = "podman" RuntimeTypeBinary = "binary" )
The following runtime is provided.
View Source
const ( ComponentEtcd = "etcd" ComponentKubeApiserver = "kube-apiserver" ComponentKubeControllerManager = "kube-controller-manager" ComponentKubeScheduler = "kube-scheduler" ComponentKwokController = "kwok-controller" ComponentDashboard = "dashboard" ComponentDashboardMetricsScraper = "dashboard-metrics-scraper" ComponentPrometheus = "prometheus" ComponentJaeger = "jaeger" ComponentMetricsServer = "metrics-server" )
The following components is provided.
Variables ¶
View Source
var ( ProjectName = "kwok" ConfigName = "kwok.yaml" // Version is the version of the project. // It will be overwritten during the `make build` process. Version = "0.5.1" BinaryPrefix = "https://github.com/kubernetes-sigs/kwok/releases/download" ImagePrefix = "registry.k8s.io/kwok" // PreRelease is the pre-release version of the project. // It will be overwritten during the `make build` process. PreRelease = "GA" // KubeVersion is the version of Kubernetes. // It will be overwritten during the `make build` process. KubeVersion = "1.29.0" KubeBinaryPrefix = "https://dl.k8s.io/release" KubeImagePrefix = "registry.k8s.io" EtcdBinaryPrefix = "https://github.com/etcd-io/etcd/releases/download" // DockerComposeVersion // Deprecated: will be removed in the future. DockerComposeVersion = "2.17.2" DockerComposeBinaryPrefix = "https://github.com/docker/compose/releases/download" KindVersion = "0.19.0" KindBinaryPrefix = "https://github.com/kubernetes-sigs/kind/releases/download" KindNodeImagePrefix = "docker.io/kindest" DashboardVersion = "2.7.0" DashboardBinaryPrefix = "" DashboardImagePrefix = "docker.io/kubernetesui" DashboardMetricsScraperVersion = "1.0.9" PrometheusVersion = "2.49.1" PrometheusBinaryPrefix = "https://github.com/prometheus/prometheus/releases/download" PrometheusImagePrefix = "docker.io/prom" JaegerVersion = "1.53.0" JaegerBinaryPrefix = "https://github.com/jaegertracing/jaeger/releases/download" JaegerImagePrefix = "docker.io/jaegertracing" MetricsServerVersion = "0.7.0" MetricsServerBinaryPrefix = "https://github.com/kubernetes-sigs/metrics-server/releases/download" MetricsServerImagePrefix = "registry.k8s.io/metrics-server" DefaultUnlimitedQPS = 5000.0 DefaultUnlimitedBurst = 10000 )
The following constants are used to build the project.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.