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

企业网站建设一般原则天津建设公司网站

企业网站建设一般原则,天津建设公司网站,北京网站优化价格,广州工商注册咨询文章目录CNI 网络流量分析#xff08;六#xff09;Calico 介绍与原理#xff08;二#xff09;CNIIPAM指定 IP指定非 IPAM IPCNI 网络流量分析#xff08;六#xff09;Calico 介绍与原理#xff08;二#xff09; CNI 支持多种 datapath#xff0c;默认是 linuxDa… 文章目录CNI 网络流量分析六Calico 介绍与原理二CNIIPAM指定 IP指定非 IPAM IPCNI 网络流量分析六Calico 介绍与原理二 CNI 支持多种 datapath默认是 linuxDataplane支持 CRI 调用时 选择 grpc 实现的 dataplane还支持 ebpfvpp通过 ipam 获取到 ip 后DoNetworking func (d *linuxDataplane) DoNetworking(ctx context.Context,calicoClient calicoclient.Interface,args *skel.CmdArgs,result *cniv1.Result,desiredVethName string,routes []*net.IPNet,endpoint *api.WorkloadEndpoint,annotations map[string]string, ) Ns 里创建 veth 设备Host 端网卡 calixxx 配置 mac ee:ee:ee:ee:ee:ee如果有 ipv6 地址关闭 DADLinkup 网卡通过 annotation 查 是否指定 mac指定则配置指定的 mac配置 ns 里路由 default via 169.254.1.1 dev eth0169.254.1.1 dev eth0 scope link如果有 ipv6设置 /proc/sys/net/ipv6/conf/all/disable_ipv6 0 /proc/sys/net/ipv6/conf/default/disable_ipv6 0/proc/sys/net/ipv6/conf/lo/disable_ipv6 0创建 ip route6为 ns 里网卡配置 ip开启 ipforwarding开启 /proc/sys/net/ipv4/conf/calixxx/route_localnet 1Enable routing to localhost/proc/sys/net/ipv4/neigh/calixxx/proxy_delay 0arp 延迟calico 不需要/proc/sys/net/ipv4/conf/calixxx/proxy_arp 1开启 arp 代理/proc/sys/net/ipv4/conf/calixxx/forwarding。在 host 配置到该 ip 的路由指向 calixxx。通过 annotation 检查是否有浮动 ip 配置创建 ipnat创建 WorkloadEndpointsdone IPAM 默认使用 “calico-ipam” IPAM先获取 namespace 是否通过 annotation 配置 ippoolpod 是否配置 ippool获取 pod annotation 是否有 cni.projectcalico.org/ipAddrsNoIpamcni.projectcalico.org/ipAddrs ipAddrsNoIpam : annot[cni.projectcalico.org/ipAddrsNoIpam]ipAddrs : annot[cni.projectcalico.org/ipAddrs]// Switch based on which annotations are passed or not passed.switch {case ipAddrs ipAddrsNoIpam :case ipAddrs ! ipAddrsNoIpam ! :case ipAddrsNoIpam ! :case ipAddrs ! :全不配置时直接代理调取 calico-ipam 二进制全配置时失败只配置 ipAddrsNoIpam 时必须是 calico-ipam 类型会配置成所指定的 IP只配置 ipAddrs 时必须是 calico-ipam 类型先 calico.IPAM().ReleaseIPs ip再使用指定的 IP 去代理调用 calico-ipam 通过调用 calicoClient.IPAM().AutoAssign(ctx, assignArgs) 获取 ip获取 预留 IP 和 cidr预留 IP 和 cidr 可以通过 资源 IPReservation 进行配置通过 node 相关的 cidr 去获取一个 ip。 指定 IP apiVersion: v1 kind: Pod metadata:name: pod5namespace: defaultannotations:cni.projectcalico.org/ipAddrs: [\10.244.153.250\] spec:containers:- name: pod5image: nginxports:- name: nginx-portcontainerPort: 80protocol: TCPdefault pod5 1/1 Running 0 115s 10.244.153.250指定非 IPAM IP 需要先开启 feature # kubectl edit configmap calico-config -n kube-system // 添加feature_control: {ip_addrs_no_ipam: true,floating_ips: true}apiVersion: v1 kind: Pod metadata:name: pod5namespace: defaultannotations:cni.projectcalico.org/ipAddrsNoIpam: [\80.90.100.200\] spec:containers:- name: pod5image: nginxports:- name: nginx-portcontainerPort: 80protocol: TCPpod5 1/1 Running 0 54s 80.90.100.200 node112当然只有本节点能通其他节点需要自己解决路由问题 Floating_ips apiVersion: v1 kind: Pod metadata:name: pod5namespace: defaultannotations:cni.projectcalico.org/floatingIPs: [\172.18.22.113\] spec:containers:- name: pod5image: nginxports:- name: nginx-portcontainerPort: 80protocol: TCP- apiVersion: projectcalico.org/v3kind: WorkloadEndpointmetadata:creationTimestamp: 2023-02-14T02:03:01Zlabels:projectcalico.org/namespace: defaultprojectcalico.org/orchestrator: k8sprojectcalico.org/serviceaccount: defaultname: node112-k8s-pod5-eth0namespace: defaultresourceVersion: 4509106uid: beb345d3-6e9f-4144-918d-4f96fa8aada5spec:containerID: dc36d90f05c1890f78b8bb8ddc72426c2730ce60b58bf926b946d0131f620c78endpoint: eth0interfaceName: cali8e9fad9b07cipNATs:- externalIP: 172.18.22.113internalIP: 10.244.146.203ipNetworks:- 10.244.146.203/32node: node112orchestrator: k8spod: pod5ports:- hostIP: hostPort: 0name: nginx-portport: 80protocol: TCPprofiles:- kns.default- ksa.default.defaultserviceAccountName: default kind: WorkloadEndpointList metadata:resourceVersion: 4509937
http://www.hkea.cn/news/14453266/

相关文章:

  • 软件网站开发市场前景江门seo排名优化
  • 展示型网站系统关系营销
  • 宁波搭建网站公司海南网站建设哪家不错
  • 响应式网站的特点海外网络推广培训
  • 有做lol直播网站seo研究中心论坛
  • 设计网站官网入口乌兰察布做网站公司
  • 百度推广是给做网站吗php做网站主题
  • 卖网站链接做暧视频网站
  • 可以查企业备案的网站吗建网站需要数据库吗
  • 青岛个人建站模板金融公司网站模板
  • 网站建设公司伟置网站开发学多久
  • php网站开发中如何seo网站结构优化
  • 打折网站模板wordpress批量倒入txt
  • 福建福州最新情况优化培训课程
  • seo是做网站响应式WordPress企业主题
  • 如何从下载的视频查到原网站企业网站制作方法
  • 企业网站的建设怎么收费免费的云服务器有哪些
  • 用凡客建站做的网站有哪些googleseo專業
  • 做网站设计服务商自学广告设计该怎么入手
  • 行业商城网站建设多少钱wordpress joomla drupal
  • 网站分析流程织梦cms和wordpress
  • 招生就业网站开发详情网站建设代码合同
  • 上海企乐网站制作公司wordpress注册邮箱后缀
  • qq空间做淘宝客网站做直播网站需要那些技术
  • 丹东建设银行网站大作设计网站作品
  • 山东前十名建筑设计院网络优化工程师面试题
  • 织梦 网站公告站酷网官网入口
  • 凤翔网站开发网站后台如何用代码上传视频
  • 用于手机的导航网站要怎么做北京注册公司最低注册资金
  • 五常网站建设wordpress橱窗插件