strongleechm
码龄5年
关注
提问 私信
  • 博客:101,900
    社区:433
    问答:17
    动态:44
    102,394
    总访问量
  • 52
    原创
  • 290,454
    排名
  • 86
    粉丝
  • 0
    铁粉

个人简介:念念不忘,必有回响

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2020-06-29
博客简介:

leechm的博客

查看详细资料
个人成就
  • 获得53次点赞
  • 内容获得40次评论
  • 获得194次收藏
创作历程
  • 2篇
    2023年
  • 6篇
    2022年
  • 48篇
    2021年
成就勋章
TA的专栏
  • docker学习
    18篇
  • Linux存储
    2篇
  • OpenStack学习
    1篇
  • linux系统学习
    4篇
  • golang学习
  • kubernetes
    21篇
  • CI/CD学习
    2篇
  • linux网络
    5篇
  • 内核
    2篇
兴趣领域 设置
  • 云原生
    docker云原生kubelet
  • 云平台
    云计算
  • 运维
    容器devops自动化kubernetes网络运维开发
  • 服务器
    linuxcentos
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

475人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

虚拟机一直开机不了,如何解决

答:

建议把系统启动log发一下,或者使用qemu启动虚拟机看log

回答问题 2024.05.31

无法找到docker.sock

因为如果直接使用dockerd命令的话,docker命令正常,因此我们直接把socket的路径写到service文件中即可。原因是:没有生成/var/run/docker.sock。然后无法使用docker。
原创
发布博客 2023.07.16 ·
4230 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

docker服务启动过程分析

但时至今日,在dockerd中实现的容器管理功能也已经不多,主要是镜像下载和管理相关的功能,其他的容器操作能力已经分离到containerd组件中,通过grpc接口来调用。docker是一个cs架构,我们启动docker的服务,就是启动docker s端,而s端其实就是在启动dockerd这个进程,dockerd为我们提供手动启动debug方式,可以看到docker s端启动日志,即dockerd --debug,因此,我们只要分析这个debug日志即可了解docker服务是怎么启动的,启动日志见附录。
原创
发布博客 2023.07.12 ·
3797 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

openstack 遇到的error

第一次搭建OpenStack
原创
发布博客 2022.11.09 ·
6408 阅读 ·
3 点赞 ·
2 评论 ·
10 收藏

docker flannel实践

docker网络通讯之flannel实践
原创
发布博客 2022.09.04 ·
1098 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Linux内核编译

Linux内核简单编译使用
原创
发布博客 2022.09.03 ·
695 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

k8s1.24.3搭建

ubuntu2004 k8s 搭建
原创
发布博客 2022.07.30 ·
728 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

k8s负载均衡

因为有客户在搭建集群过程中,问了一下这个k8s流量负载均衡的问题,之前也没有这样深入的了解过这个原理,刚好在b站学习的时候,刚好老师讲到这个知识点,因此学习记录敲一下。环境信息:访问nginx-svc,映射到后端pod的流量基本上均分示例图如下:这里我们就理解一下这个百分之五十是怎么来的?这里我们重点关注一个组件 kube-proxy以下来自官方解释:service是一组pod的服务抽象,相当于一组pod的LB,负责将请求分发给对应的pod。service会为..
原创
发布博客 2022.02.21 ·
4235 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

redis集群搭建

目录如何用Redis实现亿级数据缓存哈希槽分区一致性哈希算法哈希槽分区案例演示三主三从redis集群搭建主从容错切换迁移案例1. 数据读写存储2. 容错切换迁移3. 集群扩容案例4. 集群收缩案例如何用Redis实现亿级数据缓存目前主流的Redis设计方案有如下三种哈希取余分区一致性哈希算法哈希槽分区2亿条记录就是2亿个k,v,我们单机不行必须要分布式多机,假设有三台机器构成一个集群,用户每次读写操作都是根据公式:hash(..
转载
发布博客 2022.01.13 ·
473 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

zabbix移植记录

zabbix整个移植过程下来比较顺利,因为官方就支持r系的dockerfile,虽然官方的r系系统是c7,有一些依赖库的小差异,这个也很容易排查,就是手动执行一下zabibx的二进制文件,缺啥装啥即可,这样的话节省了一半的时间,而且跟x86对比起来就更加方便了。唯一花时间的是,所有的镜像完成之后,运行起来有报错,就是zabbix-server一直连接不上mysql数据库,把防火墙关闭了也无用,下面就是两天的排查,边查mysql的资料边调吧,顺便学习一下mysql的用法啥的,zabbix个人觉得镜像没有啥
原创
发布博客 2021.12.25 ·
1401 阅读 ·
0 点赞 ·
4 评论 ·
0 收藏

申威容器镜像移植

需要了解的知识如何写Dockerfile,可参考文章 https://www.runoob.com/docker/docker-dockerfile.html 为了对比官方x86平台已经做好的镜像,需要了解docker分层特点,可参考文章 docker GraphDriver_leechm的博客-CSDN博客 官方镜像仓库:https://hub.docker.com/search?type=image3. 了解docker常用命令 ...
原创
发布博客 2021.12.19 ·
2676 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

了解一下lsof

lsof(list open files)参数如下-a:列出打开文件存在的进程; -c<进程名>:列出指定进程所打开的文件; -g:列出GID号进程详情; -d<文件号>:列出占用该文件号的进程; +d<目录>:列出目录下被打开的文件; +D<目录>:递归列出目录下被打开的文件; -n<目录>:列出使用NFS的文件; -i<条件>:列出符合条件的进程。(4、6、协议、:端口、 @ip ) -p<进程号
原创
发布博客 2021.12.09 ·
358 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

docker容器中误删bash依赖库?勿慌

之前客户在使用提供的基础镜像的时候,误删了bash 的一个依赖库,导致无法进入到该容器当中,也就是如果容器中没有/bin/bash、/bin/sh 或其他 shell,这个时候我们在不重新重新生成容器的前提下,如何进入到容器当中去修复这个问题呢?接下来,我们学习几种方法,可根据自己的需求可以选择,其实总的原理就是缺啥补啥而已问题复现:我们手动删除一个库文件[root@master1 ~]# docker run -it centos:7 bash [root@0094c4cb3b46 /]#
原创
发布博客 2021.11.30 ·
1547 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

docker GraphDriver

这里我们了解一下docker的镜像存储,在Docker中,一个很重要的概念就是GraphDriver,它主要用于管理和维护镜像,包括把镜像从仓库下载下来,到运行时把镜像挂载起来可以被容器访问等,都是GraphDriver去完成的。下面是我们运行的一个nginx容器,我们可以看一下他的GraphDriver,注意这里用的docker存储驱动是overlay2[root@master1 local-path-provisioner]# docker container inspect e5b3a9
原创
发布博客 2021.11.27 ·
3745 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

记录一次nginx-controller创建ssl失败问题

环境信息如下:docker和k8s版本[root@controllersw rootfs]# docker -v Docker version 19.03.11.ce, build 42e35e61f3[root@controllersw rootfs]# kubectl versionClient Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.3", GitCommit:"b3cbbae08ec52a7fc73
原创
发布博客 2021.11.21 ·
3045 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

helm基本知识(下)

上一篇只是简单的安装测试了一下helm的使用,这里补充一下关于helm的其他相关命令先查看本地导入的helm仓库[root@master1 ~]# helm repo ls NAME URL aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts搜索仓库里面的应用chart,这里会把应用的版本号和属于哪个仓库等信息显示.
原创
发布博客 2021.10.31 ·
580 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

如何修改docker存储磁盘类型

系统环境[root@controllersw ~]# cat /etc/.productinfoKYLIN Linux Advanced ServerV10(SP1)/(Tercel)-sw64-Build20.1-20210518-JUN[root@controllersw ~]#docker版本[root@controllersw ~]# docker -vDocker version 19.03.11.ce, build 42e35e61f3[root@controllers.
原创
发布博客 2021.10.28 ·
1461 阅读 ·
3 点赞 ·
1 评论 ·
4 收藏

Helm基本知识(上)

目录helm基本介绍helm的部署1. helm的安装2. 配置helm仓库(1)添加仓库(2)helm仓库的基本操作3. 使用helm快速部署一个应用第三步:查看安装之后的状态4. 自定义chart5. chart模板的使用helm基本介绍前言:在我们yum管理工具,主要解决的是包之间的依赖问题,而我们的helm工具是安装服务的问题,在我们的k8s中的包管理工具helm,它可以通过一些仓库去下载一些我们想要yalm文件,我们去修改这些yalm文件...
原创
发布博客 2021.10.23 ·
3494 阅读 ·
4 点赞 ·
0 评论 ·
13 收藏

存储的基本概念

认识分布式存储分布式存储就是通过网络将数据分散存储在多台独立的设备上。比如说,我们 现在有三台独立的机器,每台机器上各有20G独立的硬盘,我们可以将这三台机器上的硬盘组成一个60G的大存储去提供使用。分布式存储的特性分布式存储系统可以扩展到几百台甚至几千台的集群规模,而且随着集群规模的增长,系统整体性能表现为球性增长。分布式存储的水平扩展有以下几个特性:可扩展分布式存储系统可以扩展到几百台甚至几千台的集群规模,而且随着集群规模的增长,系统整体性能表现为球性增长。分布式存储的水平扩展有
转载
发布博客 2021.10.17 ·
2533 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

ceph存储应用--owncloud

项目框架节点规划节点名字 ip ceph owncloud 192.168.64.128 xxxx master1 192.168.64.150 mon,mgr,mds master2 192.168.64.151 osd master3 192.168.64.152 osd 部署环境准备所有节点更改hosts文件,关闭防火墙,关闭selinux,时间同步,添加ceph源和docker源,这个就不演示了,搭建过.
原创
发布博客 2021.10.17 ·
772 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏
加载更多