Skip to content

Commit 6521c59

Browse files
authored
update rc1 install yaml (#1449)
1 parent b5f4b51 commit 6521c59

File tree

1 file changed

+90
-2
lines changed

1 file changed

+90
-2
lines changed

config/samples/install_v2_0_0_rc1.yaml

Lines changed: 90 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,8 +155,42 @@ status:
155155
acceptedNames:
156156
kind: ""
157157
plural: ""
158-
conditions: []
159-
storedVersions: []
158+
conditions: [ ]
159+
storedVersions: [ ]
160+
---
161+
apiVersion: admissionregistration.k8s.io/v1beta1
162+
kind: MutatingWebhookConfiguration
163+
metadata:
164+
annotations:
165+
cert-manager.io/inject-ca-from: kube-system/aws-load-balancer-serving-cert
166+
creationTimestamp: null
167+
labels:
168+
app.kubernetes.io/name: aws-load-balancer-controller
169+
name: aws-load-balancer-webhook
170+
webhooks:
171+
- clientConfig:
172+
caBundle: Cg==
173+
service:
174+
name: aws-load-balancer-webhook-service
175+
namespace: kube-system
176+
path: /mutate-v1-pod
177+
failurePolicy: Fail
178+
name: mpod.elbv2.k8s.aws
179+
namespaceSelector:
180+
matchExpressions:
181+
- key: elbv2.k8s.aws/pod-readiness-gate-inject
182+
operator: In
183+
values:
184+
- enabled
185+
rules:
186+
- apiGroups:
187+
- ""
188+
apiVersions:
189+
- v1
190+
operations:
191+
- CREATE
192+
resources:
193+
- pods
160194
---
161195
apiVersion: v1
162196
kind: ServiceAccount
@@ -378,6 +412,21 @@ subjects:
378412
name: aws-load-balancer-controller
379413
namespace: kube-system
380414
---
415+
apiVersion: v1
416+
kind: Service
417+
metadata:
418+
labels:
419+
app.kubernetes.io/name: aws-load-balancer-controller
420+
name: aws-load-balancer-webhook-service
421+
namespace: kube-system
422+
spec:
423+
ports:
424+
- port: 443
425+
targetPort: 9443
426+
selector:
427+
app.kubernetes.io/component: controller
428+
app.kubernetes.io/name: aws-load-balancer-controller
429+
---
381430
apiVersion: apps/v1
382431
kind: Deployment
383432
metadata:
@@ -403,12 +452,51 @@ spec:
403452
- --cluster-name=your-cluster-name
404453
image: amazon/aws-alb-ingress-controller:v2.0.0-rc1
405454
name: controller
455+
ports:
456+
- containerPort: 9443
457+
name: webhook-server
458+
protocol: TCP
406459
resources:
407460
limits:
408461
cpu: 100m
409462
memory: 300Mi
410463
requests:
411464
cpu: 100m
412465
memory: 200Mi
466+
volumeMounts:
467+
- mountPath: /tmp/k8s-webhook-server/serving-certs
468+
name: cert
469+
readOnly: true
413470
serviceAccountName: aws-load-balancer-controller
414471
terminationGracePeriodSeconds: 10
472+
volumes:
473+
- name: cert
474+
secret:
475+
defaultMode: 420
476+
secretName: webhook-server-cert
477+
---
478+
apiVersion: cert-manager.io/v1alpha2
479+
kind: Certificate
480+
metadata:
481+
labels:
482+
app.kubernetes.io/name: aws-load-balancer-controller
483+
name: aws-load-balancer-serving-cert
484+
namespace: kube-system
485+
spec:
486+
dnsNames:
487+
- aws-load-balancer-webhook-service.kube-system.svc
488+
- aws-load-balancer-webhook-service.kube-system.svc.cluster.local
489+
issuerRef:
490+
kind: Issuer
491+
name: aws-load-balancer-selfsigned-issuer
492+
secretName: webhook-server-cert
493+
---
494+
apiVersion: cert-manager.io/v1alpha2
495+
kind: Issuer
496+
metadata:
497+
labels:
498+
app.kubernetes.io/name: aws-load-balancer-controller
499+
name: aws-load-balancer-selfsigned-issuer
500+
namespace: kube-system
501+
spec:
502+
selfSigned: { }

0 commit comments

Comments
 (0)