NLB参考模板
### 测试的yaml文件
cat >nginx-pod.yaml<<EOF
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx
namespace: default
spec:
replicas: 3
selector:
matchLabels:
app: nginx
release: canary
template:
metadata:
labels:
app: nginx
release: canary
spec:
containers:
- name: nginx
image: nginx:1.20
ports:
- name: http
containerPort: 80
EOF
### 测试svc的yaml文件
cat >svc.yaml<<EOF
apiVersion: v1
kind: Service
metadata:
name: nginx-svc
namespace: default
annotations:
service.beta.kubernetes.io/aws-load-balancer-type: "external"
service.beta.kubernetes.io/aws-load-balancer-scheme: "internet-facing"
service.beta.kubernetes.io/aws-load-balancer-subnets: "subnet-0aee6bf92dc56bf23,subnet-05a7474839398280f"
service.beta.kubernetes.io/aws-load-balancer-nlb-target-type: "ip"
spec:
ports:
- port: 80
targetPort: 80
protocol: TCP
type: LoadBalancer
selector:
app: nginx
EOF
TLS参考模板
apiVersion: apps/v1
kind: Deployment
metadata:
name: myapp-deployment
labels:
app: myapp
spec:
replicas: 2
selector:
matchLabels:
app: myapp
template:
metadata:
labels:
app: myapp
spec:
containers:
- name: myapp
image: httpd
ports:
- containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
name: "myapp-svc"
annotations:
service.beta.kubernetes.io/aws-load-balancer-type: external
service.beta.kubernetes.io/aws-load-balancer-nlb-target-type: ip
service.beta.kubernetes.io/aws-load-balancer-scheme: internet-facing
service.beta.kubernetes.io/aws-load-balancer-ssl-cert: "arn:aws:acm:us-east-1:917958955567:certificate/cfb10630-b762-4e2f-9814-a6c970017b6d"
service.beta.kubernetes.io/aws-load-balancer-ssl-ports: "443" #默认为443,可以自定义端口
service.beta.kubernetes.io/aws-load-balancer-subnets: "subnet-07916a34475c608ad,subnet-0544a891d4fc8b4c5,subnet-0785a911aa890b86d"
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: tls
spec:
selector:
app: myapp
type: LoadBalancer
ports:
- protocol: TCP
port: 443
targetPort: 80
自我判定
# | 判定描述 | 自我判定(是/否) | 备注 |
|---|---|---|---|
| 1 | 在各搜索引擎中是否能找到知识信息(包括但不限于Google、百度、Bing) | 是 | |
2 | 是否需要代码集成开发 | 否 | |
3 | 是有有相关文章 | 是 |