我的问题:当我运行时
kubectl -n test scale --replicas=5 -f web-api-deployment.yaml
Kubernetes集群:3主5工作节点
AWS:弹性负载均衡器将端口443指向每个Kubernetes工作节点
POD部署:
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
namespace: test
name: WEB-API
spec:
replicas: 1
template:
metadata:
labels:
app: WEB-API
spec:
containers:
- name: WEB-API
image: WEB-API:latest
env:
- name: NGINX_WORKER_PROCESSES
value: "1"
- name: KEEPALIVETIMEOUT
value: "0"
- name: NGINX_WORKER_CONNECTIONS
value: "2048"
resources:
requests:
cpu: 500m
memory: 500Mi
ports:
- containerPort: 443
volumeMounts:
- name: config-volume
mountPath: /opt/config/
- name: aws-volume
mountPath: /root/.aws
apiVersion: v1
kind: Service
metadata:
namespace: prd
name: WEB-API
annotations:
external-dns.alpha.kubernetes.io/hostname: someaddress
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: http
service.beta.kubernetes.io/aws-load-balancer-ssl-cert: arn:aws:acm:us-east-1:xxxxxxxxxxxxxxxx:certificate/xxxxxxxxxxxxxxxxxxxxxxx
service.beta.kubernetes.io/aws-load-balancer-ssl-ports: "443"
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
labels:
app: WEB-API
spec:
externalTrafficPolicy: Cluster
ports:
- name: https
port: 443
targetPort: 80
protocol: TCP
selector:
app: WEB-API
sessionAffinity: None
type: LoadBalancer
发布于 2018-11-20 01:55:28
describe
,以了解他们为什么没有被安排。您还可以使用警戒线/排水节点来查看当可用于调度的节点较少时,5个吊舱将如何运行。https://stackoverflow.com/questions/53389945
复制相似问题