Linux快速生成iso文件
背景使用虚拟机时拨入零信任--节点断网,同时又需要传输文件。此时就可以使用生成一个iso文件来挂载方式来绕过网络限制。 步骤 使用 mkisofs工具# mkisofs -o demo.iso 目录名提示:上述方式只能生成4GB大小的iso。 如果需要生成超过4G大小,请使用以下: # mkisofs -udf -iso-level 4 -allow-limited-size -J
Linux 脚本引入锁机制
背景有些场景下,你想让脚本在同一时间下不允许重复执行。此时,就需要用到锁的概念了。 方案flock 工具flock 是 Linux 自带的文件锁工具,可直接避免重复进程。 #!/usr/bin/env bash flock -xn /tmp/rsync.lock -c
下载k8s指定版本RPM包
背景 无 脚本实现#!/usr/bin/env bash URLX="http://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v$1"
Containerd 配置带认证容器镜像仓库
背景企业内部的容器镜像仓库服务带凭证是再正常不过了,正好containerd支持带认证的容器镜像仓库。 环境容器镜像仓库地址:http://hub.vqiu.cn用户名:vqiu密码:vqiu实现步骤docker-registy为docker-registry服务实现简单的认证 生成一个Basic认证类型的用户USERNAME=vqiu PASSWORD=vqiu htpasswd -Bnb $USERNAME $PASSWORD > /etc/docker-registry/
Containerd 使用HTTP协议容器镜像仓库
背景containerd默认会使用HTTPS协议来访问容器镜像仓库服务,然而内网中容器镜像仓库服务为HTTP协议,所以需要追加些参数来实现交互。 环境Containerd: 1.6.33实现方式编辑/etc/containerd/config.toml文件 [plugins."io.containerd.grpc.v1.cri".registry] config_path