Kubernetes Implement Own TLS Certificate For Ingress
104 words
One minute
Create TLS Secret
1
| kubectl create secret tls tls-secret --key tls.key --cert tls.crt
|
Ingress
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
generation: 1
name: secure
namespace: team-pink
...
...
spec:
tls: # add
- hosts: # add
- ingress.test # add
secretName: tls-secret # add
rules:
- host: ingress.test
http:
paths:
- backend:
service:
name: secure-app
port: 80
path: /app
pathType: ImplementationSpecific
- backend:
service:
name: secure-api
port: 80
path: /api
pathType: ImplementationSpecific
...
|