k8s1.31版本最新版本集群使用容器镜像仓库Harbor

虚拟机 rocky9.4 linux master node01 node02 已部署k8s集群版本 1.31

方法

一 使用容器部署harbor

(1)

wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo

yum -y install docker-ce

systemctl enable docker && systemctl start docker

(2下载一个docker-compose工具

root@harbor \~\]# wget [https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-linux-x86_64](https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-linux-x86_64 "https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-linux-x86_64") curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-\`uname -s\`-\`uname -m\` \> /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose docker-compose -v ![](https://i-blog.csdnimg.cn/direct/fd481ab143ce41b4b40889c1937e264c.png) 3.下载Harbor的压缩包 [https://github.com/goharbor/harbor/releases](https://github.com/goharbor/harbor/releases "https://github.com/goharbor/harbor/releases") #上传压缩包到linux,并解压 tar -xzf -offline-installer-v2.1.0_2.tgz mkdir /opt/harbor mv harbor/\* /opt/harbor cd /opt/harbor 4.修改harbor配置 #没有的话复制harbor.yml.tmpl cp -a harbor.yml.tmpl harbor.yml vim harbor.yml 修改hostname和port hostname: 192.168.10.10 port: 80 #注释掉https这段 # https related config #https: # https port for harbor, default is 443 # port: 443 # The path of cert and key files for nginx # certificate: /your/certificate/path #private_key: /your/private/key/path 5.安装harbor ./install.sh 6、访问地址与账号密码http://192.168.10.100默认账户密码:admin/Harbor12345 ![](https://i-blog.csdnimg.cn/direct/5ff7c52b71c14c12a4ab949ea61c6f14.png) 6.启动、停止、重启 docker-compose up -d 启动 docker-compose stop 停止 docker-compose restart 重新启动 7 登录harbor 新建项目 ![](https://i-blog.csdnimg.cn/direct/4f22e54268fc431fab05cdda92b55bf2.png) vim /etc/docker/daemon.json 客户端设置 { "registry-mirrors": \["https://1dmptu91.mirror.aliyuncs.com"\], "exec-opts": \["native.cgroupdriver=systemd"\], "insecure-registries": \["http://192.168.10.100"

}

root@master \~\]# systemctl restart docker 客户机登录仓库: docker login -u 'admin' -p 'Harbor12345' http://192.168.10.100 ![](https://i-blog.csdnimg.cn/direct/e8a8c40fe18e4b97949e19a1fd138015.png) docker tag nginx:1.20 192.168.10.100/yb/nginx 上传仓库 docker pull 192.168.10.100/yb/nginx ![](https://i-blog.csdnimg.cn/direct/a7bc5adca1fb4fa3b3f00cce1da2a1b4.png)

相关推荐
三块钱07941 分钟前
nas-群晖docker查询注册表失败解决办法
运维·docker·容器
一叶之秋14122 小时前
Linux基础IO
linux·运维·服务器
longerxin20206 小时前
在 Linux 上使用 SCP 将文件传输到 Windows(已开启 SSH)
linux·运维·ssh
zhaotiannuo_19988 小时前
渗透测试之docker
运维·docker·容器
Light608 小时前
破局而立:制造业软件企业的模式重构与AI赋能新路径
人工智能·云原生·工业软件·商业模式创新·ai赋能·人机协同·制造业软件
王正南9 小时前
kali-linux 虚拟机连接安卓模拟器
android·linux·运维·虚拟机连接模拟器·安卓模拟器,linux虚拟机
三不原则9 小时前
故障案例:容器启动失败排查(AI运维场景)——从日志分析到根因定位
运维·人工智能·kubernetes
吳所畏惧9 小时前
Linux环境/麒麟V10SP3下离线安装Redis、修改默认密码并设置Redis开机自启动
linux·运维·服务器·redis·中间件·架构·ssh
孤岛悬城9 小时前
54 安装k8s-1.20.11
云原生·容器·kubernetes
yueguangni9 小时前
sysstat 版本 10.1.5 是 CentOS 7 的默认版本,默认情况下确实不显示 %wait 字段。需要升级到新版sysstat
linux·运维·centos