Kubernetes在AWS和GCP上的部署与升级指南
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 升级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": "InProgress",
"errors": [],
"params": [
超级会员免费看
订阅专栏 解锁全文
50

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



