加载中
rsyncd配置

uid = nobody gid = nobody use chroot = no max connections = 4 transfer logging = true log format = %h %o %f %l %b log file = /data/logs/rsyncd.log pid file = /var/run/rsyncd.pid...

ceph 10.3版的安装

yum install ceph ceph-deploy ssh-copy-id root@c2{5,6,7} ceph-deploy new c25 c26 c27 ceph-deploy --ceph-conf ceph.conf --overwrite-conf mon create c25 ceph-deploy gatherkeys c25 ...

11/07 14:25
16
Kubernetes 集群管理经(教)验(训)

节点问题 删除节点的正确步骤 1 2 3 4 5 SchedulingDisabled,确保新的容器不会调度到该节点 kubectl cordon $node 驱逐除了ds以外所有的pod kubectl drain $node --ignore-daemonsets kubec...

Ceph对可用存储空间的校验与控制

Ceph一共使用了四个配置对可用存储空间进行校验并实施控制,如下: mon_osd_full_ratio:集群中的任一OSD空间使用率大于等于此数值时,集群将被标记为Full,此时集群将停止接受来自客户端的写...

查看,修改ceph节点的ceph配置命令

查看ceph配置 查看ceph默认配置: ceph --show-config 查看 type.num 的ceph默认配置: 如需查看osd.1,mon.node1的ceph配置 ceph -n osd.1 --show-config ceph -n mon.node1 --show-config ...

10/22 15:43
8
kubelet启动之后的证书问题

kublet启动之后使用bootstrap.config来生成kubelet.conf,但是如果apiserver的证书配置有问题,就会导致无法注册node成功, 报错如下 kubelet[32304]: server.go:261] failed to run Kubelet...

09/24 23:52
8
ceph rbd在k8s中挂载卡住导致应用无法启动的问题

故障现象 服务挂上rbd正常读写,经过很长时间之后再次发布就会出现timeout的错误,导致服务无法启动,但是如果强制把服务缩容到0,然后再发布改成1,这样就能启动成功,短时间内再次进行发布...

09/11 14:47
21
k8s 驱逐node节点

kubectl drain ip --delete-local-data --force --ignore-daemonsets kubectl uncordon ip

08/07 16:51
13
docker build加速

tmpfs mount -t tmpfs -o size=3096m tmpfs mnt umount mnt tmpfs纯内存操作,io特别高,数据不用落地磁盘,随用随消。直接umount释放空间。 在docker build的时候,把文件放着里面进行build...

07/30 21:22
1
ceph-osd pagecache使用限制问题

问题 ceph-osd上发现内存使用很严重,特别是cache的使用,巨大的内存使用如果不及时释放,加上swap很小,在遇到大文件读写时就会引发kernel oom,进而core文件写满所有根分区 [root@test /ro...

07/30 20:37
29
ceph写流程分析

rbd到OSD映射关系 客户端使用RBD设备,使用librbd、librados库进行访问管理块设备。 1、创建 一个pool,为这个pool指定pg的数量,同时在这个pool中指明保存数据的副本数(通常为3个副本)。 ...

07/29 16:18
7
linux buffer cache的回收

在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个RHEL6的系统上,free命令的显示内容大概是这样一个状态: 1.png 这里的默认显示单位是kb,我的服务器是128G内存,所以数...

07/26 22:32
1
挂载信号知识

简单点说,Shared subtrees就是一种控制子挂载点能否在其他地方被看到的技术,它只会在bind mount和mount namespace中用到,属于不怎么常用的功能。本篇将以bind mount为例对Shared subtrees...

07/10 10:25
10
calico网络原理、组网方式和使用

目录 目录 calico 名词解释 组网原理 BGP与AS BGP Speaker 全互联模式(node-to-node mesh) BGP Speaker RR模式 calico网络的部署 calico在Ethernet interconnect fabric中的部署方式 calico...

07/09 11:31
71
k8s apiserver的代理健康检测问题

apiserver前面如果有lvs做高可用,lvs对apiserver做健康检测要注意不能使用tcp check,否则会触发报错 I0602 06:16:23.897813 1 log.go:172] http: TLS handshake error from x.x.x.x:43545: ...

Go
06/12 14:38
51
kubelet的tls证书理解记录

kulelet如果有token的方式做认证,只需要生成一次bootstrap-kubeconfig就可以了 生成的方式 BOOTSTRAP_TOKEN='your_token' HOST_NAME='node_ip' kubectl config set-cluster kubernetes --c...

jenkins "DNSQuestion"日志无限循环问题解决

问题描述 [DNSQuestion@1053296159 type: TYPE_IGNORE index 0, class: CLASS_UNKNOWN index 0, name: ] 无限的死循环日志,直到撑爆磁盘 这是个科学的解决办法 java -Dhudson.DNSMultiCast...

06/06 09:45
46
ceph-fuse报错“get_fuse_groups: getgroups failed: (5) Input/output error”

背景 这算是一个bug吧,详情看这里 https://tracker.ceph.com/issues/23446 影响 不会影响到文件内容的读写,但是会在日志中打印很多的错误信息,错误信息会撑爆磁盘 解决的办法 在ceph.conf...

05/16 17:02
10
kubernetes 下实现socket.io 的集群模式

socket.io 单节点模式是很容易部署的,但是往往在生产环境一个节点不能满足业务需求,况且还要保证节点挂掉的情况仍能正常提供服务,所以多节点模式就成为了生成环境的一种必须的部署模式。 ...

05/08 19:24
21
Kubernetes DaemonSet的滚动升级

DaemonSet好比Kubernetes集群Node的守护进程,可以保证在每个Node上(或者一部分Node上)都运行同一个Pod。 目前我们的线上环境主要用到以下两个DaemonSet: kube-flannel-ds 这个是部署Kuber...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部