mirror of
https://github.com/rancher/rke.git
synced 2025-09-09 11:01:40 +00:00
added streaming server addr configuration for cri-dockerd
This commit is contained in:
@@ -64,8 +64,10 @@ const (
|
||||
|
||||
EncryptionProviderConfigArgument = "encryption-provider-config"
|
||||
|
||||
KubeletCRIDockerdNameEnv = "RKE_KUBELET_CRIDOCKERD"
|
||||
KubeletDualStackNameEnv = "RKE_KUBELET_CRIDOCKERD_DUALSTACK"
|
||||
KubeletCRIDockerdNameEnv = "RKE_KUBELET_CRIDOCKERD"
|
||||
KubeletDualStackNameEnv = "RKE_KUBELET_CRIDOCKERD_DUALSTACK"
|
||||
CRIDockerdStreamServerAddressEnv = "CRIDOCKERD_STREAM_SERVER_ADDRESS"
|
||||
CRIDockerdStreamServerPortEnv = "CRIDOCKERD_STREAM_SERVER_PORT"
|
||||
)
|
||||
|
||||
var (
|
||||
@@ -618,6 +620,15 @@ func (c *Cluster) BuildKubeletProcess(host *hosts.Host, serviceOptions v3.Kubern
|
||||
Env = append(Env,
|
||||
// Enable running cri-dockerd
|
||||
fmt.Sprintf("%s=%s", KubeletCRIDockerdNameEnv, "true"))
|
||||
|
||||
if c.CRIDockerdStreamServerAddress != "" {
|
||||
Env = append(Env, fmt.Sprintf("%s=%s", CRIDockerdStreamServerAddressEnv, c.CRIDockerdStreamServerAddress))
|
||||
}
|
||||
|
||||
if c.CRIDockerdStreamServerPort != "" {
|
||||
Env = append(Env, fmt.Sprintf("%s=%s", CRIDockerdStreamServerPortEnv, c.CRIDockerdStreamServerPort))
|
||||
}
|
||||
|
||||
if c.multipleCIDRsConfigured() {
|
||||
Env = append(Env,
|
||||
// Enable cri-dockerd flag for dual-stack
|
||||
|
@@ -65,6 +65,10 @@ type RancherKubernetesEngineConfig struct {
|
||||
DNS *DNSConfig `yaml:"dns" json:"dns,omitempty"`
|
||||
// Upgrade Strategy for the cluster
|
||||
UpgradeStrategy *NodeUpgradeStrategy `yaml:"upgrade_strategy,omitempty" json:"upgradeStrategy,omitempty"`
|
||||
// Stream Server Address for cri-dockerd
|
||||
CRIDockerdStreamServerAddress string `yaml:"cri_dockerd_stream_server_address" json:"criDockerdStreamServerAddress,omitempty"`
|
||||
// Stream Server Port for cri-dockerd
|
||||
CRIDockerdStreamServerPort string `yaml:"cri_dockerd_stream_server_port" json:"criDockerdStreamServerPort,omitempty"`
|
||||
}
|
||||
|
||||
func (r *RancherKubernetesEngineConfig) ObjClusterName() string {
|
||||
|
Reference in New Issue
Block a user