爱吃可爱多

  • Linux使用Systemd管理进程服务
    Linux使用Systemd管理进程服务
    | Linux
    评论 0 | 点赞 0 | 预览 356
    systemd介绍systemd是目前Linux系统上主要的系统守护进程管理工具,由于init一方面对于进程的管理是串行化的,容易出现阻塞情况,另一方面init也仅仅是执行启动脚本,并不能对服务本身进行更多的管理。所以从CentOS 7开始也由systemd取代了init作为默认的系统进程管理工具s
  • k8s节点DiskPressure(磁盘压力) 的问题
    k8s节点DiskPressure(磁盘压力) 的问题
    | Kubernetes
    评论 0 | 点赞 0 | 预览 1047
    系统环境Docker 版本:19.03.8Kubernetes 版本:1.20.1操作系统版本:CentOS 7.6问题描述在日常操作维护 Kubernetes 过程中我们会经常遇到很多问题,其中经常收到的告警信息就是节点磁盘压力,即 DiskPressure 警告,当出现该警告不久后 Pod 会被
  • Dockerfile多阶段构建
    Dockerfile多阶段构建
    | Docker
    评论 0 | 点赞 0 | 预览 344
    老版本的Docker中为什么不支持多个FROM指令,在17.05版本之前的Docker,只允许Dockerfile中出现一个FROM指令,这得从镜像的本质说起,可以简单理解Docker的镜像是一个压缩文件,其中包含了需要的程序和一个文件系统,Docker镜像并非只是一个文件,而是由一堆文件组成,最主
  • Dockerfile中ARG和FROM如何相互作用
    Dockerfile中ARG和FROM如何相互作用
    | Docker
    评论 0 | 点赞 0 | 预览 375
    FROM指令支持在第一个FROM之前声明的ARG指令变量,如下:[root@VM-32-194-centos test]# cat DockerfileARG VERSION=latestFROM base:${VERSION}CMD /home/appFROM test:${VERSION}C
  • Pod创建过程及生命周期
    Pod创建过程及生命周期
    | Kubernetes
    评论 0 | 点赞 0 | 预览 451
    简述一下上图:kuctl向kubeApi发送指令kubeApi会调用到kubelet(调度过程是通过etcd来完成的)kubelet会对应操作crcr去完成容器环境的初始化,初始化过程中它会启动一个pause的基础容器,这是google给我们做的一个非常经典容器,他负责我们的网络和存储卷的共享,就是