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:
|
kube-api:
|
||||||
service_cluster_ip_range: 10.43.0.0/16
|
service_cluster_ip_range: 10.43.0.0/16
|
||||||
pod_security_policy: false
|
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
|
# add additional arguments to the kubernetes component
|
||||||
# Note that this WILL OVERRIDE existing defaults
|
# Note that this WILL OVERRIDE existing defaults
|
||||||
extra_args:
|
extra_args:
|
||||||
|
@@ -11,6 +11,7 @@ import (
|
|||||||
|
|
||||||
const (
|
const (
|
||||||
DefaultServiceClusterIPRange = "10.43.0.0/16"
|
DefaultServiceClusterIPRange = "10.43.0.0/16"
|
||||||
|
DefaultNodePortRange = "30000-32767"
|
||||||
DefaultClusterCIDR = "10.42.0.0/16"
|
DefaultClusterCIDR = "10.42.0.0/16"
|
||||||
DefaultClusterDNSService = "10.43.0.10"
|
DefaultClusterDNSService = "10.43.0.10"
|
||||||
DefaultClusterDomain = "cluster.local"
|
DefaultClusterDomain = "cluster.local"
|
||||||
@@ -118,6 +119,7 @@ func (c *Cluster) setClusterServicesDefaults() {
|
|||||||
|
|
||||||
serviceConfigDefaultsMap := map[*string]string{
|
serviceConfigDefaultsMap := map[*string]string{
|
||||||
&c.Services.KubeAPI.ServiceClusterIPRange: DefaultServiceClusterIPRange,
|
&c.Services.KubeAPI.ServiceClusterIPRange: DefaultServiceClusterIPRange,
|
||||||
|
&c.Services.KubeAPI.ServiceNodePortRange: DefaultNodePortRange,
|
||||||
&c.Services.KubeController.ServiceClusterIPRange: DefaultServiceClusterIPRange,
|
&c.Services.KubeController.ServiceClusterIPRange: DefaultServiceClusterIPRange,
|
||||||
&c.Services.KubeController.ClusterCIDR: DefaultClusterCIDR,
|
&c.Services.KubeController.ClusterCIDR: DefaultClusterCIDR,
|
||||||
&c.Services.Kubelet.ClusterDNSServer: DefaultClusterDNSService,
|
&c.Services.Kubelet.ClusterDNSServer: DefaultClusterDNSService,
|
||||||
|
@@ -120,6 +120,7 @@ func (c *Cluster) BuildKubeAPIProcess(prefixPath string) v3.Process {
|
|||||||
"allow-privileged": "true",
|
"allow-privileged": "true",
|
||||||
"kubelet-preferred-address-types": "InternalIP,ExternalIP,Hostname",
|
"kubelet-preferred-address-types": "InternalIP,ExternalIP,Hostname",
|
||||||
"service-cluster-ip-range": c.Services.KubeAPI.ServiceClusterIPRange,
|
"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",
|
"admission-control": "ServiceAccount,NamespaceLifecycle,LimitRanger,PersistentVolumeLabel,DefaultStorageClass,ResourceQuota,DefaultTolerationSeconds",
|
||||||
"storage-backend": "etcd3",
|
"storage-backend": "etcd3",
|
||||||
"client-ca-file": pki.GetCertPath(pki.CACertName),
|
"client-ca-file": pki.GetCertPath(pki.CACertName),
|
||||||
|
Reference in New Issue
Block a user