阿里云创建ALB

您所在的位置:网站首页 阿里云ack集群如何接入clb 阿里云创建ALB

阿里云创建ALB

2023-06-20 08:13| 来源: 网络整理| 查看: 265

阿里云参考文档 1、编写alb AlbConfig创建文档

root@biking-pre-middleware:~/alb# cat ingress-alb.yaml apiVersion: alibabacloud.com/v1 kind: AlbConfig metadata: #alb名称 name: ingress-alb spec: config: name: ingress-alb addressType: Internet zoneMappings: # 两个交换机id - vSwitchId: vsw-j6c5d7sss9b5e5l3p14fp - vSwitchId: vsw-j6c8y6hp1ig65nsrft2w8 参数解析 参数说明spec.config.name(可选)表示Alb实例的名称。spec.config.addressType(必选)表示负载均衡的地址类型。取值如下:Internet(默认值):负载均衡具有公网IP地址,DNS域名被解析到公网IP,因此可以在公网环境访问。Intranet:负载均衡只有私网IP地址,DNS域名被解析到私网IP,因此只能被负载均衡所在VPC的内网环境访问。spec.config.zoneMappings(必选)用于设置ALB Ingress交换机ID,您需要至少指定两个不同可用区交换机ID,指定的交换机必须在ALB当前所支持的可用区内,且与集群处于同一VPC。关于ALB Ingress支持的地域与可用区,请参见支持的地域与可用区

2、创建ALB

root@biking-pre-middleware:~/alb# kubectl apply -f ingress-alb.yaml albconfig.alibabacloud.com/ingress-alb created # 查看AlbConfig名称 root@biking-pre-middleware:~/alb# kubectl -n kube-system get AlbConfig NAME ALBID DNSNAME PORT&PROTOCOL CERTID AGE ingress-alb alb-7oq80msf97xl04myjj alb-7oq80msf97xl04myjj.cn-hongkong.alb.aliyuncs.com

在阿里云控制台上查看ALB实例 在这里插入图片描述 3、使用IngressClass关联AlbConfig与Ingress

root@biking-pre-middleware:~/alb# cat ingress-class.yaml apiVersion: networking.k8s.io/v1 kind: IngressClass metadata: name: alb spec: controller: ingress.k8s.alibabacloud/alb parameters: apiGroup: alibabacloud.com kind: AlbConfig name: ingress-alb

4、创建ingressClass

root@biking-pre-middleware:~/alb# kubectl apply -f ingress-class.yaml ingressclass.networking.k8s.io/alb created

5、在kuboard上使用ingressClass ingress yml配置文件如下

apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: {} labels: app.kubernetes.io/instance: wallet-admin k8s.kuboard.cn/layer: wallet k8s.kuboard.cn/name: wallet-admin name: wallet-admin namespace: biking resourceVersion: '11996815' spec: ingressClassName: alb rules: - host: wallet-admin-pre.cuiwjrpcvi.com http: paths: - backend: service: name: wallet-admin port: number: 8791 path: / pathType: Prefix tls: - hosts: - wallet-admin-pre.cuiwjrpcvi.com secretName: cuiwjrpcvi.com-ssl status: loadBalancer: ingress: - hostname: alb-7oq80msf97xl04myjj.cn-hongkong.alb.aliyuncs.com

在这里插入图片描述 在负载均衡上查看刚刚创建的ingress 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 6、添加dns记录 在这里插入图片描述 浏览器上测试web页 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3