云原生
文章平均质量分 72
云原生技术
happyblreay
这个作者很懒,什么都没留下…
展开
-
k8s的daemonset里判断CRD资源里定义的NodeSelector是否包含本节点
k8s的daemonset里判断CRD资源里定义的NodeSelector是否包含本节点原创 2024-06-25 10:35:11 · 429 阅读 · 1 评论 -
helm chart里优雅的定义k8s容器的启动命令行
在 Helm Chart 中定义容器的启动命令行时,确实可以直接写整个命令行,但需遵循 Helm 的模板语法。Helm 使用 Go 的文本模板语言来动态生成 Kubernetes 配置文件,这意味着你需要将完整的命令行字符串放在双大括号{{ }}内,并且可能需要使用转义或连接符来确保特殊字符被正确处理。例如,如果你想要设置容器的command和args,你可以在文件中定义它们,然后在(或对应的 Kubernetes 资源模板文件中)使用.Values来引用这些值。原创 2024-06-25 10:30:26 · 419 阅读 · 0 评论 -
Kubernetes 调度Pod 时遇到的磁盘压力问题node.kubernetes.io/disk-pressure
Kubernetes 调度Pod 时遇到的磁盘压力问题node.kubernetes.io/disk-pressure原创 2024-06-25 10:16:48 · 828 阅读 · 1 评论 -
kubectl 用--patch动态修改k8s的资源
kubectl 用--patch动态修改k8s的资源原创 2024-06-25 10:07:40 · 926 阅读 · 0 评论 -
x86_64平台通过qemu-user-static 运行arm64的docker镜像
在x86_64平台通过qemu-user-static运行arm64的docker镜像原创 2024-06-17 15:34:14 · 1014 阅读 · 0 评论 -
KCP协议介绍
KCP协议介绍以及应用场景原创 2024-06-17 14:09:53 · 832 阅读 · 0 评论 -
用helm安装chart的时候如何使用master的IP
用helm安装chart的时候如何使用master的IP原创 2024-06-15 17:11:57 · 544 阅读 · 0 评论 -
ovn的调试方法
ovn的调试方式原创 2024-06-15 16:49:54 · 302 阅读 · 0 评论 -
helm命令如何修改values.yaml里面的变量值
helm命令如何修改values.yaml里面的变量值原创 2024-06-15 16:46:37 · 414 阅读 · 0 评论 -
如何清理docker build的缓存
如何清理docker build的缓存原创 2024-06-15 16:42:54 · 738 阅读 · 0 评论 -
如何用helm命令安装chart内的部分yaml文件
如何用helm命令安装chart内的部分yaml文件原创 2024-06-15 16:41:21 · 366 阅读 · 0 评论 -
用ip link add link命令创建vlan子设备
用ip link add link命令创建vlan子设备原创 2024-06-15 11:00:42 · 805 阅读 · 0 评论 -
Docker 镜像库国内加速的几种方法
这里提供几个当前可用的镜像仓库,更新到/etc/docker/daemon.json即可。在国内,拉取 Docker 镜像速度慢 / 时不时断线 / 无账号导致限流等,比较痛苦。的 Github Action 执行结果。原创 2024-06-15 10:48:26 · 3876 阅读 · 1 评论 -
k8s环境里查看containerd创建的容器对应的netns
k8s环境里查看containerd创建的容器对应的netns原创 2024-06-15 10:11:20 · 985 阅读 · 0 评论 -
使用proot+Qemu在x86_64平台运行arm架构程序
使用proot+Qemu在x86_64平台运行arm架构程序原创 2024-05-31 17:27:58 · 201 阅读 · 0 评论 -
proot原理介绍和使用范例
proot原理介绍和使用范例原创 2024-05-31 17:19:56 · 544 阅读 · 0 评论 -
如何查看Linux kernel用哪个版本的gcc编译的?
如何查看kernel使用哪个版本的gcc编译的?原创 2024-05-27 15:16:42 · 604 阅读 · 0 评论 -
如何利用curl命令访问Kubernetes API server
如何用curl命令访问Kubenetes API server原创 2024-05-24 15:42:07 · 216 阅读 · 0 评论 -
Keepalived和conntrackd介绍
keepalived和connrackd介绍。使用conntrackd切换连接的时候,client侧的TCP连接会断掉么原创 2024-04-28 15:52:47 · 784 阅读 · 1 评论 -
k8s的PV/PVC详解以及使用范例
pv/pvc是什么,和csi是什么关系, 介绍hostpath.csi.k8s.io插件,还有pv/pvc的完整使用范例原创 2024-04-28 15:17:59 · 1645 阅读 · 1 评论 -
什么是CIDR,以及广播地址和网络前缀的计算方法
网络前缀长度的增加表示网络位数的增加,主机位数的减少,从而可以有更多的网络地址和更少的主机地址。许多现代的路由协议(如BGP)都是为了支持CIDR而设计的。随着IPv6的逐渐普及,CIDR中的原则和实践继续被用来帮助管理更大地址空间的问题,保证互联网的稳定和可扩展性。IP地址分配:CIDR允许更加细粒度的IP地址分配给用户,可以根据用户的实际需要分配一个足够大但不浪费的IP地址块,增加了IP地址的利用率。简化路由:CIDR的这种灵活的地址分配和路由汇聚大大简化了互联网的路由表,减少了全球路由器的负载。原创 2024-04-25 14:36:47 · 1004 阅读 · 2 评论 -
用socat验证multicase(组播)和broadcast(广播) with k8s容器环境
用socat验证multicase(组播)和broadcast(广播) with k8s容器环境原创 2024-04-25 11:39:58 · 423 阅读 · 2 评论 -
ethtool命令详解
它提供了一种方式来获取与网络接口卡(NIC)相关的信息,并允许管理员修改各种参数,如链路速度、双工模式、自动协商、硬件特性开关等。此外,在运行敏感的配置更改(例如更改网络速度或关闭自动协商)之前,建议确保你有另一种方式可以访问系统,以防万一更改后失去了远程连接。的所有功能,所以某些命令可能在某些设备上不工作。的速度设置为 100Mb/s,双工模式设置为全双工,并关闭自动协商功能。请根据你的Linux发行版和使用的包管理器,选择适当的命令来查询和管理。的各种统计信息,如接收和发送的数据包数量、错误数量等。原创 2024-04-19 10:17:06 · 1609 阅读 · 4 评论 -
CentOS 升级Linux内核
CentOS 升级Linux内核原创 2024-04-03 14:34:35 · 722 阅读 · 1 评论 -
k8s里如何定义一个pod运行的哪个节点上
k8s里如何定义一个pod运行的哪个节点上原创 2024-04-03 14:13:32 · 193 阅读 · 1 评论 -
手动编译ovs的Linux内核模块geneve
支持ovs/ovn, 手动编译Linux内核模块geneve原创 2024-04-01 14:35:29 · 170 阅读 · 0 评论