Skip to content

Commit 8c40f28

Browse files
authored
fix:sync instance version not set (#159)
1 parent 7cc9762 commit 8c40f28

38 files changed

+286
-236
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ build-multi-arch-image:
2929
@echo "------------------"
3030
@echo "--> Building multi-arch docker image for polaris-controller"
3131
@echo "------------------"
32-
@docker buildx build --platform $(PLATFORMS) --tag $(ORG)/$(REPO):$(IMAGE_TAG) -f ./docker/Dockerfile --push ./
32+
@docker buildx build -f ./docker/Dockerfile --tag $(ORG)/$(REPO):$(IMAGE_TAG) --platform $(PLATFORMS) --push ./
3333

3434
.PHONY: build-sidecar-init
3535
build-sidecar-init:

build.sh

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,6 @@ workdir=$(dirname $(realpath $0))
2929
sed -i "s/##VERSION##/$version/g" "$workdir"/deploy/variables.txt
3030
cat "$workdir"/deploy/variables.txt
3131

32-
folder_name="polaris-controller-release_${version}.k8s1.21"
33-
pkg_name="${folder_name}.zip"
34-
3532
function replaceVar() {
3633
for file in $(ls *.yaml); do
3734
key="#$1#"
@@ -48,6 +45,11 @@ cd $workdir
4845

4946
export -f replaceVar
5047

48+
# 处理 kubernetes <= 1.21 的 polaris-controller 发布包
49+
50+
folder_name="polaris-controller-release_${version}.k8s1.21"
51+
pkg_name="${folder_name}.zip"
52+
5153
cd $workdir
5254

5355
# 清理环境
@@ -58,10 +60,10 @@ rm -f "${pkg_name}"
5860
mkdir -p ${folder_name}
5961

6062
cp -r deploy/kubernetes_v1.21/* ${folder_name}
61-
cp deploy/variables.txt ${folder_name}
63+
cp deploy/variables.txt ${folder_name}/kubernetes
6264

6365
cd ${folder_name}/helm
64-
varFile="../variables.txt"
66+
varFile="../kubernetes/variables.txt"
6567
if [ ! -f "$varFile" ]; then
6668
echo "variables.txt not exists"
6769
exit 1
@@ -78,6 +80,8 @@ else
7880
md5sum ${pkg_name} >"${pkg_name}.md5sum"
7981
fi
8082

83+
# 处理 kubernetes >= 1.22 的 polaris-controller 发布包
84+
8185
folder_name="polaris-controller-release_${version}.k8s1.22"
8286
pkg_name="${folder_name}.zip"
8387

@@ -91,10 +95,10 @@ rm -f "${pkg_name}"
9195
mkdir -p ${folder_name}
9296

9397
cp -r deploy/kubernetes_v1.22/* ${folder_name}
94-
cp deploy/variables.txt ${folder_name}
98+
cp deploy/variables.txt ${folder_name}/kubernetes
9599

96100
cd ${folder_name}/helm
97-
varFile="../variables.txt"
101+
varFile="../kubernetes/variables.txt"
98102
if [ ! -f "$varFile" ]; then
99103
echo "variables.txt not exists"
100104
exit 1

cmd/polaris-controller/app/polaris-controller-manager.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -491,6 +491,9 @@ func buildAPI() (api.ConsumerAPI, api.ProviderAPI, error) {
491491
cfg.GetGlobal().GetServerConnector().SetConnectTimeout(time.Second * 10)
492492
cfg.GetGlobal().GetServerConnector().SetMessageTimeout(time.Second * 10)
493493
cfg.GetGlobal().GetAPI().SetTimeout(time.Second * 10)
494+
cfg.GetConfigFile().GetConfigConnectorConfig().SetAddresses([]string{polarisapi.PolarisConfigGrpc})
495+
cfg.GetConfigFile().GetConfigConnectorConfig().SetConnectTimeout(time.Second * 10)
496+
cfg.GetConfigFile().GetConfigConnectorConfig().SetMessageTimeout(time.Second * 10)
494497

495498
consumerAPI, err := api.NewConsumerAPIByConfig(cfg)
496499
if err != nil {

deploy/kubernetes_v1.21/helm/templates/controller-clusterrole.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ rules:
88
resources:
99
- services
1010
- namespaces
11-
- configmaps
1211
- pods
12+
- endpoints
1313
verbs:
1414
- get
1515
- list
@@ -18,7 +18,7 @@ rules:
1818
- ""
1919
resources:
2020
- events
21-
- endpoints
21+
- configmaps
2222
verbs:
2323
- create
2424
- update

deploy/kubernetes_v1.21/polaris-controller.yaml renamed to deploy/kubernetes_v1.21/kubernetes/polaris-controller.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ spec:
3838
fieldPath: metadata.namespace
3939
imagePullPolicy: Always
4040
volumeMounts:
41-
- mountPath: /polaris-controller/log
42-
name: log
41+
- mountPath: /polaris-controller/logs
42+
name: logs
4343
- name: certs
4444
mountPath: /etc/polaris-inject/certs
4545
readOnly: true
@@ -72,6 +72,6 @@ spec:
7272
configMap:
7373
name: injector-mesh
7474
- hostPath:
75-
path: /data/polaris-controller/log
75+
path: /data/polaris-controller/logs
7676
type: "DirectoryOrCreate"
77-
name: log
77+
name: logs

deploy/kubernetes_v1.21/rbac.yaml renamed to deploy/kubernetes_v1.21/kubernetes/rbac.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ rules:
1717
- namespaces
1818
- configmaps
1919
- pods
20+
- endpoints
2021
verbs:
2122
- get
2223
- list
@@ -25,7 +26,7 @@ rules:
2526
- ""
2627
resources:
2728
- events
28-
- endpoints
29+
- configmaps
2930
verbs:
3031
- create
3132
- update

deploy/kubernetes_v1.22/helm/templates/controller-clusterrole.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ rules:
88
resources:
99
- services
1010
- namespaces
11-
- configmaps
1211
- pods
12+
- endpoints
1313
verbs:
1414
- get
1515
- list
@@ -18,7 +18,7 @@ rules:
1818
- ""
1919
resources:
2020
- events
21-
- endpoints
21+
- configmaps
2222
verbs:
2323
- create
2424
- update

deploy/kubernetes_v1.22/configmap.yaml renamed to deploy/kubernetes_v1.22/kubernetes/configmap.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v1
22
kind: ConfigMap
33
metadata:
4-
name: injector-mesh
4+
name: polaris-controller-config
55
namespace: polaris-system
66
data:
77
mesh: |-

deploy/kubernetes_v1.22/injector.yaml renamed to deploy/kubernetes_v1.22/kubernetes/injector.yaml

Lines changed: 0 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,3 @@
1-
---
2-
apiVersion: policy/v1
3-
kind: PodDisruptionBudget
4-
metadata:
5-
name: polaris-sidecar-injector
6-
namespace: polaris-system
7-
labels:
8-
app: sidecar-injector
9-
spec:
10-
minAvailable: 1
11-
selector:
12-
matchLabels:
13-
app: sidecar-injector
14-
15-
---
161
apiVersion: v1
172
kind: ConfigMap
183
metadata:
@@ -254,45 +239,3 @@ data:
254239
emptyDir: {}
255240
- name: polaris-log
256241
emptyDir: {}
257-
---
258-
apiVersion: v1
259-
kind: Service
260-
metadata:
261-
name: polaris-sidecar-injector
262-
namespace: polaris-system
263-
labels:
264-
app: sidecar-injector
265-
spec:
266-
ports:
267-
- port: 443
268-
targetPort: 9443
269-
selector:
270-
app: sidecar-injector
271-
---
272-
apiVersion: admissionregistration.k8s.io/v1
273-
kind: MutatingWebhookConfiguration
274-
metadata:
275-
name: polaris-sidecar-injector
276-
labels:
277-
app: sidecar-injector
278-
webhooks:
279-
- name: polaris.tencent.com
280-
clientConfig:
281-
service:
282-
name: polaris-sidecar-injector
283-
namespace: polaris-system
284-
path: "/inject"
285-
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZpVENDQTNHZ0F3SUJBZ0lVSUJGZmZMeE84K2RNSTNrd3hOcXpibGg4Zm9Vd0RRWUpLb1pJaHZjTkFRRUwKQlFBd05qRTBNRElHQTFVRUF3d3JjRzlzWVhKcGN5MXphV1JsWTJGeUxXbHVhbVZqZEc5eUxuQnZiR0Z5YVhNdApjM2x6ZEdWdExuTjJZekFnRncweU1qQTNNRFF3TXpFNU1UaGFHQTh5TVRJeE1EWXhNREF6TVRreE9Gb3dOakUwCk1ESUdBMVVFQXd3cmNHOXNZWEpwY3kxemFXUmxZMkZ5TFdsdWFtVmpkRzl5TG5CdmJHRnlhWE10YzNsemRHVnQKTG5OMll6Q0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQUxMWmE4NzZkQnRmQlJ1cgpaSzZpK0UzRUs4UWJFWitlaG1lNWNhaXhsakRwTlJIdHFyb2I2NGExYldTUWQxU0IvMmVxbVdiY1ZXY24vVFRQCk45WFVHN2JsNExSaWRWQktYODE3ekdDWEYra3BqbTNOekFseEdEK3lteXhJeWhYS1U5K3A3VGk5SXpORXNPNE8KSlhaQm5iOVdzWGU2eGJJN0dlUUY5WXVCdit0ekNMNVJ0ZmRiUmtMVGQ2eWF3NlZYTFdEcDFrUUU4Q1pEc0g5ZApTZmxBeUhCUitaLzVqbzBtMnQzU3hiNTVPak9YcDhVNmV3bVRmdzZ0VXE1Z3dmZXBjWGNOUWlVTXJveFl0dXkxCkxnWGVBN3MvMFdCeDcrVlFPWXlGSGlaQUI0V1dkSEk1S0JIeFlpSFA3Y2N5aWEvM0gwQ2lYVSthYnd0NHk5TDQKdmVSMHQ5ZmMvbXZXUU01aFBjT1hwdzVJZU5sUG8wZE9vZ0NNdE1qaTkwTEFFS2RMQVNhemxDT0hzdVFqNkczaQp4Nk4rdzQrYy9VTGFxR1REUGc2K0c0UDl5UUVZNXVDNDRZWWpJSGxjQlhyR0YwVFFKTEZMM3F4dnU1VitpYXF1CnMvaWZyRzllY3RyY3lLczVWM0dESGlDdE93Y29MajI1TG1oYzF4MEdvT1RmWis3VFA1NjRyM1k3cVVhcUJ3WFgKMWREak4wREFtU1k1VW1tTGhhZ205bU9xcVo4T29XY0M2clFEVUJwbW1hTTUxVEVkeVEwbHNCc0g1T0Jvalp1UgpkeUZuTXkxWHdSRjVNenRrTW9nRnZKYWhnN1hVUTJBN1NBaUhxaUlCY1AyZTZKNDdUMVNqa0s4NUpwMU1WRW5PCjZhSFZxR29wQm9tUi9BNzBTUlRLeGp2UW52UC9BZ01CQUFHamdZd3dnWWt3SFFZRFZSME9CQllFRkNMTkZlMHUKd3Z3RGRiT0VRQWwxNFMwRTRBQzhNQjhHQTFVZEl3UVlNQmFBRkNMTkZlMHV3dndEZGJPRVFBbDE0UzBFNEFDOApNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdOZ1lEVlIwUkJDOHdMWUlyY0c5c1lYSnBjeTF6YVdSbFkyRnlMV2x1CmFtVmpkRzl5TG5CdmJHRnlhWE10YzNsemRHVnRMbk4yWXpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQWx5aXQKVjdYaHRqZTFXK3RBMUtiUUtBUi8rendiUW1RUHpRTHpRdEdqUERvbmk5VVYyK3A1OEF5YmtvVVo3cEhXb2hFcgoxUGI2WGpKVVYxNjhGb3FZMUR4OS9SRCtDeC9mOWZ1MkswTTEvc2pYTk9oVERuMHZwZ2VvMFZJOVdCcUMrK1EyCllORmZNM2ZhaDQyaXVaSTBZNldnRldJM3dGbUQ3MTBWTC8xOVhMQ0dpditUbmc0ZnRwcHhOZW9rWlI1dU1janAKM0hNeExnUkExbnFYQ2ZhT3VrRVZLbnhvQ1hoQmRySXErV1VsOUZjZ09iVGxaU0RMNEpkZTl2R1B3cFBFRS9pVgo5cHhsMkhxWWdUZEdXZjJXeWluSmhZazFXempmZzFRTEY0TnJIQ2o3alJNbDBFbXZHM0hTNDM0ME9PUURKTlptClBDVHVrODV6L2dwaml5b3RxUlorcmNXSThBbVZDdURWbkg0VHVqb2swU1RXdUlWUDM5c21DUE5kUElwUVIxblIKSnZ1L2szV0IrTmlZbU94QzJ5SjRvMWRtYnZvS2ZadGIxVVBObVRJcmxXNThlMDdmUGV4QmNwR3JSRk5yVS9kaQpJbEpMNytXVVBKQWluTC8zL0FLQm5md1ZaemtrOVlUdld0b2xZeElhRExTd3JsdEdvZjBQUkptYnI0UDdxbm56ClFDUXVlZDFsUjRaUHJnYUlnZEdHSjdac1lESlVZbS8xd2g3N3FmR3FlYlRFZmorV09JYzV2S09vcEZTY0ZXd3oKNGVZVmVMYjBZdkc0dmc3ZHhCNFArbElzaFNpdmRVUE5XMW5ZY05pcFIrNnI2Q3h0ZnIwWjZWSkFjZjdTR1FHNwpYZkNuQXdMdlJtMEs2Q1Z6WUhPTFVRR2ZVSjBEbGFEeUR3c0JOc009Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
286-
rules:
287-
- operations: ["CREATE"]
288-
apiGroups: [""]
289-
apiVersions: ["v1"]
290-
resources: ["pods"]
291-
admissionReviewVersions: ["v1"]
292-
sideEffects: "None"
293-
failurePolicy: Fail
294-
namespaceSelector:
295-
matchLabels:
296-
polaris-injection: enabled
297-
---
298-
Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
---
2+
apiVersion: policy/v1
3+
kind: PodDisruptionBudget
4+
metadata:
5+
name: polaris-sidecar-injector
6+
namespace: polaris-system
7+
labels:
8+
app: sidecar-injector
9+
spec:
10+
minAvailable: 1
11+
selector:
12+
matchLabels:
13+
app: sidecar-injector
14+
---
15+
apiVersion: v1
16+
kind: Service
17+
metadata:
18+
name: polaris-sidecar-injector
19+
namespace: polaris-system
20+
labels:
21+
app: sidecar-injector
22+
spec:
23+
ports:
24+
- port: 443
25+
targetPort: 9443
26+
selector:
27+
app: sidecar-injector
28+
---
29+
apiVersion: admissionregistration.k8s.io/v1
30+
kind: MutatingWebhookConfiguration
31+
metadata:
32+
name: polaris-sidecar-injector
33+
labels:
34+
app: sidecar-injector
35+
webhooks:
36+
- name: polaris.tencent.com
37+
clientConfig:
38+
service:
39+
name: polaris-sidecar-injector
40+
namespace: polaris-system
41+
path: "/inject"
42+
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZpVENDQTNHZ0F3SUJBZ0lVSUJGZmZMeE84K2RNSTNrd3hOcXpibGg4Zm9Vd0RRWUpLb1pJaHZjTkFRRUwKQlFBd05qRTBNRElHQTFVRUF3d3JjRzlzWVhKcGN5MXphV1JsWTJGeUxXbHVhbVZqZEc5eUxuQnZiR0Z5YVhNdApjM2x6ZEdWdExuTjJZekFnRncweU1qQTNNRFF3TXpFNU1UaGFHQTh5TVRJeE1EWXhNREF6TVRreE9Gb3dOakUwCk1ESUdBMVVFQXd3cmNHOXNZWEpwY3kxemFXUmxZMkZ5TFdsdWFtVmpkRzl5TG5CdmJHRnlhWE10YzNsemRHVnQKTG5OMll6Q0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQUxMWmE4NzZkQnRmQlJ1cgpaSzZpK0UzRUs4UWJFWitlaG1lNWNhaXhsakRwTlJIdHFyb2I2NGExYldTUWQxU0IvMmVxbVdiY1ZXY24vVFRQCk45WFVHN2JsNExSaWRWQktYODE3ekdDWEYra3BqbTNOekFseEdEK3lteXhJeWhYS1U5K3A3VGk5SXpORXNPNE8KSlhaQm5iOVdzWGU2eGJJN0dlUUY5WXVCdit0ekNMNVJ0ZmRiUmtMVGQ2eWF3NlZYTFdEcDFrUUU4Q1pEc0g5ZApTZmxBeUhCUitaLzVqbzBtMnQzU3hiNTVPak9YcDhVNmV3bVRmdzZ0VXE1Z3dmZXBjWGNOUWlVTXJveFl0dXkxCkxnWGVBN3MvMFdCeDcrVlFPWXlGSGlaQUI0V1dkSEk1S0JIeFlpSFA3Y2N5aWEvM0gwQ2lYVSthYnd0NHk5TDQKdmVSMHQ5ZmMvbXZXUU01aFBjT1hwdzVJZU5sUG8wZE9vZ0NNdE1qaTkwTEFFS2RMQVNhemxDT0hzdVFqNkczaQp4Nk4rdzQrYy9VTGFxR1REUGc2K0c0UDl5UUVZNXVDNDRZWWpJSGxjQlhyR0YwVFFKTEZMM3F4dnU1VitpYXF1CnMvaWZyRzllY3RyY3lLczVWM0dESGlDdE93Y29MajI1TG1oYzF4MEdvT1RmWis3VFA1NjRyM1k3cVVhcUJ3WFgKMWREak4wREFtU1k1VW1tTGhhZ205bU9xcVo4T29XY0M2clFEVUJwbW1hTTUxVEVkeVEwbHNCc0g1T0Jvalp1UgpkeUZuTXkxWHdSRjVNenRrTW9nRnZKYWhnN1hVUTJBN1NBaUhxaUlCY1AyZTZKNDdUMVNqa0s4NUpwMU1WRW5PCjZhSFZxR29wQm9tUi9BNzBTUlRLeGp2UW52UC9BZ01CQUFHamdZd3dnWWt3SFFZRFZSME9CQllFRkNMTkZlMHUKd3Z3RGRiT0VRQWwxNFMwRTRBQzhNQjhHQTFVZEl3UVlNQmFBRkNMTkZlMHV3dndEZGJPRVFBbDE0UzBFNEFDOApNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdOZ1lEVlIwUkJDOHdMWUlyY0c5c1lYSnBjeTF6YVdSbFkyRnlMV2x1CmFtVmpkRzl5TG5CdmJHRnlhWE10YzNsemRHVnRMbk4yWXpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQWx5aXQKVjdYaHRqZTFXK3RBMUtiUUtBUi8rendiUW1RUHpRTHpRdEdqUERvbmk5VVYyK3A1OEF5YmtvVVo3cEhXb2hFcgoxUGI2WGpKVVYxNjhGb3FZMUR4OS9SRCtDeC9mOWZ1MkswTTEvc2pYTk9oVERuMHZwZ2VvMFZJOVdCcUMrK1EyCllORmZNM2ZhaDQyaXVaSTBZNldnRldJM3dGbUQ3MTBWTC8xOVhMQ0dpditUbmc0ZnRwcHhOZW9rWlI1dU1janAKM0hNeExnUkExbnFYQ2ZhT3VrRVZLbnhvQ1hoQmRySXErV1VsOUZjZ09iVGxaU0RMNEpkZTl2R1B3cFBFRS9pVgo5cHhsMkhxWWdUZEdXZjJXeWluSmhZazFXempmZzFRTEY0TnJIQ2o3alJNbDBFbXZHM0hTNDM0ME9PUURKTlptClBDVHVrODV6L2dwaml5b3RxUlorcmNXSThBbVZDdURWbkg0VHVqb2swU1RXdUlWUDM5c21DUE5kUElwUVIxblIKSnZ1L2szV0IrTmlZbU94QzJ5SjRvMWRtYnZvS2ZadGIxVVBObVRJcmxXNThlMDdmUGV4QmNwR3JSRk5yVS9kaQpJbEpMNytXVVBKQWluTC8zL0FLQm5md1ZaemtrOVlUdld0b2xZeElhRExTd3JsdEdvZjBQUkptYnI0UDdxbm56ClFDUXVlZDFsUjRaUHJnYUlnZEdHSjdac1lESlVZbS8xd2g3N3FmR3FlYlRFZmorV09JYzV2S09vcEZTY0ZXd3oKNGVZVmVMYjBZdkc0dmc3ZHhCNFArbElzaFNpdmRVUE5XMW5ZY05pcFIrNnI2Q3h0ZnIwWjZWSkFjZjdTR1FHNwpYZkNuQXdMdlJtMEs2Q1Z6WUhPTFVRR2ZVSjBEbGFEeUR3c0JOc009Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
43+
rules:
44+
- operations: ["CREATE"]
45+
apiGroups: [""]
46+
apiVersions: ["v1"]
47+
resources: ["pods"]
48+
admissionReviewVersions: ["v1"]
49+
sideEffects: "None"
50+
failurePolicy: Fail
51+
namespaceSelector:
52+
matchLabels:
53+
polaris-injection: enabled
54+
---
55+
apiVersion: apps/v1
56+
kind: StatefulSet
57+
metadata:
58+
labels:
59+
qcloud-app: polaris-controller
60+
name: polaris-controller
61+
namespace: polaris-system
62+
spec:
63+
replicas: 1
64+
revisionHistoryLimit: 10
65+
serviceName: polaris-controller
66+
selector:
67+
matchLabels:
68+
k8s-app: polaris-controller
69+
updateStrategy:
70+
rollingUpdate:
71+
partition: 0
72+
type: RollingUpdate
73+
template:
74+
metadata:
75+
labels:
76+
k8s-app: polaris-controller
77+
app: sidecar-injector
78+
spec:
79+
containers:
80+
- name: polaris-controller
81+
image: polarismesh/polaris-controller:#CONTROLLER_VERSION#
82+
command: ["./polaris-controller"]
83+
args: ["--min-resync-period=60s",
84+
"--leader-elect-namespace=polaris-system",
85+
"--concurrency-polaris-size=100",
86+
"--leader-elect=true"
87+
]
88+
env:
89+
- name: POD_NAMESPACE
90+
valueFrom:
91+
fieldRef:
92+
fieldPath: metadata.namespace
93+
imagePullPolicy: Always
94+
volumeMounts:
95+
- mountPath: /polaris-controller/log
96+
name: log
97+
- name: certs
98+
mountPath: /etc/polaris-inject/certs
99+
readOnly: true
100+
- name: inject-config
101+
mountPath: /etc/polaris-inject/inject
102+
readOnly: true
103+
- name: config-volume
104+
mountPath: /etc/polaris-inject/config
105+
readOnly: true
106+
dnsPolicy: ClusterFirst
107+
imagePullSecrets:
108+
- name: qcloudregistrykey
109+
restartPolicy: Always
110+
schedulerName: default-scheduler
111+
terminationGracePeriodSeconds: 30
112+
serviceAccountName: polaris-controller
113+
volumes:
114+
- name: certs
115+
secret:
116+
secretName: polaris-sidecar-injector
117+
- name: inject-config
118+
configMap:
119+
name: polaris-sidecar-injector
120+
items:
121+
- key: mesh-config
122+
path: mesh-config
123+
- key: dns-config
124+
path: dns-config
125+
- key: values
126+
path: values
127+
- name: config-volume
128+
configMap:
129+
name: polaris-controller-config
130+
- hostPath:
131+
path: /data/polaris-controller/log
132+
type: "DirectoryOrCreate"
133+
name: log

deploy/kubernetes_v1.22/rbac.yaml renamed to deploy/kubernetes_v1.22/kubernetes/rbac.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ rules:
1515
resources:
1616
- services
1717
- namespaces
18-
- configmaps
1918
- pods
19+
- endpoints
2020
verbs:
2121
- get
2222
- list
@@ -25,7 +25,7 @@ rules:
2525
- ""
2626
resources:
2727
- events
28-
- endpoints
28+
- configmaps
2929
verbs:
3030
- create
3131
- update

0 commit comments

Comments
 (0)