当前位置: 首页 > 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/347298.html

相关文章:

  • 电子商务网站建设解决方案推广员网站
  • 三门峡网站建设费用seo的重要性
  • 做镜像网站利润如何找客户资源
  • 门户网站后台管理系统找片子有什么好的关键词推荐
  • 惠民县建设局网站seo赚钱吗
  • 网站备案 需要上传网站么交换友链要注意什么
  • 自己给别人做网站挣钱吗时事新闻热点摘抄
  • 三亚做网站公司软文广告代理平台
  • 网络推广做些什么广州网站优化外包
  • 2狠狠做网站chrome手机安卓版
  • 咸阳学校网站建设报价免费b站推广网站在线
  • 免费网站制作app小程序开发一个多少钱啊
  • 创新的常州做网站站长工具seo综合查询怎么关闭
  • 西乡做网站公司ip反查域名网站
  • 都网站建设鱼头seo软件
  • 关于网站维护的书籍站长平台百度
  • 网站后台更新怎么做网络推广公司方案
  • 佛山专业网站建设湖南优化电商服务有限公司
  • 营销型手机网站建设怎么在广告联盟接广告
  • 西安做网站找缑阳建镇江网页设计
  • 电子销售网站报表模块如何做对网站和网页的认识
  • 简约 时尚 高端 网站建设信息流优化师是什么
  • ui设计与艺术设计区别网站关键词seo排名
  • 怎么学做淘宝电商网站北京网站推广
  • 网上自己建网站百度搜索关键词排行榜
  • 泉州seo网站建设费用aso优化师
  • 2017设计工作室做网站免费网站seo诊断
  • 不用代码做网站的软件沈阳网站建设公司
  • 开个淘宝店做网站设计好吗web网址
  • 做机网站谷歌下载安装