三、harbor简介harbor 是私有镜像仓库,用来存储分发镜像的docker 还有一个官方的镜像仓库 docker hub,免费用户只能简单的使用,创建一个私有镜像仓库,存储 镜像,付费用户才可以拥有更多权限,默认 docker pull 拉取镜像就是从 docker hub 上拉取,速度极慢, 不利于生产环境使用。 harbor 私有镜像仓库拉取镜像速度极快,属于内网传输,功能也很强大:功
转载 2024-06-04 10:13:55
242阅读
这里写目录标题一、Pod资源管理1.1 pod特点1.2 Pod容器分类1:infrastructure container 基础容器2:initcontainers 初始化容器3:container 业务容器master01操作2. 部署k8sharbor创建私有项目实验目的实验步骤 一、Pod资源管理1.1 pod特点最小部署单元一组容器的集合一个Pod中的容器共享网络命名空间Pod是短暂
转载 2024-05-29 06:35:40
125阅读
# 从零开始学习如何在Kubernetes(K8s)中部署管理容器镜像仓库Harbor 在本文中,将引导你如何在Kubernetes集群中部署管理容器镜像仓库HarborHarbor是一个开源的企业级Docker Registry,提供了安全的存储、访问控制镜像复制等功能,使得容器镜像的管理更加便捷安全。 ## 整体流程 以下是将在本教程中涵盖的步骤概要: | 步骤 | 描述
原创 2024-03-20 10:14:57
83阅读
# 实现HarborK8s集成 ## 简介 在现代的容器化环境中,很常见的是将HarborKubernetes(K8s)结合在一起使用。Harbor是一个企业级的Docker Registry,用于存储管理Docker镜像,而K8s是一个用于自动化部署、扩展管理容器化应用程序的开源平台。通过将HarborK8s集成在一起,可以更方便地管理镜像部署应用程序。 ## 流程 以下是实现H
原创 2024-03-12 09:35:58
81阅读
今天实现harbor 对镜像的管理,参考的:一、概述  harbor是什么呢?英文单词的意思是:港湾。港湾用来存放集装箱(货物的),而docker的由来正是借鉴了集装箱的原理,所以harbor是用于存放docker的镜像,作为镜像仓库使用。官方的说法是:Harbor是一个用于存储分发Docker镜像的企业级Registry服务器。  harbor镜像仓库是由VMware开源的一款企业级镜像仓库,
转载 2024-02-19 16:32:09
151阅读
目录部署环境一.环境准备1.关闭防火墙,SELinux,Swap分区2.加载ip_vs模块3.修改主机名4.修改hosts文件5.调整内核参数二.所有节点安装docker三.所有节点安装kubeadm,kubeletkubectl四.部署K8S集群1.上传压缩包2.复制镜像脚本到node节点3.初始化kubeadm4.设定kubectl5.将node节点加入集群6.所有节点部署网络插件fla
转载 2024-06-25 12:37:25
99阅读
k8s简单环境的环境部署,需要用到4台机器:master01 192.168.66.10 node01 192.168.66.20node02 192.168.66.21harbor 192.168.66.100  # 前一个文章已经介绍过如何安装harbor了。 一、系统初始化1.设置系统主机名以及 Host 文件的相互解析hostnamectl set-hostnam
转载 2024-05-06 16:53:44
69阅读
harbor安装介绍安装安装 Docker 软件安装docker-compose上传harbor-offline-installer并安装创建证书回到harbor目录进行安装集群内的节点添加域名解析安装后测试使用浏览器打开测试使用docker测试使用集群创建一个pod运行删除一个pod扩容 介绍Harbor是VMware公司开源的企业级DockerRegistry项目, 项目地址为https:/
# 一文详解K8SHarbor双机部署 ## 简介 在现代的软件开发中,Kubernetes(K8S)已经成为了一个非常流行的容器编排工具,而Harbor则是一个企业级的云原生仓库。本文将教会你如何实现K8SHarbor的双机部署。 ## 流程概述 下面是实现K8SHarbor双机部署的步骤概述表格: | 步骤 | 操作 | |-----|-----| | 1. | 部署K8S集群 |
原创 2024-03-26 09:34:41
66阅读
在Kubernetes(K8S)集群中使用Harbor作为容器镜像仓库是一种非常常见的做法,它能够帮助我们管理、存储分发Docker镜像。如果你是一名新手开发者,不知道如何在K8S集群中实现Harbor的部署配置,别担心,接下来我将会逐步指导你完成这个过程。首先,我们来看看整个流程: | 步骤 | 操作 | | ---
原创 2024-03-06 12:40:06
117阅读
一、kubeadm 部署 K8S 集群架构主机名IP地址安装组件master(2C/4G,cpu核心数要求大于2)192.168.2.66docker、kubeadm、kubelet、kubectl、flannelnode01(2C/2G)192.168.2.200docker、kubeadm、kubelet、kubectl、flannelnode02(2C/2G)192.168.2.77dock
转载 2024-05-14 13:29:25
96阅读
目前有两种部署Harbor的方法,其一是通过docker compose部署,其二是托管在Kubernetes平台之上。相比较而言,还是前一种方法更简洁易管理些,我们在这即使用方法一部署Harbor。然后重点介绍下怎样配置Kubernetes从Harbor拉取镜像。实验环境说明我们使用一套3节点部署的k8s环境,并且直接复用其中的节点3部署Harbor服务。[k8s@worker-node3 ~]
转载 2024-02-12 21:12:52
307阅读
前置条件已经安装完成kubernetes集群 已经安装完成harborharbor中创建完成项目,用户,把用户添加到项目的成员当中,成员具有pull镜像的权限登录到harbor(这个步骤是用来获取密钥的,yaml创建secret可以使用到)根据配置的harbor域名,登录到harbor当中,如:docker login xf.com输入用户名密码,即可登录成功。登录完成之后会在config.
转载 2024-03-19 06:55:03
130阅读
序言硬件环境:Virtualbox内建虚拟机OS环境:ubuntu18.04K8s集群环境:单节点的all-in-one环境这儿我采用的是Helm安装的方式。1. NFS服务器的搭建 # nfs软件包安装 apt-get update apt-get install nfs-common nfs-kernel-server -y # 创建共享目录且设置权限 mkdir -p /data/k8s
转载 2024-02-23 23:30:25
52阅读
Harbor - 企业级 Docker 私有仓库一、安装底层需求Python应该是2.7或更高版本 Docker引擎应为1.10或更高版本 Docker Compose需要为1.6.0或更高版本docker-compose:curl -L https://github.com/docker/compose/releases/download/1.9.0/docker-compose-`uname
一、Harbor1、Harbor是构建企业级私有docker镜像的仓库的开源解决方案,它是Docker Registry的更高级封装,它除了提供友好的Web UI界面,角色用户权限管理,用户操作审计等功能外,它还整合了K8s的插件(Add-ons)仓库,即Helm通过chart方式下载,管理,安装K8s插件,而chartmuseum可以提供存储chart数据的仓库【注:helm就相当于k8s的y
kubernetes 对于访问 API 来说提供了两个步骤的安全措施:认证授权。认证解决用户是谁的问题,授权解决用户能做什么的问题。通过合理的权限管理,能够保证系统的安全可靠。通俗的讲,认证就是验证用户名密码,授权就是检查该用户是否拥有权限访问请求的资源。Kubernetes集群的所有操作基本上都是通过kube-apiserver这个组件进行的,它提供HTTP RESTful形式的API供集群内
K8S部署Kubernetes简介在Docker 作为高级容器引擎快速发展的同时,在Google内部,容器技术已经应 用了很多年,Borg系统运行管理着成千上万的容器应用。 • Kubernetes项目来源于Borg,可以说是集结了Borg设计思想的精华,并且吸收了 Borg系统中的经验教训。 • Kubernetes对计算资源进行了更高层次的抽象,通过将容器进行细致的组合,将 最终的应用服务交
转载 2024-03-03 20:28:33
59阅读
K8S Informer机制分析一、总体组件介绍 Reflector: 通过 Kubernetes API 监控 Kubernetes 的资源类型 采用 List/Watch 机制, 可以 Watch 任何资源包括 CRD 添加 object 对象到 DeltaFIFO 队列,然后 Informer 会从队列里面取数据进行处理。Reflector 会 apiServer 建立长连接,并使
转载 2024-04-23 06:42:25
67阅读
目录一、K8S 集群架构的 kubeadm 部署1.1 所有节点安装docker1.2 所有节点安装kubeadm,kubeletkubectl1.3 部署K8S集群1.3 所有节点部署网络插件flannel二、安装dashboard三、安装Harbor私有仓库 在开始之前,部署Kubernetes集群机器需要满足以下几个条件: 一台或多台机器,操作系统 CentOS7.x-86_x64硬件配
  • 1
  • 2
  • 3
  • 4
  • 5