目录部署环境一.环境准备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
72阅读
目前有两种部署Harbor的方法,其一是通过docker compose部署,其二是托管在Kubernetes平台之上。相比较而言,还是前一种方法更简洁易管理些,我们在这即使用方法一部署Harbor。然后重点介绍下怎样配置Kubernetes从Harbor拉取镜像。实验环境说明我们使用一套3节点部署k8s环境,并且直接复用其中的节点3部署Harbor服务。[k8s@worker-node3 ~]
转载 2024-02-12 21:12:52
307阅读
一、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阅读
dev环境k8s集群部署Apollo基本信息apollo版本: 1.7.1 数据库使用阿里云rds,版本为MySQL5.6 数据库用户: apollo db_passwd 数据库连接地址: rm-xxxxxxxxxxxxxxxxx.mysql.rds.aliyuncs.com部署下载1.7.1安装包下载地址ops@dev-jump:/tmp/apollo$ pwd /tmp/apollo ops@
转载 2024-06-05 10:35:50
142阅读
Kubernetes(简称K8S)是一种开源的容器编排平台,可以帮助我们自动化部署、扩展和管理容器化应用程序。Harbor是一个用于存储和分发容器镜像的开源私有镜像仓库,Kubernetes与Harbor结合使用可以帮助我们更方便地管理和部署容器镜像。 本文将以如何在Kubernetes集群上部署Harbor为例,给小白开发者进行科普。下面是整个过程的步骤概述: 步骤 | 操作内容
原创 2024-01-31 11:11:59
111阅读
正文启动chronyd服务[root@master ~]# systemctl start chronyd设置chronyd服务开机自启[root@master ~]# systemctl enable chronydchronyd服务启动稍等几秒钟,就可以使用date命令验证时间了[root@master ~]# date 2022年 02月 28日 星期一 15:24:30 CST4. 禁用
k8s部署 harbor
原创 精选 2023-09-28 12:09:07
883阅读
标题:在Kubernetes上部署Harbor私有容器注册表的实践指南 摘要:本文将介绍如何在Kubernetes集群上部署Harbor私有容器注册表。首先,将简要介绍Kubernetes和Harbor的概念以及它们在容器化应用开发中的作用。然后,逐步为小白开发者解释在Kubernetes上部署Harbor注册表的具体步骤,并提供代码示例加以说明。 关键词:Harbor, Kubernetes
原创 2024-01-31 10:52:38
45阅读
Kubernetes (K8s)是一个开源的容器编排平台,可以用于自动化部署、扩展和管理容器化应用程序。Harbor是一个开源的私有Docker注册中心,用于存储和分发容器镜像。在本文中,我们将介绍如何使用Kubernetes部署Harbor私有注册中心。 整个过程的流程如下所示: | 步骤 | 描述 | | --- | --- | | Step 1 | 安装Kubernetes集群 | |
原创 2024-02-02 14:06:53
128阅读
运维环境中有套外部etcd集群的k8s,为模拟相关证书续期操作,需要搭建环境进行验证一、【环境准备】主机IPVIP角色master01192.168.137.20192.168.137.200etcd01、mastermaster02192.168.137.21192.168.137.200etcd02、masternode01192.168.137.22etcd03、node二、【环境初始化配置
转载 2024-05-04 18:39:09
43阅读
K8S集群中,各个组件之间通信是通过http/https协议来完成的,而这些都需要我们提供证书,因为在集群中,我们对证书的签发机构并没有什么要求,所以这些用到的证书可以由我们自己来签发,然后我们需要将这些证书配置到各个组件中。这其中是非常复杂的,所以,靠手动来安装各个组件是一件耗时费力的事情,为此,K8S官方提供了一个很方便的安装部署工具,这个工具就是kubeadm,这个工具可以很方便的为我们部
转载 2024-03-21 09:20:36
175阅读
部署情况:主机ip服务ngnx172.16.1.109etcd controlplane work rancherk8s-node01172.16.1.110etcd controlplane work rancherk8s-node02172.16.1.111etcd controlplane work rancher#注意nginx主机名没有特殊含义只是主机名起错了。环境准备:#以下是3台主机
转载 2024-04-10 14:27:16
71阅读
k8s部署Harbor应用的流程可以分为以下步骤: 步骤 | 操作 -------|-------------------------- 1 | 创建一个Kubernetes集群 2 | 部署一个NFS服务器 3 | 创建并配置一个Persistent Volume(PV)和Persistent Volume Claim(PVC
原创 2024-01-29 10:31:12
61阅读
背景:一直使用的腾讯云的个人仓库做镜像仓库。早些时候腾讯云有了tcr容器镜像服务: 瞄了一眼感觉略贵。个人也就50个之内的image。就想用一下镜像安全,扫描。也没有那么强硬的需求。600多块一个月还是感觉略贵!还是老老实实搭建一下harbor吧!kubernetes1.21搭建harbor注:开始在tke上面尝试的是kubernetes1.20.6两个版本差距不大就忽略吧。最后是在我的腾讯云
转载 2024-06-22 08:47:28
71阅读
K8S集群部署Harbor是一个常见的部署和管理Docker镜像仓库的方案。本文将教你如何使用Kubernetes部署一个Harbor私有仓库,并将关键步骤按流程展示在下表中。 | 步骤 | 描述 | 代码示例 | |--------|---------------------------
原创 2024-01-29 10:34:26
153阅读
Kubernetes(K8s)是一个开源的容器编排平台,可以帮助我们自动化部署、扩展和管理容器化的应用程序。同时,Harbor是一个企业级的容器镜像库,可用于存储和分发Docker镜像。本文将介绍如何在Kubernetes集群上部署Harbor,并实现高可用的双机部署。 #### 一、整体流程 下面是实现“k8s harbor双机部署”的整体流程: | 步骤 | 描述 | | ---- | -
原创 2024-01-23 14:10:41
146阅读
步骤一、集群部署1.1 准备工作1.2 全节点安装服务1.3 各节点设置1.4 测试二、dashboard部署全节点设置三、harbor私有仓库部署3.1 准备工作3.2 服务设置 一、集群部署1.1 准备工作master :192.168.253.11(2c4g) 服务:docker、kubeadm、kubelet、kubectl、flannelnode1 :192.168.253.22(2c
转载 2024-10-31 15:24:27
17阅读
calico的核心组件(1)Felix:Calico的客户端,跑在每台node节点上,主要负责配置路由及ACLs等信息来确保各pod之间的连通状态(2)etcd:分布式键值存储,主要负责网络元数据一致性,确保Calico网络状态的准确性;(3)BGPClient:主要负责把Felix写入kernel的路由信息分发到当前Calico网络,确保节点间通信的有效性;(4)BGPRoute Reflect
1、k8s简介1.1 k8s是什么kubernetes,希腊文中舵手的意思,简称K8s,是Google开源的容器编排引擎。在Docker容器引擎的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。1.2 k8s能做什么目前大型微服务架构的项目,动辄几十上百个服务,这些服务需要部署到N个服务器上,如何实现快速部署和管理这么多的服务呢?
  • 1
  • 2
  • 3
  • 4
  • 5