容器云平台初始化(harbor的安装部署)(上)

本文涉及的产品
云防火墙,500元 1000GB
简介: 容器云平台初始化(harbor的安装部署)(上)

1.虚拟机规划

设备说明 主机名 接口 IP地址
虚拟机1 Master Eth0 10.0.0.10/24
虚拟机2 Node1 Eth0 10.0.0.20/24
虚拟机3 Harbor Eth0 10.0.0.30/24

2.容器云平台初始化(harbor的安装部署)

1.根据规划的IP地址,创建虚拟机,确保网络正常通信。按照规划表修改主机名并关闭swap,永久关闭selinux和防火墙,修改hosts映射

1.1修改虚拟机网段

1.2创建3台虚拟机

1.3配置IP地址

Master:

Node1:

Harbor:

1.4修改主机名,关闭swap

hostnamectl set-hostname 主机名
sed -ri 's/.*swap.*/#&/' /etc/fstab

重启虚拟机,再连接

1.5永久关闭selinux和防火墙

1.5.1 停止防火墙
systemctl stop firewalld.service
1.5.2 禁止防火墙开机启动
systemctl disable firewalld.service
1.5.3 关闭selinux
sed -i  "s/^SELINUX=enforcing/SELINUX=disabled/g"  /etc/selinux/config

1.6修改hosts映射

vi /etc/hosts

添加如下内容:

10.0.0.10 master
10.0.0.20 node1
10.0.0.30 harbor

2.部署时间同步服务器,指定阿里云为上游NTP服务器

2.1 下载ntp服务

yum -y install ntp

2.2 修改ntp.conf配置文件

vi /etc/ntp.conf

修改内容如下:

删除原有的server 0/1/2/3/4,并添加如下内容

server ntp1.aliyun.com prefer
server ntp2.aliyun.com

2.3 调整至上海时区

timedatectl set-timezone Asia/Shanghai

2.4 同步阿里的时间源

ntpdate ntp1.aliyun.com

2.5 启动ntp服务,并配置自启

systemctl restart ntpd
systemctl enable ntpd

2.6 其他节点下载时间同步客户端

yum -y  install ntpdate

2.7 其他节点同步控制节点时间

ntpdate master

指定master为时间同步服务器,其余两台同步master节点时间

3.设置免密登录,保证三台虚拟机能互相免密登录

ssh-keygen
ssh-copy-id master
ssh-copy-id node1
ssh-copy-id harbor

目录
相关文章
|
2天前
|
Java 应用服务中间件 Linux
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
本文主要讲解了Docker的安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库以及Docker容器虚拟化与传统虚拟机比较。
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
|
19天前
|
运维 Kubernetes 监控
掌握Docker容器化技术:构建、部署与管理的高效实践
【10月更文挑战第14天】掌握Docker容器化技术:构建、部署与管理的高效实践
34 0
|
2月前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
2月前
|
Linux pouch 容器
CentOS7部署阿里巴巴开源的pouch容器管理工具实战
关于如何在CentOS 7.6操作系统上安装和使用阿里巴巴开源的Pouch容器管理工具的实战教程。
112 2
CentOS7部署阿里巴巴开源的pouch容器管理工具实战
|
1月前
|
Kubernetes Cloud Native 流计算
Flink-12 Flink Java 3分钟上手 Kubernetes云原生下的Flink集群 Rancher Stateful Set yaml详细 扩容缩容部署 Docker容器编排
Flink-12 Flink Java 3分钟上手 Kubernetes云原生下的Flink集群 Rancher Stateful Set yaml详细 扩容缩容部署 Docker容器编排
68 0
|
2月前
|
运维 Cloud Native Devops
云原生架构的崛起与实践云原生架构是一种通过容器化、微服务和DevOps等技术手段,帮助应用系统实现敏捷部署、弹性扩展和高效运维的技术理念。本文将探讨云原生的概念、核心技术以及其在企业中的应用实践,揭示云原生如何成为现代软件开发和运营的主流方式。##
云原生架构是现代IT领域的一场革命,它依托于容器化、微服务和DevOps等核心技术,旨在解决传统架构在应对复杂业务需求时的不足。通过采用云原生方法,企业可以实现敏捷部署、弹性扩展和高效运维,从而大幅提升开发效率和系统可靠性。本文详细阐述了云原生的核心概念、主要技术和实际应用案例,并探讨了企业在实施云原生过程中的挑战与解决方案。无论是正在转型的传统企业,还是寻求创新的互联网企业,云原生都提供了一条实现高效能、高灵活性和高可靠性的技术路径。 ##
167 3
|
1月前
|
Kubernetes 应用服务中间件 nginx
k8s学习--k8s集群使用容器镜像仓库Harbor
本文介绍了在CentOS 7.9环境下部署Harbor容器镜像仓库,并将其集成到Kubernetes集群的过程。环境中包含一台Master节点和两台Node节点,均已部署好K8s集群。首先详细讲述了在Harbor节点上安装Docker和docker-compose,接着通过下载Harbor离线安装包并配置相关参数完成Harbor的部署。随后介绍了如何通过secret和serviceaccount两种方式让Kubernetes集群使用Harbor作为镜像仓库,包括创建secret、配置节点、上传镜像以及创建Pod等步骤。最后验证了Pod能否成功从Harbor拉取镜像运行。
|
1月前
|
SQL Shell 数据库
在TDengine容器中创建初始化数据库的Shell命令实例
以上就是在Docker容器环境中部署并初始化TDengine数据库的全过程,希望对你有所帮助。
44 0
|
3月前
|
运维 Kubernetes 负载均衡
震惊!容器化运维竟藏如此大招,容器调度与服务编排让你的软件部署 “逆天改命”
【8月更文挑战第31天】在数字化时代,容器化技术革新了软件开发与运维方式,其高效、灵活及可移植的特点为企业应用部署提供了全新方案。容器调度与服务编排作为核心环节,通过优化资源分配、提升系统可靠性和可扩展性,实现了自动化管理。Kubernetes 等工具不仅简化了容器调度,还通过 Deployment、Service、Ingress 等资源对象实现了复杂应用架构的自动化运维,大幅提高了资源利用率和系统稳定性,减少了人工干预,加速了企业数字化转型。
47 2
|
3月前
|
Kubernetes 负载均衡 数据中心
在K8S中,在主机和容器上部署应用程序有什么区别?
在K8S中,在主机和容器上部署应用程序有什么区别?