Weave Scope 是 Docker 和 Kubernetes 可视化监控工具
安装命令
kubectl apply --namespace=weave -f "https://cloud.weave.works/k8s/scope.yaml?k8s-version=$(kubectl version | base64 | tr -d '\n')"
查看结果
kubectl get daemonsets.apps --namespace=weave
kubectl get deployments.apps --namespace=weave
kubectl get pod --namespace=weave |grep weave
DaemonSet weave-scope-agent,集群每个节点上都会运行的 scope agent 程序,负责收集数据;
修改ClusterIP为NodePort:
kubectl edit service weave-scope-app --namespace=weave
#type: ClusterIP
type: NodePort
浏览器访问: