- A+
所属分类:未分类
其实这个安装很简单,先下载配置文件,如下:
curl "https://cloud.weave.works/k8s/scope.yaml?k8s-version=$(kubectl version | base64 | tr -d '\n')" -sL -o scope.yaml
然后直接部署,如下:
kubectl apply -f scope.yaml
如果是生成环境,节点多的情况下,最好将镜像先下载到私有镜像库,然后修改scope.yaml配置文件指向私有镜像库,不然网络不太好的情况下,下载镜像太慢了。
执行完命令,我们看看部署情况,如图:
或者通过命令查看,如下:
[root@k4280v ~]# kubectl get --namespace=weave daemonset weave-scope-agent NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE weave-scope-agent 5 5 3 5 3 <none> 20m [root@k4280v ~]# kubectl get --namespace=weave deployment weave-scope-app NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE weave-scope-app 1 1 1 1 21m [root@k4280v ~]# kubectl get --namespace=weave service weave-scope-app NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE weave-scope-app ClusterIP 10.110.72.63 <none> 80/TCP 21m
通过上面就可以访问app了,这里我说一下哈,有时网络的原因,我们不一定能够根据ClusterIP访问,所有最好设置成nodepart,我下载的是1.9的配置文件,修改的地方如下:
spec: type: NodePort ports: - name: app port: 80 protocol: TCP targetPort: 4040 nodePort: 32404
然后通过浏览器访问,如下:
另外,就是,scope可以自动建立pod之间的拓扑结构,如下:
查看主机之间的拓扑,如下:
- 安卓客户端下载
- 微信扫一扫
- 微信公众号
- 微信公众号扫一扫