码迷,mamicode.com
首页 > Web开发 > 详细

nacos-kubernet集群安装(离线安装)

时间:2020-07-10 21:13:18      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:aml   yaml   端口   push   image   生产   nbsp   api   art   

环境:centos7、kubernet1.17.2

镜像包外网下载

1、还原镜像

docker load -i nacos-mysql.tar #数据库镜像
docker load -i nacos-server.tar #程序镜像
curl -u "admin:harborpasswd" -X POST -H "Content-Type: application/json" "172.21.210.20/api/projects" -d "{ \"project_name\": \"nacos\", \"public\": 1}" #harbor上新建项目
[root@master2 images]# docker tag nacos/nacos-server:latest 172.21.210.20/nacos/nacos-server:latest
[root@master2 images]# docker push 172.21.210.20/nacos/nacos-server:latest
[root@master2 images]# docker tag nacos/nacos-mysql:5.7 172.21.210.20/nacos/nacos-mysql:5.7
[root@master2 images]# docker push 172.21.210.20/nacos/nacos-mysql:5.7

2、外网下载项目拷贝到内网安装

git clone https://github.com/nacos-group/nacos-k8s.git  #外网下载项目到内网
mv nacos-k8s nacos
启动 Nacos
cd nacos
#修改镜像名称
vi ./deploy/mysql/mysql-local.yaml
vi ./deploy/nacos/nacos-quick-start.yaml
chmod +x quick-startup.sh  
./quick-startup.sh

3、进行验证

查看容器是否运行成功
kubectl get pods
[root@master1 ~]# kubectl get pods
NAME READY STATUS RESTARTS AGE
mysql-kzzzj 1/1 Running 0 5h48m
nacos-0 1/1 Running 0 5h48m
nacos-1 1/1 Running 0 5h47m
nacos-2 1/1 Running 0 5h47m

在实际生产环境中我们不会将 nacos 端口暴露到公网,故咱们依然采取 kubectl port-forward 的方式暴露服务到主机
kubectl port-forward svc/nacos-headless 8848:8848 --address 0.0.0.0
网页访问http://ip:8848

 

nacos-kubernet集群安装(离线安装)

标签:aml   yaml   端口   push   image   生产   nbsp   api   art   

原文地址:https://www.cnblogs.com/wukc/p/13280912.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!