28、在AWS和GCP上部署Kubernetes的详细指南

在AWS和GCP上部署Kubernetes的详细指南

1. AWS EKS上的Kubernetes
1.1 使用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会及时为用户提供最新版本。以之前使用的Kubernetes 1.10版本为例,截至2018年12月,EKS也支持1.11版本。以下是典型的升级步骤:
1. 升级Kubernetes主节点 :通过AWS CLI指定EKS名称和所需的新版本,此操作约需30分钟,期间通过kubectl访问Kubernetes API服务器可能会失败,但Pod和服务不受影响。

$ aws eks update-cluster-version --name chap10 --kubernetes-version 1.11
{
    "update": {
        "status": "InProgress",
        "errors
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值