摘要:
在高可用的k8s集群中,当Node节点挂掉,kubelet无法提供工作的时候,pod将会自动调度到其他的节点上去,而调度到节点上的时间需要我们慎重考量,因为它决定了生产的稳定性、可靠性,更快的迁移可以减少我们业务的影响性,但是有可能会对集群造成一定的压力,从而造成集群崩溃。 Kubelet 状态更新 阅读全文
摘要:
查看证书 查看KEY信息 openssl rsa -noout -text -in myserver.key 查看CSR信息 openssl req -noout -text -in myserver.csr 查看证书信息 openssl x509 -noout -text -in ca.crt 验 阅读全文
摘要:
场景: GlusterFS 3节点的复制集,由于磁盘故障,其中一个复制集需要重装系统,所以需要重装glusterfs并将该节点加入glusterfs集群 一. 安装GlusterFS 首先在重装系统节点安装 glusterfs Centos yum -y install centos-release 阅读全文
摘要:
脚本内容 #!/bin/bash ethn=$1 while true do RX_pre=$(cat /proc/net/dev | grep $ethn | sed 's/:/ /g' | awk '{print $2}') TX_pre=$(cat /proc/net/dev | grep $ 阅读全文
摘要:
当lv空间不够用时,就需要我们对lv进行的扩容。 扩容分两种情况:(lv的有点,支持在线扩容) VG有充足的空间,可直接对LV进行扩容; VG空间不足,需要先对VG进行扩容,然后再对LV进行扩容 这里有一块新添加的磁盘sdb $ lsblk NAME MAJ:MIN RM SIZE RO TYPE 阅读全文
摘要:
1.下载离线安装包 ubuntu下安装包都会下载到/var/cache/apt/archives下,首先清空该目录 sudo apt-get clean 下载需要安装包 sudo apt-get install -d XX -d:代表只下载不安装,但是如果该机器上已经有该软件,则不会执行 2.安装d 阅读全文
摘要:
存储分类结构图 半持久化存储 1.EmptyDir EmptyDir是一个空目录,生命周期和所属的 Pod 是完全一致的,EmptyDir的用处是,可以在同一 Pod 内的不同容器之间共享工作过程中产生的文件,缺省情况下,EmptyDir 是使用主机磁盘进行存储的,也可以设置emptyDir.med 阅读全文
摘要:
报错如下 Jun 19 17:15:18 node1 kubelet[1722]: E0619 17:15:18.381558 1722 desired_state_of_world_populator.go:312] Error processing volume "manual165" for 阅读全文
摘要:
问题概述 查看kubelet或/var/log/messages日志一直包错,发现是孤儿pod,是由于其pod被删除后存储路径还保存在磁盘。 报错如下 [root@node5 ~]# journalctl -fu kubelet -- Logs begin at Tue 2020-06-16 23: 阅读全文
摘要:
GlusterFS高可用安装 一. 准备工作 安装好的k8s集群,提供其中三个节点给GFS,这三个节点都至少有一个可用的裸块设备 在k8s所有节点安装所需要的组件 # ubuntu16.04 add-apt-repository ppa:gluster/glusterfs-7 apt-get upd 阅读全文