码迷,mamicode.com
首页 > 其他好文 > 详细

nacos搭建(阿里云的k8s平台上快速部署nacos)

时间:2021-01-27 13:01:59      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:github   names   访问   注册服务   rac   就是   ace   space   cal   

https://github.com/nacos-group/nacos-k8s

 

1,将这个仓库下载到kubectl的主机上

  git clone https://github.com/nacos-group/nacos-k8s

2,创建namespace(因为是测试想与k8s上其他业务区分开)

  kubectl create ns test-practice

3,进入nacos-k8s的目录

  #kubectl create -f ./deploy/mysql/mysql-local.yaml -n test-practice

      #kubectl create -f ./deploy/nacos/nacos-quick-start.yaml -n test-practice

到这就部署完了

 

可以通过 #kubectl get svc -o wide -n test-practice查看地址的映射

             #kubectl get pods -o wide -n test-practice 查看nacos pods的地址

然后根据github上提示注册服务

     #curl -X PUT ‘http://cluster-ip:8848/nacos/v1/ns/instance?serviceName=nacos.naming.serviceName&ip=20.18.7.10&port=8080

          (cluster-ip若没有添加负载均衡,可以写三个racos pods的任一一个的ip地址)

但是!!!!出现了问题

技术图片

 

 

会有服务注册超时或出现server is down的情况,简而言之,就是不能访问

然后查看日志发现不能彼此不能访问,怀疑是域名的关系。然后分别进入到三个容易查看cluster的配置文件里的名字

#kubectl exec -it -n test-practice nacos-1 -- /bin/bash 

#cat conf/cluster.conf

然后编辑/etc/hosts文件分别将配置文件里的域名和对应的ip写上

然后重启服务

#sh bin/docker-startup.sh

 

三个容易都需要这样执行,然后再次尝试就可以访问了

技术图片

 

 网页也可以打开配置了

 

nacos搭建(阿里云的k8s平台上快速部署nacos)

标签:github   names   访问   注册服务   rac   就是   ace   space   cal   

原文地址:https://www.cnblogs.com/tozh/p/14327043.html

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