1、Weave Scope介绍
weave scope 是Docker和Kubernetes的故障排除和监控,自动生成应用程序的地图,能够直观地了解,监控和控制基于容器的,基于微服务的应用程序。可以实时的了解docker容器,选择容器基础架构的概述,或关注特定的微服务。轻松识别和纠正问题,确保集装箱化应用的稳定性和性能,查看容器的上下文指标,标记和元数据。轻松地在容器内的进程之间导航,以运行容器,在可扩展的可排序表中进行排列。使用给定主机或服务的最大CPU或内存轻松找到容器。直接与您的容器交互:暂停,重新启动和停止容器。启动命令行。全部不离开范围浏览器窗口。
2、部署weave scope
初次学习,直接下载官方配置文件,没有经过任何修改,不过相信自己随着学习的进步,会逐渐深入。github地址,官方地址
2.1、下载配置文件
下载配置文件,配置文件如下列表:
1 | # ls -l |
- 执行创建
1
# kubectl create -f ./
2.2、查看部署
1 | # kubectl get svc,pods -n weave |
2.3、查看服务状态
1 | # kubectl get services -n weave |
到这里weave-scope部署完成,但是我们需要进行访问,这里我们通过之前学习的nginx Ingress来对scope配置一个域名,然后吧域名解析到制定的ip地址上进行访问
3、配置scope域名
新建立一个yaml文件,如下
1 | # cat scope-ingress.yaml |
通过域名访问:http://scope.xxlaila.io