k8s
榴莲Xtt
迷失在南京的码农,目前主要从事于Go后端开发,k8s相关开发,微服务落地等。
展开
-
麒麟v10-coredns 启动失败
期初猜测kubelet与containerd的cgroupDriver驱动不一致导致。发现系统存在两个版本的runc,而老版本runc存在bug.在麒麟ARM芯片的机器上搭建k8s,其中的的一个组件cordons 发现启动失败,查看日志如下所示:No such device or address。删除自带老版本 /use/local/bin/runc ,重启containerd或者重装即可。原创 2023-07-26 17:14:12 · 671 阅读 · 0 评论 -
Dockerfile中的环境变量的配置
在上述的Dockerfile中,我添加了HTTP_PROXY和HTTPS_PROXY代理地址,方便我构建时去下载依赖的工具。但是忘记去掉代理,导致容器起来之后,代理依然生效。使用 ENV HTTP_PROXY= 去掉只在构建中需要的环境变量,而不是使用RUN unset ,具体原因可以参考。原创 2023-07-25 09:55:10 · 770 阅读 · 0 评论 -
kubelet启动失败
命令:cat /var/lib/kubelet/config.yaml 和 docker info。低版本systemd导致的 failed to set。原创 2023-07-04 15:13:58 · 683 阅读 · 0 评论 -
使用pv pvc作为持久化存储问题定位
错误信息:Error: lstat /data/storage/datadir-zk-test001-zookeeper-0: no such file or directory 容器无法创建错误。 原因分析:subPath使用错误,存储卷不存在子目录。 volumeMounts: - mountPath: /var/www/nginx # 容器2的挂载目录 name: subpath-volume # 这里指定pvc的volume名称 subPat原创 2020-06-29 12:36:14 · 267 阅读 · 0 评论