容器云
文章平均质量分 90
Penccc
yxpengi386@163.com
展开
-
setns对当前进程无效问题的排查(getpid获取值不变)
1)复现流程及lxc的处理demo1程序与执行结果如下,此时在容器内部看不到执行的程序。int main(){ int ret, fd, pid; printf("father pid old:%d\n", getpid()); fd = open("/dev/ns", O_RDWR); ret = ioctl(fd, 24635); // parm is dst ns proces...原创 2020-03-19 20:13:16 · 1141 阅读 · 2 评论 -
kubernetes中Ceph PV导致Pod无法迁移
背景Ceph RBD目前存储模式只支持RWO、ROX,因此pv yaml中将其配置为RWO,这样至少可写,之后准备pvc和业务yaml,使其被挂载到容器中的数据库读写目录。apiVersion: v1kind: PersistentVolumemetadata: name: user-pv namespace: sock-shop labels: pv: user-pv...原创 2018-11-22 17:10:26 · 3869 阅读 · 0 评论 -
RBD存储模式为RWX时kubernetes多次挂载该PV不报错
https://blog.csdn.net/pencc/article/details/84333315之前在研究上面这个问题时,发现有一个bug,会导致kubernetes多次以RW模式挂载同一个PV。原生代码基于1.11.2如下,这里的主要问题是如果只判断if v != v1.ReadWriteOnce会导致accessModes为RWX时候跳过验证,也就是ReadWriteMany进入这里...原创 2018-11-22 17:43:58 · 1312 阅读 · 0 评论 -
kubernetes中master节点添加node流程分析
问题:1)从kubelet.service中我们能看到参数–kubeconfig=/etc/kubernetes/kubelet.kubeconfig,但是节点配置流程中却并未添加该文件,如下,那么该文件是怎么来的呢?记录了什么信息?ls /etc/kubernetes/bootstrap.kubeconfig ca kube-proxy.kubeconfig2)节点配置完成启动ku...原创 2018-12-17 16:27:22 · 1962 阅读 · 0 评论