containerd离线快速部署脚本 前言 本脚本旨在提供一个简洁有效的离线方法来安装containerd。将通过一份易于理解的脚本步骤完成安装。后续可根据您的实际需求,适当调整containerd版本及其相关依赖。 注意: 本安装脚本已在containerd 1.7.18版本上基于Centos7测试验证🛠️。请注意,…
centos8之网卡配置 前言 centos8的网卡服务与centos7有所不同,无法通过systemctl或者service命令重启网卡。centos8网卡服务由nmcli进行管理。 网卡配置 1.进入网卡配置目录 [root@k146 rke2]# cd /etc/sysconfig/network-scripts/ [root@k146 ne…
nerdctl 基于 containerd 兼容 docker CLI 简介 nerdctl 是用于 containerd 的与 Docker兼容的 CLI。主要适用于 Docker转到 Containerd 的用户,操作 Containerd 的命令行工具 ctr 和 crictl 不怎么好用,所以出现了 nerdctl工具。 nerdctl 操…
docker、nerdctl、crictl和ctr命令对比 命令 docker crictl(k8s) ctr(containerd) nerdctl(containerd) 查看运行的容器 docker ps crictl ps ctr task ls/ctr container ls nerdctl ps 查看镜像 docker images …
安装kafka ui 前言 Apache Kafka UI 是一个简单的工具,可让您的数据流可观察,帮助更快地发现和解决问题并提供最佳性能。其轻量级仪表板可以轻松跟踪 Kafka 集群的关键指标 - 代理、主题、分区、生产和消耗。 项目链接 https://github.com/provectus/kafka-ui docker部署方式 docke…
nginx使用set_real_ip_from获取用户的真实IP地址 前言 因公司Nginx现在方案也只是主备模式,利用keeplive+nginx方式实现主备故障切换。但这模式可能造成资源浪费,于是打算利用硬件lvs实现双活,但是验证过程获取不到用户真实ip地址。于是通过查看Nginx官方说明进行配置验证:https://nginx.org/en…
k8s部署redis一主两从三哨兵 部署清单 一共6个容器,1个主节点、2个从节点、3个哨兵节点。 编写namespace脚本,创建专门的namespace 编写configmap脚本,分别将主节点、从节点、哨兵的配置写在里面 编写secret脚本,将redis的密码保存在里面 编写RABC脚本,sts使用 编写service脚本,1个提供redi…
docker build时遇到证书x509错误 前言 最近在一台虚拟机上构建容器镜像时候,意外出现tls: failed to verify certificate: x509: certificate signed by un known authoritwy错误,因为https证书为自签,但是奇怪点在于测试虚拟机docker已配置域名证书目录,…
kubectl 通过 Kubepug 实现集群升级版本检查(废弃API资源检查) 前言 Kubepug 工具可用于k8s版本升级前对API 对象进行检查,并给出反馈。 因内网环境无法使用魔法,故此只能kubepug 离线安装,配置 kubectl 插件 k8s 的版本迭代很快,虽然主要版本一直没有变化,但是次要版本一直在迭代,同时不同的次要版本之间…
Skywalking分布式链路追踪对Spring cloud Gateway无法记录链路问题记录 前因 最近在与技术进行链路验证,在测试Gateway服务一直无法加载显示,其他业务正常展示链路信息。 解决 如果你要追踪Gateway的话,你会发现:无法通过gateway发现路由的服务链路? 通过查看官方文档,原因: Spring Cloud Gat…
利用cloudflare的worker服务搭建DockerHub镜像加速 前因 由于国内的docker镜像源(上海交通大学、中科大、网易、阿里)都关闭了,作为一个docker的重度用户,如果不能方便的拉取一些基础镜像将会大大影响后面的工作效率。反正支持国家政策,我就自己先临时解决吧 解决方案 选择合适的国内镜像源 参考一些大佬整理的仓库:https…
k8s中volumeMounts.subPath的巧妙用法 在 Kubernetes (k8s) 中,volumeMounts.subPath 是一个非常有用的功能,它允许你指定一个卷(volume)的子路径而不是其根路径来挂载到容器中。 这在多种场景下非常有用,以下是一些使用 subPath 的巧妙用法: 1、共享卷的不同用途:当一个 Pod 中…
UDP端口检测命令-hping3 和nc TCP端口用telnet命令检测,UDP就说检测不了?NONONONO 测试环境 操作系统:CentOS7 测试命令:hping3 和 nc 如果服务端启用了防火墙,需要将指定的端口放通,或者临时将防火墙关闭。 配置 主要查看开启了哪些UDP端口,我们使用这些端口进行测试: netstat -ulnp 安装…