背景:
我有VPC3 个公共subnets(子网可以访问 Internet 网关)
我在这个 VPC 中有一个 EKS 集群,EKS 集群是从控制台创建的,没有使用 eksctl
我使用了官方 aws 文档中的本教程,我设法设置了我的 ALB 控制器并且控制器运行完美:
集群包含两个节点组:
t3a.microt3.small$ kubectl get deployment -n kube-system aws-load-balancer-controller
NAME READY UP-TO-DATE AVAILABLE AGE
aws-load-balancer-controller 1/1 1 1 60m
Run Code Online (Sandbox Code Playgroud)
我使用了他们的游戏示例,这是清单文件:
---
apiVersion: v1
kind: Namespace
metadata:
name: game-2048
---
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: game-2048
name: deployment-2048
spec:
selector:
matchLabels:
app.kubernetes.io/name: app-2048
replicas: 1
template:
metadata:
labels:
app.kubernetes.io/name: app-2048
spec:
containers:
- …Run Code Online (Sandbox Code Playgroud) amazon-web-services amazon-eks aws-application-load-balancer