package constants
import "k8s.io/kubernetes/cmd/kubeadm/app/constants"
Index ¶
Constants ¶
const ( KubernetesDir = "/etc/kubernetes" ManifestsSubDirName = "manifests" CACertAndKeyBaseName = "ca" CACertName = "ca.crt" CAKeyName = "ca.key" APIServerCertAndKeyBaseName = "apiserver" APIServerCertName = "apiserver.crt" APIServerKeyName = "apiserver.key" APIServerKubeletClientCertAndKeyBaseName = "apiserver-kubelet-client" APIServerKubeletClientCertName = "apiserver-kubelet-client.crt" APIServerKubeletClientKeyName = "apiserver-kubelet-client.key" ServiceAccountKeyBaseName = "sa" ServiceAccountPublicKeyName = "sa.pub" ServiceAccountPrivateKeyName = "sa.key" FrontProxyCACertAndKeyBaseName = "front-proxy-ca" FrontProxyCACertName = "front-proxy-ca.crt" FrontProxyCAKeyName = "front-proxy-ca.key" FrontProxyClientCertAndKeyBaseName = "front-proxy-client" FrontProxyClientCertName = "front-proxy-client.crt" FrontProxyClientKeyName = "front-proxy-client.key" AdminKubeConfigFileName = "admin.conf" KubeletKubeConfigFileName = "kubelet.conf" ControllerManagerKubeConfigFileName = "controller-manager.conf" SchedulerKubeConfigFileName = "scheduler.conf" ControllerManagerUser = "system:kube-controller-manager" SchedulerUser = "system:kube-scheduler" MastersGroup = "system:masters" NodesGroup = "system:nodes" KubeDNSServiceAccountName = "kube-dns" KubeProxyServiceAccountName = "kube-proxy" APICallRetryInterval = 500 * time.Millisecond DiscoveryRetryInterval = 5 * time.Second MinimumAddressesInServiceSubnet = 10 DefaultTokenDuration = 0 LabelNodeRoleMaster = "node-role.kubernetes.io/master" MinExternalEtcdVersion = "3.0.14" DefaultAdmissionControl = "" /* 141 byte string literal not displayed */ )
Variables ¶
var ( // MasterToleration is the toleration to apply on the PodSpec for being able to run that Pod on the master MasterToleration = v1.Toleration{ Key: LabelNodeRoleMaster, Effect: v1.TaintEffectNoSchedule, } AuthorizationPolicyPath = filepath.Join(KubernetesDir, "abac_policy.json") AuthorizationWebhookConfigPath = filepath.Join(KubernetesDir, "webhook_authz.conf") // DefaultTokenUsages specifies the default functions a token will get DefaultTokenUsages = []string{"signing", "authentication"} // MinimumControlPlaneVersion specifies the minimum control plane version kubeadm can deploy MinimumControlPlaneVersion = version.MustParseSemantic("v1.6.0") // MinimumCSRSARApproverVersion specifies the minimum kubernetes version that can be used for enabling the new-in-v1.7 CSR approver based on a SubjectAccessReview MinimumCSRSARApproverVersion = version.MustParseSemantic("v1.7.0-beta.0") // MinimumAPIAggregationVersion specifies the minimum kubernetes version that can be used enabling the API aggregation in the apiserver and the front proxy flags MinimumAPIAggregationVersion = version.MustParseSemantic("v1.7.0-alpha.1") )
Source Files ¶
constants.go
- Version
- v1.7.0-beta.1
- Published
- Jun 8, 2017
- Platform
- js/wasm
- Imports
- 4 packages
- Last checked
- 47 minutes ago –
Tools for package owners.