File tree Expand file tree Collapse file tree 6 files changed +22
-9
lines changed Expand file tree Collapse file tree 6 files changed +22
-9
lines changed Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 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 }}
Original file line number Diff line number Diff line change @@ -7,11 +7,17 @@ metadata:
77 name : {{ $fullName }}-kubeadm-config
88data :
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 }}
Original file line number Diff line number Diff line change 11controlPlaneEndpoint :
2+ networking :
3+ dnsDomain : cluster.local
4+ serviceSubnet : 10.96.0.0/12
5+ podSubnet : # 10.112.0.0/12
26
37persistence :
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
You can’t perform that action at this time.
0 commit comments