logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

k8s中修复mongodb启动失败

file:WiredTiger.wt, connection: __wt_btree_tree_open, 577: WiredTiger has failed to open its metadata Raw: [1712915546:365392][1:0x7fc65c8f1080], file:WiredTiger.wt, connection: __wt_btree_tree_open,

#kubernetes#mongodb#容器
prometheus监控etcd证书报错问题

从nfs-client-provisioner中找到使用的nfs服务器的地址,远程到服务器中去,手动copy证书文件。找到Prometheus的部署文件发现挂载的是pvc存储卷,使用的集群中storageclass存储。一些排错的思路是可以学习的:比如看到etcd集群中的报错,是warn级别的,一般是客户端的报错。而在发现etcd报错之后,登陆k8s集群正常使用,证明etcd集群本身是没有问题的。

#prometheus#etcd#数据库
kubeadm部署k8sv1.24使用cri-docker做为CRI

配置网络插件flannel,安装时候用了flannel中默认的pod和svc的地址段,所以直接apply就行无需更改任何内容。测试使用cri-docker做为containerd和docker的中间层垫片。查看当前的cgroup驱动是不是systemd,不是的话要更改。由于在局域网中配置了代理,所以不使用国内源。验证其他节点也能被调度。

#kubernetes#docker#容器
k8s更改master节点IP

搭建集群的同事未规划网络,导致其中有一台master ip是192.168.7.173,和其他集群节点的IP192.168.0.x或192.168.1.x相隔太远,现在需要对网络做整改,方便管理配置诸如绑定限速等操作。解决:在活着的master上更改kube-system ns下的kubeadm-config这个cm。使用etcdctl命令将要更改IP的master节点踢出集群。master节点是

#kubernetes#tcp/ip#容器
一些k8s的小的报错记录

将导出的yaml文件中的如下字段删除。

#kubernetes#容器
k8s的etcd启动报错

解决问题的方法,直接将节点1的etcd数据目录文件夹移除,尝试将etcd2上面的数据拷贝过来。是由于恢复快照数据失败。查看其他两个节点是否也有同样报错。6443端口无任何程序监听,判断可能是etcd出现了故障。电脑休眠状态意外断电导致虚拟机直接进入关机状态。etcd、api-server服务恢复。幸运的是节点2的etcd启动正常。kubectl命令使用正常。master节点上的容器。ps -a看到

#kubernetes#etcd#容器
git日常使用记录

git日常使用记录

#git#github
/usr/bin/applydeltarpm not installed

使用yum安装Jenkins报错Downloading packages:Delta RPMs disabled because /usr/bin/applydeltarpm not installed.分析yum缺少组件applydeltarpm解决查询applydeltarpm属于哪个包

#linux
    共 11 条
  • 1
  • 2
  • 请选择