上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 39 下一页

2023年3月12日

keepalived原理

摘要: keepalived作用 在网卡上创建浮动IP。 VRRP协议 keepalived 是以 VRRP 协议为实现基础的。VRRP即虚拟路由冗余协议,将N个虚拟机构成一个组。这个组里面有一个 master 和多个 backup,master上有浮动IP。当backup收不到vrrp包时就认为 mast 阅读全文

posted @ 2023-03-12 10:45 王景迁 阅读(82) 评论(0) 推荐(0) 编辑

通过keepalived来配置vip

摘要: 安装keepalived yum -y install keepalived 启动与自启keepalived systemctl start keepalived systemctl enable keepalived 修改配置文件 vim /etc/keepalived/keepalived.co 阅读全文

posted @ 2023-03-12 10:29 王景迁 阅读(562) 评论(0) 推荐(0) 编辑

2023年3月11日

消耗完CPU

摘要: 使用死循环来消耗完若干个CPU 脚本内容 #! /bin/sh # 参数个数不是1 if [ $# != 1 ] ; then echo "USAGE: $0 [CPU count]" exit 1 fi cpu_count=$1 for ((i=1; i<=cpu_count; i++)) do 阅读全文

posted @ 2023-03-11 09:39 王景迁 阅读(6) 评论(0) 推荐(0) 编辑

Shell总结

摘要: grep -i 不区分大小写 -c 统计包含匹配的行数 -n 输出行号 -v 反向匹配 -m 限制结果数量 & 后台执行,关闭会话终端后不再运行 nohup 表示关闭会话终端后继续运行 nohup ./test1 > /dev/null & date date "+%Y-%m-%d %H:%M:%S 阅读全文

posted @ 2023-03-11 08:59 王景迁 阅读(15) 评论(0) 推荐(0) 编辑

2023年3月5日

通过Cgroups来限制容器资源

摘要: Cgroups的3个组件 cgroup用于分组管理进程,subsystem(cpu和memory等)用于资源控制。 一个cgroup包含一组进程,可以在一个cgroup上增加subsystem的参数配置,把一组进程和一组subsystem的参数关联起来。多个cgroup串成一个树状结构,这样的树是一 阅读全文

posted @ 2023-03-05 11:59 王景迁 阅读(101) 评论(0) 推荐(0) 编辑

docker rootfs

摘要: 挂载在容器根目录上的文件系统,就是rootfs(根文件系统)。rootfs只是一个操作系统所包含的文件,不包括操作系统内核。在Linux中,操作系统文件和内核是分开存放的,操作系统只有在开机启动时才会加载指定版本的内核。同一台机器上的所有容器,都共享宿主机内核。Docker创建容器主要流程是,配置N 阅读全文

posted @ 2023-03-05 11:17 王景迁 阅读(476) 评论(0) 推荐(0) 编辑

安装和卸载Docker

摘要: 安装最新的Docker yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos 阅读全文

posted @ 2023-03-05 09:50 王景迁 阅读(18) 评论(0) 推荐(0) 编辑

docker存储目录

摘要: 1 目录结构 docker存储目录是/var/lib/docker。 2 image目录 image/overlay2/distribution: 从远端拉到本地的镜像相关元数据image/overlay2/imagedb: 镜像数据库image/overlay2/layerdb: 镜像每层的元数据 阅读全文

posted @ 2023-03-05 09:37 王景迁 阅读(849) 评论(0) 推荐(0) 编辑

2023年3月4日

容器生命周期

摘要: 5种容器状态 初建状态Created — kubelet created运行状态Up — kubelet running停止状态Exited — kubelet exited暂停状态Paused — kubelet running删除状态Deleted docker kill、docker stop 阅读全文

posted @ 2023-03-04 11:51 王景迁 阅读(82) 评论(0) 推荐(0) 编辑

2023年2月25日

实现docker run命令

摘要: 基于宿主机来创建容器 执行命令 《自己动手写Docker》code-3.1 ./mydocker run -ti /bin/bash 代码流程 1. 解析参数。2. 通过clone来fork一个Namespace隔离的容器进程。3. 调用自己/proc/self/exe初始化容器(挂载proc文件系 阅读全文

posted @ 2023-02-25 17:08 王景迁 阅读(67) 评论(0) 推荐(0) 编辑

上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 39 下一页

导航