Kubernetes 在 AWS 和 GCP 上的部署与管理
1. Kubernetes 在 AWS EKS 上的应用
1.1 EKS 对 Network Load Balancer (NLB) 的支持
EKS 已开始支持使用 AWS 中的新版 L4 负载均衡器 Network Load Balancer (NLB)。若要使用 NLB,需要添加额外的注解,示例如下:
metadata:
name: nginx-external
annotations:
service.beta.kubernetes.io/aws-load-balancer-type: "nlb"
1.2 EKS 上 Kubernetes 版本的升级
当 Kubernetes 发布新版本时,EKS 会及时为用户提供最新版本。以下是典型的升级步骤:
1. 升级 Kubernetes 主节点 :通过 AWS CLI 指定 EKS 名称和所需的新版本,此操作大约需要 30 分钟完成。在此期间,通过 kubectl 访问 Kubernetes API 服务器可能会失败,但 Pod 和服务不受影响。示例命令如下:
$ aws eks update-cluster-version --name chap10 --kubernetes-version 1.11
{
"update": {
"status": "I
超级会员免费看
订阅专栏 解锁全文
2785

被折叠的 条评论
为什么被折叠?



