首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
容器
bobz965
创建于2023-02-03
订阅专栏
容器基础
等 5 人订阅
共399篇文章
创建于2023-02-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
免费arp进行ip检测
一、 免费arp检测ip冲突的原理 ARP(Address Resolution Protocol)是一种网络协议,用于将IP地址映射到MAC地址。它可以让设备在局域网中找到其他设备的物理地址。 当一
windows vscode 使用 wsl 环境
1. 需要在 WSL 中安装相应的工具和依赖库,才能在 VS Code 中使用。 2. 在 WSL 中安装的软件包可能与 Windows 中不同,在编译程序时要注意区别。 3. 在 WSL
kube-ovn underlay2overlay 功能
今天刚在社区大佬的帮助下把kube-ovn u2o 功能理解了一下,这个功能就像名字一样,实现了underlay 到 overlay方向的连通性,基于路由实现,而非nat。 这里基于这张图把这个实现稍
macvtap 和 veth-pair的区别
一、 在VM中使用macvtap需要经过以下步骤: 在宿主机上创建一个macvtap虚拟网卡,并将其连接到宿主机的物理网卡上。例如,假设宿主机上的物理网卡为eth0,可以使用以下命令来创建macvta
关于cert-manager
1. cert-manager 都有哪些crd cert-manager 中有以下 CRD: Issuer:用于定义证书颁发机构的配置,包括 ACME、CA、Vault 等。 Certificate:
conda pip 安装切换为清华pip源
先将 conda 配置为清华镜像源: 然后安装 pip 并配置为清华镜像源: 最后尝试安装您需要的软件包,例如: 如果仍然出现问题,建议检查您的网络设置和防火墙,或者尝试更换其他的镜像源。
kube-ovn vpc-dns测试
部署vpc-dns相关依赖 创建NAD 修改ovn-default的provider字段,关联到NAD 指定vip 一开始vpc-dns是为了对照localdns的功能,为了将整个集群的dns都统一为
基于kubespray部署k8s部分修改
如果用的镜像是某些基于CentOS修改的,但是改了release名称的镜像,可以sed直接替换Centos为你的系统名 我这边使用了代理缓存模式,理论上依赖只需要下载一次,但是每次重新跑都会校验下载的
centos8 升级python版本到最新版
升级系统 升级python版本 此时最新版本 编译时间有一点久... 参考: https://linuxstans.com/how-to-install-python-centos/
ovn-eip-snat enable external 功能测试
vpc 单独使用external功能 目前依然还是对默认vpc的的cm 有所依赖,后续需要基于gw chassis node解耦 测试自定义vpc enable external 置为false,
使用Cilium 完全替换kube-proxy
该文档首先会提供一个没有kube-proxy的k8s集群,然后使用Cilium平替kube-proxy。为了简化,会基于kubeadm创建集群。 cilium 替换kube-proxy 依赖 主机可达
kube-ovn 的nat gw pod是否可以复用ovn eip snat的公网网桥
理论上是可以,但是目前测试存在一个问题,那就是当这么用之后,发现unerlay vlan subnet的pod 到 物理交换机的公网网关不通了。
关于kube-ovn支持dnat以及router lb
在ovn的实现过程中,曾在nat表中实现了dnat资源,但是后续又移除了,改由router lb包含该功能。 那么如何在kube-ovn中实现dnat功能以及router lb。 理论上来说,仅对ro
kube-ovn 升级
kube-ovn 组件的升级对于某些变动较大的版本,可能需要基于专门的脚本进行迁移。但是这些脚本都只有比较早的一些版本的迁移才有,如果想要用最新的版本一般都需要自己手动搞,可能会遇到一些问题。
ovn 普通静态路由优先于ecmp bfd 静态路由
ovn 普通静态路由优先于ecmp bfd 静态路由 如下是关于静态路由和ecmp 基于bfd静态路由的测试,当两者共存时,你会发现,普通静态路由,优先于ecmp bfd静态路由 1. 目前存在两种静
linux 查看 tcp udp 端口
确认 tcp/udp的端口对于安全和服务相关的问题非常重要。 0-1023 是固定服务端口 1024-49151 是注册端口 49152-6535 是开放端口 在linux上可以基于lsof, net
系统盘 log 打满
在使用k8s集群托管时,虚拟机的磁盘要做好明确规划,比如运行时不能直接跑在系统盘 如果containerd 直接跑在系统盘,且log直接输出到标准输出基于jounalctl 管理,由于系统盘的规格一般
kube-ovn支持基于bfd的ecmp的静态路由
其中bfd的一端是由vpc lrp 发起的,基于ovn nb bfd表维护,而另外一端由于ovs lsp 仅支持监听一个ip,只能做到监听一个vpc的lrp,所以不太合适,只能引入一个openbfdd
关于golang 创建ns的问题
由于程序上启动netns 是需要附着于进程上的,所以这里直接使用 ip netns 来创建net namespace
容器的一生
容器基于两方面构成: Namespaces cgroups。 通过unshare命令你创建各种ns。