@@ -13,6 +13,7 @@ type K3sServerConfig struct {
13
13
DisableCloudController bool `json:"disable-cloud-controller,omitempty"`
14
14
KubeAPIServerArgs []string `json:"kube-apiserver-arg,omitempty"`
15
15
KubeControllerManagerArgs []string `json:"kube-controller-manager-arg,omitempty"`
16
+ KubeSchedulerArgs []string `json:"kube-scheduler-arg,omitempty"`
16
17
TLSSan []string `json:"tls-san,omitempty"`
17
18
BindAddress string `json:"bind-address,omitempty"`
18
19
HTTPSListenPort string `json:"https-listen-port,omitempty"`
@@ -45,6 +46,7 @@ func GenerateInitControlPlaneConfig(controlPlaneEndpoint string, token string, s
45
46
KubeAPIServerArgs : append (serverConfig .KubeAPIServerArgs , "anonymous-auth=true" , getTLSCipherSuiteArg ()),
46
47
TLSSan : append (serverConfig .TLSSan , controlPlaneEndpoint ),
47
48
KubeControllerManagerArgs : append (serverConfig .KubeControllerManagerArgs , "cloud-provider=external" ),
49
+ KubeSchedulerArgs : serverConfig .KubeSchedulerArgs ,
48
50
BindAddress : serverConfig .BindAddress ,
49
51
HTTPSListenPort : serverConfig .HTTPSListenPort ,
50
52
AdvertiseAddress : serverConfig .AdvertiseAddress ,
@@ -75,6 +77,7 @@ func GenerateJoinControlPlaneConfig(serverURL string, token string, controlplane
75
77
KubeAPIServerArgs : append (serverConfig .KubeAPIServerArgs , "anonymous-auth=true" , getTLSCipherSuiteArg ()),
76
78
TLSSan : append (serverConfig .TLSSan , controlplaneendpoint ),
77
79
KubeControllerManagerArgs : append (serverConfig .KubeControllerManagerArgs , "cloud-provider=external" ),
80
+ KubeSchedulerArgs : serverConfig .KubeSchedulerArgs ,
78
81
BindAddress : serverConfig .BindAddress ,
79
82
HTTPSListenPort : serverConfig .HTTPSListenPort ,
80
83
AdvertiseAddress : serverConfig .AdvertiseAddress ,
0 commit comments