Kubernetes(简称K8S)是一种用于自动化部署、扩展和管理容器化应用程序的开源平台。而Harbor是一个开源的企业级Docker Registry,用来存储、管理和分发Docker镜像。K8SHarbor结合可以让容器化应用更加灵活,高效地进行部署和管理。 接下来,我将向你介绍K8SHarbor的结合使用。 ### 流程 | 步骤 | 操作 | | ---- | ---- |
原创 2024-03-15 10:27:26
199阅读
译自K8s官网Kubernetes是什么?Kubernetes源于希腊语,意思是“舵手”或“飞行员”,是“州长”和“控制论”的词根。 K8s是通过将8个字母“ubernete”替换为8而导出的缩写。在IT技术领域,Kubernetes是一个开源平台,用于跨主机群集的自动化部署、扩展和应用容器操作,提供以容器为中心的基础架构。Kubernetes项目是由谷歌在2014年启动,它建立在Google拥有
k8s client-go k8s informers实现了持续获取集群的所有资源对象、监听集群的资源对象变化功能,并在本地维护了全量资源对象的内存缓存,以减少对apiserver、对etcd的请求压力。Informers在启动的时候会首先在客户端调用List接口来获取全量的对象集合,然后通过Watch接口来获取增量的对象,然后更新本地缓存。 k8s c
简介整体概括本文章主要介绍如何全面监控k8s使用metric-server收集数据给k8s集群内使用,如kubectl,hpa,scheduler等使用prometheus-operator部署prometheus,存储监控数据使用kube-state-metrics收集k8s集群内资源对象数据使用node_exporter收集集群中各节点的数据使用prometheus收集apiserver,sc
转载 2024-07-31 17:38:24
39阅读
目录部署环境一.环境准备1.关闭防火墙,SELinux,Swap分区2.加载ip_vs模块3.修改主机名4.修改hosts文件5.调整内核参数二.所有节点安装docker三.所有节点安装kubeadm,kubelet和kubectl四.部署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阅读
在Kubernetes(K8S)集群中使用Harbor作为容器镜像仓库是一种非常常见的做法,它能够帮助我们管理、存储和分发Docker镜像。如果你是一名新手开发者,不知道如何在K8S集群中实现Harbor的部署和配置,别担心,接下来我将会逐步指导你完成这个过程。首先,我们来看看整个流程: | 步骤 | 操作 | | ---
原创 2024-03-06 12:40:06
117阅读
三、harbor简介harbor 是私有镜像仓库,用来存储和分发镜像的docker 还有一个官方的镜像仓库 docker hub,免费用户只能简单的使用,创建一个私有镜像仓库,存储 镜像,付费用户才可以拥有更多权限,默认 docker pull 拉取镜像就是从 docker hub 上拉取,速度极慢, 不利于生产环境使用。 harbor 私有镜像仓库拉取镜像速度极快,属于内网传输,功能也很强大:功
转载 2024-06-04 10:13:55
242阅读
一、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阅读
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
今天实现harbor 对镜像的管理,参考的:一、概述  harbor是什么呢?英文单词的意思是:港湾。港湾用来存放集装箱(货物的),而docker的由来正是借鉴了集装箱的原理,所以harbor是用于存放docker的镜像,作为镜像仓库使用。官方的说法是:Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器。  harbor镜像仓库是由VMware开源的一款企业级镜像仓库,
转载 2024-02-19 16:32:09
151阅读
序言硬件环境: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阅读
前置条件已经安装完成kubernetes集群 已经安装完成harborharbor中创建完成项目,用户,把用户添加到项目的成员当中,成员具有pull镜像的权限登录到harbor(这个步骤是用来获取密钥的,yaml创建secret可以使用到)根据配置的harbor域名,登录到harbor当中,如:docker login xf.com输入用户名和密码,即可登录成功。登录完成之后会在config.
转载 2024-03-19 06:55:03
132阅读
这里写目录标题一、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
127阅读
K8S Informer机制分析一、总体组件介绍 Reflector: 通过 Kubernetes API 监控 Kubernetes 的资源类型 采用 List/Watch 机制, 可以 Watch 任何资源包括 CRD 添加 object 对象到 DeltaFIFO 队列,然后 Informer 会从队列里面取数据进行处理。Reflector 会和 apiServer 建立长连接,并使
转载 2024-04-23 06:42:25
67阅读
背景:一直使用的腾讯云的个人仓库做镜像仓库。早些时候腾讯云有了tcr容器镜像服务: 瞄了一眼感觉略贵。个人也就50个之内的image。就想用一下镜像安全,扫描。也没有那么强硬的需求。600多块一个月还是感觉略贵!还是老老实实搭建一下harbor吧!kubernetes1.21搭建harbor注:开始在tke上面尝试的是kubernetes1.20.6两个版本差距不大就忽略吧。最后是在我的腾讯云
转载 2024-06-22 08:47:28
71阅读
Kubernetes(简称K8S)是一种开源的容器编排平台,可以帮助我们自动化部署、扩展和管理容器化应用程序。Harbor是一个用于存储和分发容器镜像的开源私有镜像仓库,Kubernetes与Harbor结合使用可以帮助我们更方便地管理和部署容器镜像。 本文将以如何在Kubernetes集群上部署Harbor为例,给小白开发者进行科普。下面是整个过程的步骤概述: 步骤 | 操作内容
原创 2024-01-31 11:11:59
111阅读
# 从零开始学习如何在Kubernetes(K8s)中部署和管理容器镜像仓库Harbor 在本文中,将引导你如何在Kubernetes集群中部署和管理容器镜像仓库HarborHarbor是一个开源的企业级Docker Registry,提供了安全的存储、访问控制和镜像复制等功能,使得容器镜像的管理更加便捷和安全。 ## 整体流程 以下是将在本教程中涵盖的步骤概要: | 步骤 | 描述
原创 2024-03-20 10:14:57
83阅读
在Kubernetes(K8S)中,Harbor是一个开源的企业级云原生镜像仓库,用于存储、分发和管理Docker镜像。K8SHarbor的关联可以帮助开发团队更好地管理和共享镜像,并提高部署效率。本文将详细介绍如何在K8S中关联Harbor,包括步骤、代码示例等。 首先,我们需要了解整个流程。下面是关联K8SHarbor的步骤表格: | 步骤 | 操作 | | ---- | ---- |
原创 2024-03-20 10:36:32
59阅读
  • 1
  • 2
  • 3
  • 4
  • 5