kubernetes镜像仓库harbor

news/2024/7/4 8:00:47 标签: kubernetes, 容器, 云原生

一、镜像仓库的种类

  • 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.niftyadmin.cn/n/5371358.html

相关文章

Python OCR 之旅:PaddleOCR 与 pytesseract 比较及应用

简介&#xff1a; 在 Python 技术栈中&#xff0c;光学字符识别&#xff08;OCR&#xff09;是一个非常实用的功能&#xff0c;它可以将图片中的文本内容提取出来。在这篇文章中&#xff0c;我们将比较两个常用的 OCR 库&#xff1a;PaddleOCR 和 pytesseract&#xff0c;了解…

【Linux】Linux开发工具(yum、gdb、git)详解

一、软件包管理器 yum 1、什么是软件包 在 Linux 下安装软件&#xff0c;通常的办法是下载到程序的源代码&#xff0c;并进行编译&#xff0c;得到可执行程序。但这样太麻烦了&#xff0c;于是有些人把一些常用的软件提前编译好&#xff0c;做成软件包&#xff08;可以理解成…

2024 年 5 款适用于免费 iPhone 数据恢复的工具软件

搜索一下&#xff0c;你会发现许多付费或免费的iPhone数据恢复工具声称它们可以帮助你以很高的成功率找回所有丢失的数据。然而&#xff0c;这正是问题所在。真的很难做出选择。为了进一步帮助您解决数据丢失问题&#xff0c;我们在此列出了 5 款最好的免费 iPhone 恢复软件供您…

druid配置wall导致无法批量sql

1、现象 2、原配置 spring:autoconfigure:exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfiguredatasource:druid:stat-view-servlet:enabled: trueloginUsername: ***loginPassword: ***allow:web-stat-filter:enabled: truefilter:wall:conf…

Gateway API 实践之(九)FSM Gateway 的双向 TLS

FSM Gateway 流量管理策略系列&#xff1a; 故障注入黑白名单访问控制限速重试会话保持健康检查负载均衡算法TLS 上游双向 TLS 网关开启 mTLS&#xff08;双向 TLS 验证&#xff09;的功能是一种高级安全措施&#xff0c;它不仅要求服务器向客户端证明其身份&#xff0c;同样要…

C#,聚会数(相遇数,Rencontres Number)的算法与源代码

1 相遇数 相遇数&#xff08;Rencontres Number&#xff0c;partial derangement numbers&#xff09;是指部分扰动的数量&#xff0c;或与独立对象的r相遇的置换数&#xff08;即具有固定点的独立对象的置换数&#xff09;。 看不通。懂的朋友给解释一下哈。 2 源程序 using…

JavaScript指针事件

&#x1f9d1;‍&#x1f393; 个人主页&#xff1a;《爱蹦跶的大A阿》 &#x1f525;当前正在更新专栏&#xff1a;《VUE》 、《JavaScript保姆级教程》、《krpano》、《krpano中文文档》 ​ ​ ✨ 前言 随着移动设备的普及,触屏交互正在快速增长。指针事件提供了支持触控和…

【Redis笔记】分布式锁及4种常见实现方法

线程锁 主要用来给方法、代码块加锁。当某个方法或代码使用锁&#xff0c;在同一时刻仅有一个线程执行该方法或该代码段。线程锁只在同一JVM中有效果&#xff0c;因为线程锁的实现在根本上是依靠线程之间共享内存实现的&#xff0c;比如Synchronized、Lock等。 进程锁 控制同…