mirror of
https://github.com/rancher/rke.git
synced 2025-09-14 06:00:53 +00:00
Add service-node-port-range for kube-api
This commit is contained in:
committed by
Alena Prokharchyk
parent
2142661ea7
commit
716a776d42
@@ -45,6 +45,8 @@ services:
|
||||
kube-api:
|
||||
service_cluster_ip_range: 10.43.0.0/16
|
||||
pod_security_policy: false
|
||||
# Expose a different port range for NodePort services
|
||||
service_node_port_range: 30000-32767
|
||||
# add additional arguments to the kubernetes component
|
||||
# Note that this WILL OVERRIDE existing defaults
|
||||
extra_args:
|
||||
|
@@ -11,6 +11,7 @@ import (
|
||||
|
||||
const (
|
||||
DefaultServiceClusterIPRange = "10.43.0.0/16"
|
||||
DefaultNodePortRange = "30000-32767"
|
||||
DefaultClusterCIDR = "10.42.0.0/16"
|
||||
DefaultClusterDNSService = "10.43.0.10"
|
||||
DefaultClusterDomain = "cluster.local"
|
||||
@@ -118,6 +119,7 @@ func (c *Cluster) setClusterServicesDefaults() {
|
||||
|
||||
serviceConfigDefaultsMap := map[*string]string{
|
||||
&c.Services.KubeAPI.ServiceClusterIPRange: DefaultServiceClusterIPRange,
|
||||
&c.Services.KubeAPI.ServiceNodePortRange: DefaultNodePortRange,
|
||||
&c.Services.KubeController.ServiceClusterIPRange: DefaultServiceClusterIPRange,
|
||||
&c.Services.KubeController.ClusterCIDR: DefaultClusterCIDR,
|
||||
&c.Services.Kubelet.ClusterDNSServer: DefaultClusterDNSService,
|
||||
|
@@ -120,6 +120,7 @@ func (c *Cluster) BuildKubeAPIProcess(prefixPath string) v3.Process {
|
||||
"allow-privileged": "true",
|
||||
"kubelet-preferred-address-types": "InternalIP,ExternalIP,Hostname",
|
||||
"service-cluster-ip-range": c.Services.KubeAPI.ServiceClusterIPRange,
|
||||
"service-node-port-range": c.Services.KubeAPI.ServiceNodePortRange,
|
||||
"admission-control": "ServiceAccount,NamespaceLifecycle,LimitRanger,PersistentVolumeLabel,DefaultStorageClass,ResourceQuota,DefaultTolerationSeconds",
|
||||
"storage-backend": "etcd3",
|
||||
"client-ca-file": pki.GetCertPath(pki.CACertName),
|
||||
|
Reference in New Issue
Block a user