![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
云原生存储
文章平均质量分 69
leadersnowy
向新的高度迈进
展开
-
个人K8S运维常用命令
1.从镜像里拷贝文件 /usr/bin/docker run --rm -v /root:/temp image /bin/cp -f /xxx.tar.gz /temp/xxx.tar.gz2.rbd status命令提示没有ceph.conf rbd status test-data/kubernetes-dynamic-pvc-23922029-3f95-4b6b-a6fa-f8f77abb28c7 --user admin -m 10.10.18.65:6789 --keyfile /ro原创 2022-03-25 16:44:55 · 1935 阅读 · 0 评论 -
Longhorn配置参数详解
Longhorn配置参数详解longhorn配置参数都在longhorn-default-setting的configmap里,之前分布式块存储Longhorn简介写过,示例如下:apiVersion: v1kind: ConfigMapmetadata: name: longhorn-default-setting namespace: longhorn-systemdata: default-setting.yaml: |- backup-target: backu原创 2022-03-17 16:38:56 · 2876 阅读 · 0 评论 -
golang 使用client-go编辑Kubernetes configmap数组
项目需求:项目中用到需要使用client-go来读取并修改,删除k8s里configmap的内容,本文用来记录一下具体的使用及代码实例1.configmap格式本例子所用到的configmap是一个map类型的数组,里面存储着每一块创建的硬盘的信息,具体格式如下:apiVersion: v1data: config.json: '{"testpvs":[{"volumeid":"314f39fb-9dab-42fb-b755-7f0c5aab449e","status":"Delete","p原创 2022-03-14 14:45:05 · 3617 阅读 · 2 评论 -
分布式块存储Longhorn简介
Longhorn 是用于 Kubernetes 的轻量级、可靠且功能强大的分布式块存储系统。Longhorn使用容器(containers)和微服务(microservices)实现分布式块存储。Longhorn 为每个块设备卷(device volume)创建一个专用的存储控制器(storage controller), 并跨存储在多个节点上的多个副本同步复制该卷。存储控制器(storage controller)和副本(replicas)本身是使用 Kubernetes 编排的。原创 2022-02-24 14:31:39 · 7966 阅读 · 0 评论 -
好像发现了一个K8S存储的坑
K8S 1.20版本集群中云硬盘类型的 PV/PVC,在进行压测时,发现租户侧 Ceph 存储响应变慢,造成 Etcd 集群间歇性不可用,从而使 kubelet 无法按顺序正常从 apiserver 更新 Pod、PV 和 PVC 的状态。具体现象为,prometheus Pod 状态一直处于 Running 且容器未重启,但是 kubelet 将使用的云硬盘从节点上卸载(unmount、detach)后又重新进行了挂载(attach、mount),导致挂载的云硬盘盘符发生变化,无法使用。原创 2022-02-23 11:19:44 · 2398 阅读 · 0 评论 -
kube-scheduler磁盘调度源码分析
kube-scheduler磁盘调度源码分析1.kube-scheduler介绍首先我们知道,kube-scheduler的根本工作任务是根据各种调度算法将Pod调度到最合适的工作节点上原创 2022-02-23 11:14:03 · 397 阅读 · 2 评论 -
K8S 1.14.3 csi插件使用问题
K8S 1.14.3 csi插件使用问题问题描述排查过程解决办法后续问题描述在原来的老集群笔者为K8S 1.14.3的环境中测试nfs-csi的功能,发现动态创建pv,是可以跟pvc进行绑定的,但是在pod attach的时候发生报错,describe pod发现报错信息如下:Feb 16 14:49:36 slave7 kubelet[2523120]: I0216 14:49:36.658610 2523120 reconciler.go:227] operationExecutor.Attach原创 2022-02-17 10:23:42 · 2499 阅读 · 0 评论