当前位置: 首页 > article >正文

kubernetes镜像仓库harbor

一、镜像仓库的种类

  • GitHub GitHub有付费版和免费版,目前默认的docker镜像拉取策略是从GitHub上进行拉取
  • gitee 国内
  • harbor私有仓库

二、harbor仓库规划设计

私有镜像仓库 Harbor 安装和配置
新创建一台虚拟机安装harbor,
配置如下:

主机名 ip 配置 网络
harbor 192.168.1.20 4VCPU/4G内存/60G 硬盘 桥接或者NAT模式

三、harbor安装

1、环境准备

  • 1、主机名设置
hostnamectl set-hostname harbor && bash
  • 关闭防火墙和seliunx
systemctl  disable  firewalld
systemctl  enable   firewalld
systemctl  status firewalld
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
  • 配置时间同步
 yum install -y ntpdate
  ntpdate cn.pool.ntp.org 
#编写计划任务 
 crontab -e 
* * * * * /usr/sbin/ntpdate cn.pool.ntp.org

在这里插入图片描述

  • 安装docker
    docker安装参考之前的k8s安装步骤的docker安装

  • 开启包转发功能和修改内核参数
    内核参数修改:br_netfilter 模块用于将桥接流量转发至 iptables 链,br_netfilter 内核参数需要开
    启转发。

[root@ harbor~]# modprobe br_netfilter 
[root@ harbor~]# cat > /etc/sysctl.d/docker.conf <<EOF 
net.bridge.bridge-nf-call-ip6tables = 1 
net.bridge.bridge-nf-call-iptables = 1 
net.ipv4.ip_forward = 

http://www.kler.cn/news/233971.html

相关文章:

  • WebSocketServer+redis实时更新页面数据
  • 北斗卫星在物联网时代的应用探索
  • 【漏洞复现】狮子鱼CMS某SQL注入漏洞
  • std::vector<cv::Mat>和unsigned char** in_pixels 互相转换
  • 一周学会Django5 Python Web开发-Django5创建项目(用PyCharm工具)
  • 【翻译】Processing安卓模式的安装使用及打包发布(内含中文版截图)
  • 酷开科技荣获消费者服务平台黑猫投诉“消费者服务之星”称号
  • 任意IOS16系统iPad/Iphone开启台前调度
  • OpenCV-35 查找轮廓
  • Nginx 配置 SSL证书
  • 【JavaScript】数组的创建和操作
  • Xampp中Xdebug的安装使用
  • 大数据思考:面对海量数据时,选择哪种模式才是更适合自己的?
  • 深入探索Redis:如何有效遍历海量数据集
  • 在容器镜像中为了安全为什么要删除 setuid 和 setgid?
  • Java图形化界面编程——菜单组件 笔记
  • 【EAI 014】Gato: A Generalist Agent
  • 1.6 Binance_interface API 现货交易账户
  • QT+OSG/osgEarth编译之八十二:osgdb_obj+Qt编译(一套代码、一套框架,跨平台编译,版本:OSG-3.6.5插件库osgdb_obj)
  • Mockito测试框架中的方法详解
  • JUnit实践教程——Java的单元测试框架
  • 程序设计语言的组成
  • SAP-PP-01-005工作中心
  • Swift Combine 使用 dataTaskPublisher 发起网络请求 从入门到精通十
  • 2024年腾讯云4核8G12M服务器性能测评,适合哪些使用场景?
  • 【Make编译控制 08】CMake动静态库
  • MySQL进阶查询篇(7)-触发器的创建和使用
  • 【leetcode热题100】 格雷编码
  • 从信息隐藏到功能隐藏
  • 动态水印怎么加 怎么去除动态水印 视频剪辑软件 会声会影安激活序列号 会声会影怎么剪辑视频