安装 AWS Load Balancer Controller 附加组件
背景:
区域:新加坡
创建一个 IAM policy
#curl -O https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.4.4/docs/install/iam_policy.json#aws iam create-policy \--policy-name AWSLoadBalancerControllerIAMPolicy \--policy-document file://iam_policy.json
创建一个 IAM 角色
my-cluster : 需要更改为真实的EKS集群名称
111122223333: 代表AWS ID帐号,也需要更改111122223333
eksctl utils associate-iam-oidc-provider --region=ap-southeast-1 --cluster=my-clustereksctl create iamserviceaccount \--cluster=my-cluster \--namespace=kube-system \--name=aws-load-balancer-controller \--role-name AmazonEKSLoadBalancerControllerRole \--attach-policy-arn=arn:aws:iam::111122223333:policy/AWSLoadBalancerControllerIAMPolicy \--approve
使用Helm v3安装AWS Load Balancer Controller
添加 eks-charts 存储库
#helm repo add eks https://aws.github.io/eks-charts更新您的本地存储库,以确保您拥有最新的图表
#helm repo update#helm install aws-load-balancer-controller eks/aws-load-balancer-controller \-n kube-system \--set clusterName=my-cluster \--set serviceAccount.create=false \--set serviceAccount.name=aws-load-balancer-controller
验证控制器是否已安装
#kubectl get deployment -n kube-system aws-load-balancer-controller输出示例如下:
NAME READY UP-TO-DATE AVAILABLE AGE
aws-load-balancer-controller 2/2 2 2 84s
常见问题解决:
删除命令:helm delete -n kube-system aws-load-balancer-controller
报错:
2023-05-24 03:22:03 [ℹ] 1 existing iamserviceaccount(s) (kube-system/aws-load-balancer-controller) will be excluded
2023-05-24 03:22:03 [ℹ] 1 iamserviceaccount (kube-system/aws-load-balancer-controller) was excluded (based on the include/exclude rules)
2023-05-24 03:22:03 [!] serviceaccounts that exist in Kubernetes will be excluded, use --override-existing-serviceaccounts to override
2023-05-24 03:22:03 [ℹ] no tasks
解决办法:
修改以下名称保证唯一性,不建议共用。(可能帐号下有重复的名称导致)
--name=aws-load-balancer-controller
--role-name AmazonEKSLoadBalancerControllerRole
安装 AWS Load Balancer Controller 附加组件相关推荐
- AWS load balancer
AWS的load balancer同整个VPC关联: 此处edit只能修改Load Balancer和security group的关联关系,而无法修改security group的具体内容. Lis ...
- spring roo_开发Spring Roo附加组件
spring roo 入门 在" Spring Roo简介"系列的第1部分和第2部分中 ,我们使用Spring Roo从头开始构建了完整的企业应用程序. 前两篇文章重点介绍了使用S ...
- PPA格式Linux安装,Ubuntu12.04 用PPA安装fcitx和搜狗输入法附加组件Linux版
最近Linux的世界中,让人兴奋的就是LinuxDeepin12.1 Beta的发布,但最让人欢喜的就是随之而来的"搜狗输入法Linux版". 网上流传的在Ubuntu下安装搜狗输 ...
- Firefox Developer Edition已阻止此网站安装未经验证的附加组件的解决办法
火狐浏览器添加博客园网摘,遇到这样一个问题:Firefox Developer Edition已阻止此网站安装未经验证的附加组件. 网上搜到的解决办法简明扼要,就这一句:about:config 中 ...
- 火狐浏览器怎么安装未经认证的附加组件
在电脑系统中使用火狐浏览器时,我们经常会添加各种插件来完善浏览器的使用功能.但是有用户在火狐浏览器中添加插件,却提示"此附加组件无法安装,因为它未经验证".对于这样的问题,我们不妨 ...
- FireFox3推荐安装附加组件Top10(附官方主页和下载地址)
2008年6月17日(美国时间,对应中国时间为18日)是FireFox3下载日,FireFox3今天会得到很多人的关注. 但是,在我们关注FireFox的同时,请不要忘记那些为FireFox立下汗马功 ...
- kodi nfs配置_如何在Kodi中安装和配置附加组件
kodi nfs配置 Kodi can do a lot out of the box. If you've got a collection of ripped Blu-Rays and CDs, ...
- 实操手册:如何在GKE上部署HTTP(S) Load Balancer及容器应用程式
Kubernetes(下文简称 k8s) 代表了 Google 的第三代容器管理系统,仅次于 Borg 和 Omega ,现在已经成为主要的容器平台.GKE 提供了了全套的 k8s 托管服务,将 Au ...
- Kubernetes Ingress with AWS ALB Ingress Controller
Kubernetes Ingress with AWS ALB Ingress Controller by Nishi Davidson | on 20 NOV 2018 | in Amazon El ...
最新文章
- 面试官:聊聊分布式事务,再说说解决方案!
- C++ 函数重载的实现原理
- windows使用ffmpeg将mp4文件转变成h264视频文件
- ASP.NET加密解密
- java中的分号是什么作用,分号的作用是什么
- css交集选择器的使用
- OpenNI和Kinect安装中文教程
- 烟花绽放c语言程序设计摘要,描写烟花绽放的优美句子
- python多线程返回值问题重写Thread类的run方法
- android netd守护进程机制 --- netd分析
- 新人必看的机器人制作过程
- 华为云计算机总裁,华为云与计算BG人事调整 余承东兼任总裁
- openjudge 1.5.37 雇佣兵
- 树上两两匹配问题(max、min)
- Dell Inspiron 3559戴尔笔记本电脑拆机教程分享
- Pixel3 XL 刷Android原生系统,刷Magisk 进行ROOT
- 利用Javamail接收QQ邮箱和Gmail邮箱
- VB编程:利用循环嵌套求1000以内的完数-18
- 二维码的妙用:通过Zxing实现wifi账号password分享功能
- 我和玩拍网:该死的玩拍
热门文章
- 基于加权对立和贪婪搜索多模态工程问题的黑猩猩优化算法(Matlab代码实现)
- kubernetes中的PV、PVC
- 《人类简史》六、融合统一(上)——历史的方向、金钱的味道
- word利用mathtype进行公式分章节编号和引用
- java 连接 websphere_本地java类访问websphere的JNDI
- SQL Server高级教程
- 如果配置计算机硬件设备,客户端医保定点计算机设备硬件配置要求
- linux ll 命令的含义
- Linux 创建用户和添加操作权限
- SpringBoot+Mybatis使用Enmu枚举类型总是报错 No enum constant XX解决办法