![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s
太生气
这个作者很懒,什么都没留下…
展开
-
k8s rancher升级到2.5.5
k8s version:1.17.5 rancher version:2.3.3升级到2.5.5 [root@k8s-master-100-251 ~]# helm repo list NAME URL local http://127.0.0.1:8879/charts stable https://rele原创 2022-04-25 16:05:49 · 357 阅读 · 0 评论 -
k8s traefik2.4流量复制
安装ingress-route和traefik-service apiVersion: traefik.containo.us/v1alpha1 kind: TraefikService metadata: name: app-mirror spec: mirroring: name: nginxv1 # 发送 100% 的请求到 K8S 的 Service "v1" port: 80 mirrors: - name: nginxv2 # 然后复制原创 2022-04-21 14:23:37 · 367 阅读 · 0 评论 -
k8s traefik2.4灰度发布
安装两个nginx服务的pod和service 安装步骤省略 安装traefik-service和ingress-route apiVersion: traefik.containo.us/v1alpha1 kind: TraefikService metadata: name: app-wrr spec: weighted: services: - name: nginxv1 weight: 3 # 定义权重 ..原创 2022-04-21 14:10:15 · 2396 阅读 · 0 评论 -
k8s traefik2.4部署
安装namespace apiVersion: v1 kind: Namespace metadata: name: kube-traefik labels: app: traefik-ingress-lb traefik2.4引进了CRD资源 安装CRD apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: name: ingressroutes.traefik.c原创 2022-04-21 13:33:28 · 351 阅读 · 0 评论 -
k8s nginx-ingress 流量复制
配置ingress apiVersion: extensions/v1beta1 kind: Ingress metadata: annotations: field.cattle.io/creatorId: user-jg5xj field.cattle.io/ingressState: '{"YWFhLXB0bWluZC1jb20vZGVmYXVsdC9hYWEucHRtaW5kLmNvbS8vODA=":""}' field.cattle.io/publicEndpoi原创 2022-04-17 11:56:13 · 3009 阅读 · 0 评论 -
k8s nginx-ingress灰度测试
部署 pod1 自动产生service1 部署ingress1 部署pod2 自动产生service2 部署ingress2(基于header) 测试:正常访问打开pod1的nginx页面; 添加header头,打开pod2的nginx页面 基于权重的 基于cookie ...原创 2022-04-14 20:16:32 · 2002 阅读 · 0 评论 -
k8s L4层负载均衡metallb BGP方式
交换机配置: bgp 65520 router-id 172.20.250.250 group k8s-cn-prod external peer k8s-cn-prod as-number 65518 peer k8s-cn-prod ebgp-max-hop 255 peer k8s-cn-prod connect-interface LoopBack0 peer 172.20.100.1 as-number 65523 peer 172.20.100.1 group k8s-cn-p原创 2022-04-14 16:51:58 · 740 阅读 · 0 评论 -
RKE学习手记
安装要求: rke对应k8s版本参考: Releases · rancher/rke · GitHub SSH 用户 - 使用 SSH 访问节点的用户必须是节点上docker用户组的成员。请运行以下命令,把使用 SSH 的用户添加到docker用户组里面。 usermod -aG docker <user_name> 添加到docker用户组的用户会自动获得主机的 root 权限,运行上述命令前,请确认您是否想让该用户获得 root 权限。运行命令后,请妥善保存该用户的认证凭据。原创 2022-02-17 17:13:51 · 1082 阅读 · 0 评论