• 2024-09-25kube-ovn ovn-cni维护主机路由
    kube-ovnv1.10.10在subnet发生变化时,例如删除pod,ovn-cni更新主机路由,保证节点上只有目的网段ovn-default和join,指向ovn0。pkg/daemon/controller.go   runSubnetWorker->1从队列中获取变化的subnetpkg/daemon/controller_linux.go reconcileRouters->2获取所有
  • 2024-09-07关于Tailscale Subnet routers要说的
    国内的水文很多,Tailscale的部署就不说了。简单的都有讲到,但凡深度一点儿的只能找找外边儿的文章了。昨天刚给群晖装完Tailscale,打算着利用Subnetrouters功能来访问另外的2个子网。国内的水文在介绍这一段使用的时候是这样的:该文章提到:如果有多个网段添加,就多运行上面说到的
  • 2024-06-14GPT记录-1
    TocreateaVPC,subnet,InternetGateway(IG),routetable,andsecuritygrouponAWSusingTerraform,youcanfollowanextendedversionofthepreviousexample.Here'sastep-by-stepguide:Step1:InitializeTerraformCreateanewdirectoryfory
  • 2024-05-20172.22.56.0/22
    172.22.56.0/2256对应的二进制是00111000,16+6=22。所以第三个byte的后面2位bit可以使用。 TheIPaddressandsubnetmaskyouprovided,172.22.56.0/22,indicateaspecificrangeofIPaddresseswithinaprivatenetwork.Here’sadetailedbreakdown:IPAddress
  • 2024-05-01kube-ovn 默认vpc和默认subnet 主机和容器互通
    默认vpc是ovn-cluster,默认subnet是ovn-default。ovn0ip是100.64.0.0/16网段。同节点容器访问主机主机访问容器跨节点容器访问主机主机访问容器 
  • 2024-03-20雷池站库分离部署
    介绍雷池简介根据官方文档的介绍,雷池(SafeLine)是长亭科技耗时近10年倾情打造的WAF,核心检测能力由智能语义分析算法驱动。其具有便捷性、安全性、高性能、高可用的特点。雷池通过反向代理的方式接入,来对流量进行检测和过滤,将过滤后的流量转发至网站服务器。 容器服务说明
  • 2024-03-05网络功能合集
    importnetaddrfromnetaddrimport*importpandasaspdimportstreamlitasstfromconcurrent.futuresimportThreadPoolExecutorimportsubprocessimportshlexfromthreadingimportLockimportnetmikoclasscompute(object):def__init__(self):
  • 2024-03-04探索Terraform实践:优化基础设施管理
    Terraform是管理基础设施及代码(IaC)最常用的工具之一,它能使我们安全且可预测地对基础设施应用更改。 Terraform作为一个强大的基础设施即代码工具,为开发人员和运维团队提供了一种简单而强大的方式来定义、部署和管理基础设施。在本文中,我们将揭示Terraform的一些高效实践,从模块
  • 2023-11-16flannel和calico的区别
    一,flannel和calico是为了解决什么问题 Flannel和Calico主要是为了解决容器间通信和容器与宿主机之间的通信问题。这些问题在云计算、大数据等场景下尤为重要,因为在这些场景中,需要支持大规模的容器部署和管理,并保证网络的高性能、灵活性和安全性。 二,flannel和calico的实现原
  • 2023-11-11k8s flannel获取小子网
    flannelv0.11.0kube-flannel-ds-amd64main.goflanneld启动时设置kube-subnet-mgr参数是true,表示连接kube-apiserver来分配subnet,而不是直连etcd。启动时从挂载的configmapkube-flannel-cfg中读取Pod网段和后端类型。flanneld从kube-controller-manager全局分配的Nodes
  • 2023-10-08iaas运维笔记记录
    iaas运维笔记记录镜像创建source/etc/keystone/admin-openrc.sh(挂载用户配置文件)glanceimage-create--name"cirros"--disk-formatqcow2--container-formatbare<cirros-0.5.2-x86_64-disk.qcow2--name:创建后的镜像名称--disk-format:镜像格式--contrainer-form
  • 2023-09-13k8s笔记14
    摘要:多播路由守护程序;autogen;SMCRoute;pimd;mrouted;mcjointroglobit/pim6sd:PIMforIPv6sparsemodedaemon(github.com)Tip:为了安1、pim6sd自动将自身配置为在所有支持多播的接口interfaces(IFF_MULTICASTflag)上转发 forward,即设置了IFF_MULTICAST标志的接口(不包括excluding
  • 2023-09-095.网络管理工具: 基于OpenStack的Neutron模块,开发一个网络管理工具,用于创建和管理虚拟网络
    基于OpenStack的Neutron模块开发一个网络管理工具,可以让你创建和管理虚拟网络。这个工具可以用于创建、编辑和删除网络、子网、路由以及其他网络资源。以下是一个简化的示例,演示如何使用OpenStack的PythonSDK来构建这样一个网络管理工具。注意:为了构建这个示例,你需要一个运行Open
  • 2023-08-20使用-Terraform-创建一个新的Azure-资源组-虚拟网络-子网
    本文主要讲解如何使用Terraform-在AzureCloud中创建一个新的资源组然后在这个资源组中,创建一个虚拟网络-192.168.10.0/24,以及8个/27位子网环境说明:一般都是资源与资源组在一个Location位置中,写法也相对简单一些因此本文,使用了,资源组,与虚拟网络资源不在同一个Location位置的
  • 2023-08-18docker网咯的学习
    dockernetworkcreate--driverbridge --subnet192.168.0.0/16--gateway192.168.0.1mynetnetwork网络命令 create创建 --driver网络模式  默认为bridge  --subnet 创建子网掩码  --gateway网关地址: 最后加上网络名称步骤--driverbridge--subne
  • 2023-05-31python 校验 ipv4 ipv6 格式是否正确,是否属于某网段
    使用python自带的ipaddress模块一、ipv4importipaddress#判断ipv4地址格式是否正确如:ip="192.168.1.101"ip=ipaddress.IPv4Address(ipv4)#判断subnet地址格式是否正确如:subnet="192.168.1.0/24"network=ipaddress.IPv4Network(subnet)#判断ipv4
  • 2023-05-27关于AWS-VPC中的公有子网与私有子网-Public and private subnets
    关于AWS-VPC中的公有子网与私有子网的详细说明可以参考我们可以参考官网文档 AmazonVPC/ UserGuide 中有如下说明:PublicandprivatesubnetsIfasubnetisassociatedwitharoutetablethathasaroutetoaninternetgateway,it'sknownasa publicsubnet.I
  • 2023-02-26用terraform在aws上部署vpc
    用terraform在aws上部署vpcVPCAWS虚拟私有云(VPC)是与您的AWS账户关联的虚拟网络。它代表一个与AWS公有云中的其他资源隔离的逻辑网络。VPC由几个独立的组件组
  • 2023-02-17DHCP源码分析-dhcp模块
    一,DHCP函数流程   函数voiddhcp(structpacket*packet)是处理DHCP包的入口函数,在进入这个函数的时候,对包的解析已经完成,已经将包的内容转换成内部结构s
  • 2023-02-17Create port ip分配流程梳理
    Createportip分配流程梳理self.ipam.allocate_ips_for_port_and_store(context,port,port_id)#/usr/lib/python2.7/site-packages/neutron/db/ipam_pluggable_
  • 2022-12-09利用Python实现批量ping的小工具
    一、原理:主要涉及的系统命令:ping-n1-w1IP地址  -n为ping的次数,在linux下为-c;-w为等待超时时间;利用Python多线程缩短时间,提升运行效率。 二、其它说明DEV_N
  • 2022-11-29AWS上DevOps实验(二)--- 使用Terraform创建VPC网络
    从本文档起,作者计划在AWS上做一系列DevOps/IaC相关实验,本文是第二篇,使用Terraform创建VPC网络。本次实验架构图Terraform代码执行主文件main.tf#terraformcodetod