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

网站开发需要会的东西互联网网站分了

网站开发需要会的东西,互联网网站分了,自己怎么做 优惠券网站,看网站有没有做404文章目录 1、kubeedge架构2、基础服务提供 负载均衡器 metallb2.1、开启ipvc模式中的strictARP2.2、部署metalb2.2.1、创建IP地址池2.2.2、开启二层转发#xff0c;实现在k8s集群节点外访问2.2.3、测试 3、部署cloudcore3.1、部署cloudcore3.2、修改cloudcore的网络类型 4、部… 文章目录 1、kubeedge架构2、基础服务提供 负载均衡器 metallb2.1、开启ipvc模式中的strictARP2.2、部署metalb2.2.1、创建IP地址池2.2.2、开启二层转发实现在k8s集群节点外访问2.2.3、测试 3、部署cloudcore3.1、部署cloudcore3.2、修改cloudcore的网络类型 4、部署edgecore 前提:已经搭建好一套k8s集群。 1、kubeedge架构 2、基础服务提供 负载均衡器 metallb 由于需要为cloudcore与edeecore提供通信地址建议使用LB为cloudcOre提供公网IP或K8S集群节点相同网段lP地址实际生产中使用的是公网IP地址。 2.1、开启ipvc模式中的strictARP kubectl edit configmap -n kube-system kube-proxy如果不开启ipvs中的strictARP那么数据在集群之外无法访问到。 #重新运行使得上述改变生效 kubectl rollout restart daemonset kube-proxy -n kube-system2.2、部署metalb 注意版本v0.13.5 为cloudcore提供初始化的网络ip方便跟edgecore进行通信连接。 #运行此命令将metalb部署到k8s集群中 kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.13.5/config/manifests/metallb-native.yaml查看状态 kubectl get pods n metallb-system2.2.1、创建IP地址池 为了给服务分配一个IP首先创建IPAddressPool 网段地址池通过IPAddressPools分配的IP构成IP池MetalLB使用该IP池将IP分配给服务。 vim first-pool.yamlapiVersion: metallb.io/v1beta1 kind: IPAddressPool metadata:name: first-poolnamespace: metallb-system spec:addresses:- 172.23.144.240-172.23.144.250kubectl apply -f first-pool.yamlkubectl get ipaddresspool -n metallb-system2.2.2、开启二层转发实现在k8s集群节点外访问 2层配置 2层模式是最简单的配置在许多情况下您不需要任何特定于协议的配置只需要IP地址。 2层模式不需要将IP绑定到工作节点的网络接口。它的工作原理是直接响应本地网络上的ARP请求将机器的MAC地址提供给客户端。 为了播发来自IPAddressPool的IP必须将L2Advertisement实例关联到IPAAddressPool。 vim l2forward.yamlapiVersion: metallb.io/v1beta1 kind: L2Advertisement metadata:name: examplenamespace: metallb-system kubectl apply -f l2forward.yaml将所有的地址通告出去。 2.2.3、测试 部署一个nginx deployment应用。 service的类型是loadbalancernginx-svc获得一个与k8s集群节点相同网段的ip地址它是从创建的地址池中分配的这个ip地址是自动分配的一般是从网段的第一个开始分配的也就是240. apiVersion: apps/v1 kind: Deployment metadata:name: nginx spec:selector:matchLabels:app: nginxreplicas: 1 # 指定Pod副本数template:metadata:labels:app: nginxspec:containers:- name: nginximage: nginx:latest # 使用nginx镜像 --- apiVersion: v1 kind: Service metadata:name: nginx-svc spec:type: LoadBalancerports:- port: 80targetPort: 80selector:app: nginxkubectl apply -f nginx.yamlkubectl get pod kubectl get svc集群内任意节点外网ip32290端口访问 测试完毕后记着删除 kubectl delete -f nginx.yaml3、部署cloudcore 3.1、部署cloudcore 具体部署方法详见kubesphere官网进行开启边缘节点功能。 确保集群中已经部署好cloudcore kubectl get pod -n kubeedge3.2、修改cloudcore的网络类型 修改cloudcore的网络类型为loadbalance此时它的外部ip会自动填充。 修改前 kubectl get svc -n kubeedge修改后 #修改cloudcore的服务网络 kubectl edit svc cloudcore -n kubeedge #查看cloudcore的服务网络 kubectl get svc -n kubeedge -owide修改边缘节点的容忍度 kubectl get daemonset -n kube-system | grep -v NAME | awk {print $1} | xargs -n 1 kubectl patch daemonset -n kube-system --typejson -p[{op:replace, path:/spec/template/spec/affinity, value:{nodeAffinity:{requiredDuringSchedulingIgnoredDuringExecution: {nodeSelectorTerms: [{matchExpressions: [{key:node-role.kubernetes.io/edge,operator:DoesNotExist}]}]}}}}]kubectl get daemonset -n metallb-system | grep -v NAME | awk {print $1} | xargs -n 1 kubectl patch daemonset -n metallb-system --typejson -p[{op:replace, path:/spec/template/spec/affinity, value:{nodeAffinity:{requiredDuringSchedulingIgnoredDuringExecution: {nodeSelectorTerms: [{matchExpressions: [{key:node-role.kubernetes.io/edge,operator:DoesNotExist}]}]}}}}]下载安装metrics-server kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yamlkubectl get pods -n kube-system设置不要证书 kubectl patch deploy metrics-server -n kube-system --typejson p[{op:add,path: /spec/template/spec/containers/0/args/-,value:--kubelet-insecure-tls}]4、部署edgecore 获取token从master节点 #master节点获取token keadm gettoken#边缘节点添加token变量 TOKEN09a9f5b068f206ce30934076eb3d045fa826a0fa17d4050e4bf4ad7b4bcda103.eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MTE2MjM5NTh9.vdzI6snHBGPO-sHdnJqZWUerXbq5-p2-GZX1jRRgUZ4#边缘节点添加server SERVER
http://www.hkea.cn/news/14404702/

相关文章:

  • 做设计找图有哪些网站有哪些问题广州越秀区美食攻略
  • 网站开发合同 中英文百度站长平台有哪些功能
  • 青岛开发区建网站公司网站查询网
  • 网站建设合同模板91075企业网站源代码下载
  • 建设淘宝客网站.lc和ev工商系统企业信用信息查询
  • 基于淘宝联盟的返利网站怎么做.net 网站开发视频教程
  • 公共网站怎地做iis7.5 网站配置
  • 建设网站公司管备案么手机版网站开发价格
  • 做流程图用什么网站好玉雕网站建设
  • linux系统网站空间购物网站上分期怎么做的
  • 网站后台管理系统代码广告设计软件ai
  • 网站收录量网站建设哪儿好
  • 做网站要具备些什么京东网站建设分析
  • 网站建设在哪里进行电子商务怎么样
  • wordpress怎么上传网站软件开发好做吗
  • 旅游营销型网站建设wordpress运行死慢
  • html5手机网站发布平台期
  • 网站关键字优化软件网站的后台管理账号和密码
  • 可以自己做漫画的网站跨境电商服务平台有哪些
  • 石家庄正定网站建设上海网站建设置作
  • 连锁餐饮网站开发背景内容开发者选项在哪小米
  • 做弩的网站怎么用表格做网站
  • 优惠劵网站怎么做自建网站做跨境电商
  • 关于公司网站怎么做广告行业做网站哪个好
  • 熊掌号网站的基础建设费用温州英文seo
  • 微信网站开发顺德公司做网站
  • 招聘网站建设初衷免费软件大全网址
  • 新农村建设在哪个网站申请青岛网站优化公司哪家好
  • 前后端分离企业网站源码阿里巴巴关键词排名优化
  • 网站建设全视频教程下载企业网站快照更新