//
pkg.gl
Category
github.com/rancher/rke
services
package
1.8.0-rc.4
Repository:
https://github.com/rancher/rke.git
Documentation:
pkg.go.dev
Versions
2
Dependencies
37
Dependents
56
Files
2.6k SLOC
#
Functions
AddEtcdMember
CalculateMaxUnavailable
CheckNodeReady
DownloadEtcdSnapshotFromBackupServer
DownloadEtcdSnapshotFromS3
GetEtcdConnString
GetEtcdInitialCluster
GetEtcdSnapshotChecksum
GetHealthCheckURL
GetProcessConfig
IsEtcdMember
ReloadEtcdCluster
RemoveControlPlane
RemoveEtcdMember
RemoveEtcdPlane
RemoveWorkerPlane
ResetMaxUnavailable
RestartControlPlane
RestartEtcdPlane
RestartKubeAPI
RestartKubeAPIWithHealthcheck
RestartKubeController
RestartKubelet
RestartKubeproxy
RestartNginxProxy
RestartScheduler
RestartWorkerPlane
RestoreEtcdSnapshot
RunControlPlane
RunEtcdPlane
RunEtcdSnapshotRemove
RunEtcdSnapshotSave
RunGetStateFileFromConfigMap
RunGetStateFileFromSnapshot
RunWorkerPlane
StartBackupServer
UpgradeControlPlaneNodes
UpgradeWorkerPlaneForWorkerAndEtcdNodes
#
Constants
ContainerNameLabel
ControlPlaneConfigMapStateFileContainerName
ControlRole
EtcdChecksumContainerName
EtcdContainerName
EtcdDataDir
EtcdDownloadBackupContainerName
EtcdInitWaitTime
EtcdPermFixContainerName
EtcdRequestWaitTimeout
EtcdRestoreContainerName
EtcdRestorePath
ETCDRole
EtcdServeBackupContainerName
EtcdSnapshotContainerName
EtcdSnapshotOnceContainerName
EtcdSnapshotPath
EtcdSnapshotRemoveContainerName
EtcdSnapshotWaitTime
EtcdStateFileContainerName
HealthzAddress
HealthzEndpoint
HTTPProtoPrefix
HTTPSProtoPrefix
KubeAPIContainerName
KubeAPIPort
KubeControllerContainerName
KubeControllerPort
KubeControllerPortMaxV121
KubeletContainerName
KubeletPort
KubeproxyContainerName
KubeproxyPort
LogCleanerContainerName
LogLinkContainerName
MCSLabel
NginxProxyContainerName
NginxProxyEnvName
NginxProxyImage
RBACAuthorizationMode
SchedulerContainerName
SchedulerPort
SchedulerPortMaxV122
SELinuxLabel
SidekickContainerName
SidekickServiceName
WorkerRole
WorkerThreads
#
Type aliases
RestartFunc