logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

k8s部署kafka三节点集群

3. kafka部署是先要进行格式化存储目录的,并且在部署过程中设置传入pod中的环境变量对初始化命令没有直接影响,必须通过更改配置文件server.properties来修改格式化过程。你若用initial-controllers模式需要先转换directory.id 比较费劲,所以我选择了在部署过程中直接修改/opt/kafka/config/server.properties ,按照设置传递

#kubernetes#kafka#容器
多平台融合——数据库HA(一)

截止到现在HA中的主从同步已经建立,两个虚拟机中的数据库可以同步了,当一个虚拟机宕机,虚拟地址21.12.3.75会主动由21.12.3.81漂移到21.12.3.66上,由另外一台虚拟机上上的数据库持续工作,替代主数据库角色。这样微服务中的数据或结构修改,不会污染到超融合平台上的数据库和应用系统,超融合上的数据更新又能及时同步到K8S集群中,减少了平台间的耦合度。1、建立数据库主从集群,并将超融

文章图片
#数据库
k8s+isulad 国产化技术栈云原生技术栈搭建1-VPC

按照我前面博客中写过的:在3个Master节点上使用keepalived建立虚拟地址,通过配置设置切换优先级,当虚拟地址所在的主机宕机时,虚拟地址按照优先级顺序自动切换至下一个Master节点,以确保控制节点的可用性。于是我到网关节点的交换机上进行测试,发现除了虚拟地址所有地址都可以ping通,在arp映射表中找不到22.12.70.140地址对应的mac地址映射,并且这种现象在我之前配置的物理主

#云原生#kubernetes#容器
k8s+isulad 国产化技术栈云原生技术栈搭建4-添加worker节点

-skip-phases=preflight就可以。所以join的速度相对也比较快。

#kubernetes#云原生#java
k8s+isulad 国产化技术栈云原生技术栈搭建2-crictl

在后续安装过程中,发现这个阶段不用配置cni和安装isulad的网络插件,因为使用kubeadm reset 重新安装k8s时还需要删除sudo rm -rf /etc/kubernetes/pki /var/lib/etcd /etc/cni/net.d/ 所以前面的网络配置没有意义,k8s的网络是通过后续的calico组件的安装建立起来的,所以前面使用DeepSeek查找的解决方案有一部分是不

#云原生#kubernetes#容器
k8s+isulad 重装

3. 这里就和之前卸载docker不同了,虽然执行了上两步,但节点上的容器不会自动释放,需要手动清空,不然后续安装会失败。kubeadm init --config kubeadm-config.yaml --upload-certs --skip-phases=preflight//这里的配置文件前面的博客中有,在此不做赘述。不知道为什么,使用crictl删除完后,再使用 sudo isula

#kubernetes#容器#云原生
使用DeepSeek协助恢复历史数据

首先,要搞清楚备份文件的所使用数据库类型,不然数据恢复环境无从搭建,即便猜到备份文件为数据库的类型(比如SQLServer),因文件版本兼容性问题,当前版本的数据库也很难正常将其恢复。总结,对于信息缺失的且未损坏的数据库备份文件的恢复过程,先要通过文件头信息分析明白其数据库使用类型和版本信息,然后再用虚拟机软件搭建恢复环境,恢复文件,导出数据最好使用简单的并通用的文件格式,如CSV,方便解决数据共

文章图片
#数据库
higress开通tcp和websocket网关

只要将higress-gateway服务的type改为NodePort, 并在dashboard中绑定域名和你开发的服务的映射,然后在本机的host中绑定刚才设定的服务域名和任意宿主机节点的ip(一般选择设置高可用虚拟ip),此时访问域名加上80或443对应的端口号,如上31172或32505,就可用正常访问到你开发的服务了。最后就是测试了,在客户端配置 "宿主机任意IP地址:31101" ,运行

#tcp/ip#网络协议#网络
k8s+isulad 网络问题

这里建议不要完全参考DeepSeek给的修改方案,因为配置参数总有错误,如果拿不准可以查看以下calico的官方文档,也可以通过kubectl explain Installation.spec 往下查看,确认下面的参数项内容,往往DeepSeek在这个地方给的参数项压根就没有,或者从属归类有问题。起初我认为是中国电子云的vpc网络问题(因为我的k8s节点是建立在中国电子云的虚拟机上的),后来找售

#kubernetes#容器#云原生
steim格式解码

即C0代表W0,C1代表W1(W0后第二个4字节数据,内容为1983),C2代表W2(W0后第三个4字节数据,内容为2219)以此类推,C3代表W3,内容为10,代表数据帧0的第四个4字节数据将拆分为2个2字节数据(也就是这个地方要按2字节读取,获取两个数值,不再是4字节读取),下一个C4代表W4,内容为01,代表数据帧0的第五个4字节数据将拆分为4个1字节数据,获取四个数值……其中数据帧分为固定

#算法
到底了