当前位置: 首页 > wzjs >正文

外贸网站如何seo最新病毒感染什么症状

外贸网站如何seo,最新病毒感染什么症状,广州广告推广公司,网站建设重点一、背景 在多集群场景中,Kubernetes 原生 Ingress 控制器无法跨集群调度和管理流量。Karmada 作为一款 Kubernetes 多集群管理控制平面,推出了 Multi-Cluster Ingress(MCI)能力,专门解决多集群应用统一入口问题。 M…

一、背景

在多集群场景中,Kubernetes 原生 Ingress 控制器无法跨集群调度和管理流量。Karmada 作为一款 Kubernetes 多集群管理控制平面,推出了 Multi-Cluster Ingress(MCI)能力,专门解决多集群应用统一入口问题。

MCI 通过 MultiClusterIngress CRD 资源实现多集群 Ingress 的管理与自动下发,结合 karmada-agent 实现资源同步,最终达到跨集群流量入口统一、自动化、可控的目标。


二、MCI 核心组件说明

组件作用
MultiClusterIngress (MCI)核心 CRD 资源,定义多集群应用的统一入口
ServiceExport / ServiceImport解决跨集群后端服务发现问题
karmada Ingress Controller各成员集群内部流量入口,需接收 karmada-apiserver 分发的 Ingress 资源(Karmda并没有自己维护Karmda ingress Controller 需要手动编译可以参考此链接)

三、MCI 典型架构图

                   ┌──────────────────┐│  Karmada Control ││    Plane (Host)  │└──────────────────┘│┌─────────────┴─────────────┐│                           │┌─────────────────┐        ┌─────────────────┐│   Member Cluster│        │   Member Cluster││     (cluster1)  │        │     (cluster2)  │├─────────────────┤        ├─────────────────┤│ karmda-ingress  │        │ karmada-ingress │└─────────────────┘        └─────────────────┘

四、MCI 部署步骤详解

1. 环境准备

  • Kubernetes >= 1.20
  • Karmada >= v1.5.0
  • 各成员集群已加入 Karmada
  • 成员集群部署 karmada-ingress

2. 各成员部署 karmada-ingress

// for HTTPS
git clone https://github.com/karmada-io/multi-cluster-ingress-nginx.git
// for SSH
git clone git@github.com:karmada-io/multi-cluster-ingress-nginx.gitcd charts/ingress-nginxhelm install ingress-nginx . -n ingress-nginx --create-namespace

在部署完成后需要编辑 ingrss-nginx-controller deployment,添加以下内容:

apiVersion: apps/v1
kind: Deployment
metadata:...
spec:#...template:spec:containers:- args:- /nginx-ingress-controller- --karmada-kubeconfig=/etc/kubeconfig  # new line#...volumeMounts:#...- mountPath: /etc/kubeconfig            # new linename: kubeconfig                      # new linesubPath: kubeconfig                   # new linevolumes:#...- name: kubeconfig                        # new linesecret:                                 # new linesecretName: kubeconfig                # new line

5. 创建服务暴露资源

在创建之前需要跑一个 nginx deployment,执行命令 kubectl create deployment nginx --image nginx --port=80 --kubeconfig /root/.kube/kamadaconfig

然后再创建服务暴露,资源如下:


apiVersion: v1
kind: Service
metadata:name: serve
spec:ports:- port: 80targetPort: 80selector:app: nginx
---
apiVersion: policy.karmada.io/v1alpha1
kind: PropagationPolicy
metadata:name: example-policy # The default namespace is `default`.
spec:resourceSelectors:- apiVersion: apps/v1kind: Deploymentname: nginx - apiVersion: v1kind: Servicename: serveplacement:clusterAffinity:clusterNames:- test - test2
---
apiVersion: multicluster.x-k8s.io/v1alpha1
kind: ServiceExport
metadata:name: serve
---
apiVersion: policy.karmada.io/v1alpha1
kind: PropagationPolicy
metadata:name: serve-export-policy
spec:resourceSelectors:- apiVersion: multicluster.x-k8s.io/v1alpha1kind: ServiceExportname: serveplacement:clusterAffinity:clusterNames:- test- test2
---
apiVersion: multicluster.x-k8s.io/v1alpha1
kind: ServiceImport
metadata:name: serve
spec:type: ClusterSetIPports:- port: 80protocol: TCP
---
apiVersion: policy.karmada.io/v1alpha1
kind: PropagationPolicy
metadata:name: serve-import-policy
spec:resourceSelectors:- apiVersion: multicluster.x-k8s.io/v1alpha1kind: ServiceImportname: serveplacement:clusterAffinity:clusterNames:- test- test2

6. 创建 MultiClusterIngress 资源

MultiClusterIngress 也需要通过 karmada-apiserver 创建。

apiVersion: networking.karmada.io/v1alpha1
kind: MultiClusterIngress
metadata:name: demo-localhostnamespace: default
spec:ingressClassName: nginxrules:- host: demo.localdev.mehttp:paths:- backend:service:name: serveport:number: 81path: /webpathType: Prefix

五、验证方式

  1. 在本地电脑绑定域名:
echo "CLUSTER_INGRESS_IP demo.example.com" >> /etc/hosts
  1. 访问:
curl http://demo.example.com

应能正常访问后端服务。

http://www.dtcms.com/wzjs/432191.html

相关文章:

  • 动态网站建设实例教程seo可以提升企业网站的
  • 网站源码推荐31省市新增疫情最新消息
  • 摄像机怎么在自己家网站做直播产品推广策划
  • 高州网站建设sem竞价培训
  • 杭州的网站建设周口搜索引擎优化
  • 网站建设周期软文宣传推广
  • 网站做业务赚钱吗2345网址大全浏览器
  • 种子搜索网站怎么做的google google
  • 那个网站上有做婚礼布场样图的常见的搜索引擎
  • 群辉怎么做视频网站2024年新冠疫情最新消息
  • 网站优化seo怎么做seo免费培训
  • 东川网站建设营销型网站建设排名
  • 济南微信网站建设如何获取热搜关键词
  • 如何看网站是用什么框架做的win7优化大师好不好
  • 加强政协网站建设建网站一般多少钱
  • django做的网站技术培训学校机构
  • 今日楼市最新消息seo关键词优化推广外包
  • 做报名链接的网站seo流量
  • 如何做微信网站欧美seo查询
  • 网站登录和权限怎么做长沙企业关键词优化
  • 拼多多网站建设的目的推广品牌
  • 威县做网站报价如何创建网页链接
  • 同性男做性视频网站宁波品牌网站推广优化
  • 网站左右箭头素材长春疫情最新消息
  • 中国特色政府网站建设模式武汉seo网站
  • 传统媒体网站建设东莞seo排名扣费
  • 登录中国沈阳网站五种常用的网站推广方法
  • wordpress 修改dns打不开seo门户网价格是多少钱
  • wordpress网站怎么设置关键词做网站需要哪些技术
  • 一个空间建多个网站福州百度首页优化