Skip to content

Commit 2ef2d1b

Browse files
committed
Update kubeadm-config
1 parent 2f35cd9 commit 2ef2d1b

File tree

6 files changed

+22
-9
lines changed

6 files changed

+22
-9
lines changed

deploy/helm/kubernetes/manifests/coredns.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ data:
7272
lameduck 5s
7373
}
7474
ready
75-
kubernetes cluster.local in-addr.arpa ip6.arpa {
75+
kubernetes {{ .Values.networking.dnsDomain }} in-addr.arpa ip6.arpa {
7676
pods insecure
7777
fallthrough in-addr.arpa ip6.arpa
7878
ttl 30

deploy/helm/kubernetes/templates/_helpers.tpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,15 +63,15 @@ Generate etcd servers list.
6363
{{- end -}}
6464

6565
{{/*
66-
Take the first IP address from the serviceClusterIPRange for the kube-dns service.
66+
Take the first IP address from the serviceSubnet for the kube-dns service.
6767
*/}}
6868
{{- define "kubernetes.getCoreDNS" -}}
69-
{{- $octetsList := splitList "." .Values.apiServer.serviceClusterIPRange -}}
69+
{{- $octetsList := splitList "." .Values.networking.serviceSubnet -}}
7070
{{- printf "%d.%d.%d.%d" (index $octetsList 0 | int) (index $octetsList 1 | int) (index $octetsList 2 | int) 10 -}}
7171
{{- end -}}
7272

7373
{{- define "kubernetes.getAPIAddress" -}}
74-
{{- $octetsList := splitList "." .Values.apiServer.serviceClusterIPRange -}}
74+
{{- $octetsList := splitList "." .Values.networking.serviceSubnet -}}
7575
{{- printf "%d.%d.%d.%d" (index $octetsList 0 | int) (index $octetsList 1 | int) (index $octetsList 2 | int) 1 -}}
7676
{{- end -}}
7777

deploy/helm/kubernetes/templates/apiserver-deployment.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,11 +95,11 @@ spec:
9595
- --requestheader-username-headers=X-Remote-User
9696
- --secure-port={{ .Values.apiServer.port }}
9797
- --service-account-key-file=/pki/sa/tls.crt
98-
- --service-cluster-ip-range={{ .Values.apiServer.serviceClusterIPRange }}
98+
- --service-cluster-ip-range={{ .Values.networking.serviceSubnet }}
9999
- --tls-cert-file=/pki/apiserver-server/tls.crt
100100
- --tls-private-key-file=/pki/apiserver-server/tls.key
101101
- --egress-selector-config-file=/etc/kubernetes/egress-selector-configuration.yaml
102-
- --service-account-issuer=https://kubernetes.default.svc.cluster.local
102+
- --service-account-issuer=https://kubernetes.default.svc.{{ .Values.networking.dnsDomain }}
103103
- --service-account-signing-key-file=/pki/sa/tls.key
104104
{{- if .Values.konnectivityAgent.enabled }}
105105
- --api-audiences=system:konnectivity-server

deploy/helm/kubernetes/templates/controller-manager-deployment.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,11 @@ spec:
8787
- --use-service-account-credentials=true
8888
- --tls-cert-file=/pki/controller-manager-server/tls.crt
8989
- --tls-private-key-file=/pki/controller-manager-server/tls.key
90+
- --service-cluster-ip-range={{ .Values.networking.serviceSubnet }}
91+
{{ with .Values.networking.podSubnet }}
92+
--allocate-node-cidrs=true
93+
- --cluster-cidr={{ . }}
94+
{{- end }}
9095
{{- range $key, $value := .Values.controllerManager.extraArgs }}
9196
- --{{ $key }}={{ $value }}
9297
{{- end }}

deploy/helm/kubernetes/templates/kubeadm-config.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,17 @@ metadata:
77
name: {{ $fullName }}-kubeadm-config
88
data:
99
kubeadmcfg.yaml: |+
10-
apiVersion: kubeadm.k8s.io/v1beta2
10+
apiVersion: kubeadm.k8s.io/v1beta3
1111
kind: ClusterConfiguration
1212
{{- if .Values.controlPlaneEndpoint }}
1313
controlPlaneEndpoint: {{ .Values.controlPlaneEndpoint }}
1414
{{- else }}
1515
controlPlaneEndpoint: {{ $fullName }}-apiserver:{{ .Values.apiServer.service.port }}
1616
{{- end }}
17+
{{- with .Values.networking }}
18+
networking:
19+
dnsDomain: {{ .dnsDomain }}
20+
podSubnet: {{ .podSubnet }}
21+
serviceSubnet: {{ .serviceSubnet }}
22+
{{- end }}
1723
{{- end }}

deploy/helm/kubernetes/values.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
controlPlaneEndpoint:
2+
networking:
3+
dnsDomain: cluster.local
4+
serviceSubnet: 10.96.0.0/12
5+
podSubnet: #10.112.0.0/12
26

37
persistence:
48
enabled: true
@@ -120,8 +124,6 @@ apiServer:
120124
dnsNames: []
121125
ipAddresses: []
122126

123-
serviceClusterIPRange: 10.96.0.0/12
124-
125127
extraArgs: {}
126128
# advertise-address is required for kube-proxy
127129
#advertise-address: 10.9.8.10

0 commit comments

Comments
 (0)