获取yaml

curl  https://cloud.weave.works/k8s/scope.yaml?k8s-version=$(kubectl version | base64 | tr -d '\n') > init.yaml

apiVersion: v1
kind: List
items:- apiVersion: v1kind: Namespacemetadata:name: weaveannotations:cloud.weave.works/version: v1.0.0-282-g0d7359d- apiVersion: v1kind: ServiceAccountmetadata:name: weave-scopeannotations:cloud.weave.works/launcher-info: |-{"original-request": {"url": "/k8s/scope.yaml?k8s-version=Q2xpZW50IFZlcnNpb246IHZlcnNpb24uSW5mb3tNYWpvcjoiMSIsIE1pbm9yOiIxNCIsIEdpdFZlcnNpb246InYxLjE0LjIiLCBHaXRDb21taXQ6IjY2MDQ5ZTNiMjFlZmUxMTA0NTRkNjdkZjRmYTYyYjA4ZWE3OWExOWIiLCBHaXRUcmVlU3RhdGU6ImNsZWFuIiwgQnVpbGREYXRlOiIyMDE5LTA1LTE2VDE2OjIzOjA5WiIsIEdvVmVyc2lvbjoiZ28xLjEyLjUiLCBDb21waWxlcjoiZ2MiLCBQbGF0Zm9ybToibGludXgvYW1kNjQifQpTZXJ2ZXIgVmVyc2lvbjogdmVyc2lvbi5JbmZve01ham9yOiIxIiwgTWlub3I6IjE0IiwgR2l0VmVyc2lvbjoidjEuMTQuMiIsIEdpdENvbW1pdDoiNjYwNDllM2IyMWVmZTExMDQ1NGQ2N2RmNGZhNjJiMDhlYTc5YTE5YiIsIEdpdFRyZWVTdGF0ZToiY2xlYW4iLCBCdWlsZERhdGU6IjIwMTktMDUtMTZUMTY6MTQ6NTZaIiwgR29WZXJzaW9uOiJnbzEuMTIuNSIsIENvbXBpbGVyOiJnYyIsIFBsYXRmb3JtOiJsaW51eC9hbWQ2NCJ9Cg==","date": "Thu Sep 03 2020 07:36:04 GMT+0000 (UTC)"},"email-address": "support@weave.works"}labels:name: weave-scopenamespace: weave- apiVersion: rbac.authorization.k8s.io/v1kind: ClusterRolemetadata:name: weave-scopeannotations:cloud.weave.works/launcher-info: |-{"original-request": {"url": "/k8s/scope.yaml?k8s-version=Q2xpZW50IFZlcnNpb246IHZlcnNpb24uSW5mb3tNYWpvcjoiMSIsIE1pbm9yOiIxNCIsIEdpdFZlcnNpb246InYxLjE0LjIiLCBHaXRDb21taXQ6IjY2MDQ5ZTNiMjFlZmUxMTA0NTRkNjdkZjRmYTYyYjA4ZWE3OWExOWIiLCBHaXRUcmVlU3RhdGU6ImNsZWFuIiwgQnVpbGREYXRlOiIyMDE5LTA1LTE2VDE2OjIzOjA5WiIsIEdvVmVyc2lvbjoiZ28xLjEyLjUiLCBDb21waWxlcjoiZ2MiLCBQbGF0Zm9ybToibGludXgvYW1kNjQifQpTZXJ2ZXIgVmVyc2lvbjogdmVyc2lvbi5JbmZve01ham9yOiIxIiwgTWlub3I6IjE0IiwgR2l0VmVyc2lvbjoidjEuMTQuMiIsIEdpdENvbW1pdDoiNjYwNDllM2IyMWVmZTExMDQ1NGQ2N2RmNGZhNjJiMDhlYTc5YTE5YiIsIEdpdFRyZWVTdGF0ZToiY2xlYW4iLCBCdWlsZERhdGU6IjIwMTktMDUtMTZUMTY6MTQ6NTZaIiwgR29WZXJzaW9uOiJnbzEuMTIuNSIsIENvbXBpbGVyOiJnYyIsIFBsYXRmb3JtOiJsaW51eC9hbWQ2NCJ9Cg==","date": "Thu Sep 03 2020 07:36:04 GMT+0000 (UTC)"},"email-address": "support@weave.works"}labels:name: weave-scoperules:- apiGroups:- ''resources:- podsverbs:- get- list- watch- delete- apiGroups:- ''resources:- pods/log- services- nodes- namespaces- persistentvolumes- persistentvolumeclaimsverbs:- get- list- watch- apiGroups:- appsresources:- deployments- daemonsets- statefulsetsverbs:- get- list- watch- apiGroups:- batchresources:- cronjobs- jobsverbs:- get- list- watch- apiGroups:- extensionsresources:- deployments- daemonsetsverbs:- get- list- watch- apiGroups:- appsresources:- deployments/scaleverbs:- get- update- apiGroups:- extensionsresources:- deployments/scaleverbs:- get- update- apiGroups:- storage.k8s.ioresources:- storageclassesverbs:- get- list- watch- apiGroups:- volumesnapshot.external-storage.k8s.ioresources:- volumesnapshots- volumesnapshotdatasverbs:- list- watch- apiVersion: rbac.authorization.k8s.io/v1kind: ClusterRoleBindingmetadata:name: weave-scopeannotations:cloud.weave.works/launcher-info: |-{"original-request": {"url": "/k8s/scope.yaml?k8s-version=Q2xpZW50IFZlcnNpb246IHZlcnNpb24uSW5mb3tNYWpvcjoiMSIsIE1pbm9yOiIxNCIsIEdpdFZlcnNpb246InYxLjE0LjIiLCBHaXRDb21taXQ6IjY2MDQ5ZTNiMjFlZmUxMTA0NTRkNjdkZjRmYTYyYjA4ZWE3OWExOWIiLCBHaXRUcmVlU3RhdGU6ImNsZWFuIiwgQnVpbGREYXRlOiIyMDE5LTA1LTE2VDE2OjIzOjA5WiIsIEdvVmVyc2lvbjoiZ28xLjEyLjUiLCBDb21waWxlcjoiZ2MiLCBQbGF0Zm9ybToibGludXgvYW1kNjQifQpTZXJ2ZXIgVmVyc2lvbjogdmVyc2lvbi5JbmZve01ham9yOiIxIiwgTWlub3I6IjE0IiwgR2l0VmVyc2lvbjoidjEuMTQuMiIsIEdpdENvbW1pdDoiNjYwNDllM2IyMWVmZTExMDQ1NGQ2N2RmNGZhNjJiMDhlYTc5YTE5YiIsIEdpdFRyZWVTdGF0ZToiY2xlYW4iLCBCdWlsZERhdGU6IjIwMTktMDUtMTZUMTY6MTQ6NTZaIiwgR29WZXJzaW9uOiJnbzEuMTIuNSIsIENvbXBpbGVyOiJnYyIsIFBsYXRmb3JtOiJsaW51eC9hbWQ2NCJ9Cg==","date": "Thu Sep 03 2020 07:36:04 GMT+0000 (UTC)"},"email-address": "support@weave.works"}labels:name: weave-scoperoleRef:kind: ClusterRolename: weave-scopeapiGroup: rbac.authorization.k8s.iosubjects:- kind: ServiceAccountname: weave-scopenamespace: weave- apiVersion: apps/v1kind: Deploymentmetadata:name: weave-scope-appannotations:cloud.weave.works/launcher-info: |-{"original-request": {"url": "/k8s/scope.yaml?k8s-version=Q2xpZW50IFZlcnNpb246IHZlcnNpb24uSW5mb3tNYWpvcjoiMSIsIE1pbm9yOiIxNCIsIEdpdFZlcnNpb246InYxLjE0LjIiLCBHaXRDb21taXQ6IjY2MDQ5ZTNiMjFlZmUxMTA0NTRkNjdkZjRmYTYyYjA4ZWE3OWExOWIiLCBHaXRUcmVlU3RhdGU6ImNsZWFuIiwgQnVpbGREYXRlOiIyMDE5LTA1LTE2VDE2OjIzOjA5WiIsIEdvVmVyc2lvbjoiZ28xLjEyLjUiLCBDb21waWxlcjoiZ2MiLCBQbGF0Zm9ybToibGludXgvYW1kNjQifQpTZXJ2ZXIgVmVyc2lvbjogdmVyc2lvbi5JbmZve01ham9yOiIxIiwgTWlub3I6IjE0IiwgR2l0VmVyc2lvbjoidjEuMTQuMiIsIEdpdENvbW1pdDoiNjYwNDllM2IyMWVmZTExMDQ1NGQ2N2RmNGZhNjJiMDhlYTc5YTE5YiIsIEdpdFRyZWVTdGF0ZToiY2xlYW4iLCBCdWlsZERhdGU6IjIwMTktMDUtMTZUMTY6MTQ6NTZaIiwgR29WZXJzaW9uOiJnbzEuMTIuNSIsIENvbXBpbGVyOiJnYyIsIFBsYXRmb3JtOiJsaW51eC9hbWQ2NCJ9Cg==","date": "Thu Sep 03 2020 07:36:04 GMT+0000 (UTC)"},"email-address": "support@weave.works"}labels:name: weave-scope-appapp: weave-scopeweave-cloud-component: scopeweave-scope-component: appnamespace: weavespec:replicas: 1revisionHistoryLimit: 2selector:matchLabels:name: weave-scope-appapp: weave-scopeweave-cloud-component: scopeweave-scope-component: apptemplate:metadata:labels:name: weave-scope-appapp: weave-scopeweave-cloud-component: scopeweave-scope-component: appspec:containers:- name: appargs:- '--mode=app'command:- /home/weave/scopeenv: []image: 'docker.io/weaveworks/scope:1.13.1'imagePullPolicy: IfNotPresentports:- containerPort: 4040protocol: TCP- apiVersion: v1kind: Servicemetadata:name: weave-scope-appannotations:cloud.weave.works/launcher-info: |-{"original-request": {"url": "/k8s/scope.yaml?k8s-version=Q2xpZW50IFZlcnNpb246IHZlcnNpb24uSW5mb3tNYWpvcjoiMSIsIE1pbm9yOiIxNCIsIEdpdFZlcnNpb246InYxLjE0LjIiLCBHaXRDb21taXQ6IjY2MDQ5ZTNiMjFlZmUxMTA0NTRkNjdkZjRmYTYyYjA4ZWE3OWExOWIiLCBHaXRUcmVlU3RhdGU6ImNsZWFuIiwgQnVpbGREYXRlOiIyMDE5LTA1LTE2VDE2OjIzOjA5WiIsIEdvVmVyc2lvbjoiZ28xLjEyLjUiLCBDb21waWxlcjoiZ2MiLCBQbGF0Zm9ybToibGludXgvYW1kNjQifQpTZXJ2ZXIgVmVyc2lvbjogdmVyc2lvbi5JbmZve01ham9yOiIxIiwgTWlub3I6IjE0IiwgR2l0VmVyc2lvbjoidjEuMTQuMiIsIEdpdENvbW1pdDoiNjYwNDllM2IyMWVmZTExMDQ1NGQ2N2RmNGZhNjJiMDhlYTc5YTE5YiIsIEdpdFRyZWVTdGF0ZToiY2xlYW4iLCBCdWlsZERhdGU6IjIwMTktMDUtMTZUMTY6MTQ6NTZaIiwgR29WZXJzaW9uOiJnbzEuMTIuNSIsIENvbXBpbGVyOiJnYyIsIFBsYXRmb3JtOiJsaW51eC9hbWQ2NCJ9Cg==","date": "Thu Sep 03 2020 07:36:04 GMT+0000 (UTC)"},"email-address": "support@weave.works"}labels:name: weave-scope-appapp: weave-scopeweave-cloud-component: scopeweave-scope-component: appnamespace: weavespec:ports:- name: appport: 80protocol: TCPtargetPort: 4040selector:name: weave-scope-appapp: weave-scopeweave-cloud-component: scopeweave-scope-component: app- apiVersion: apps/v1kind: Deploymentmetadata:name: weave-scope-cluster-agentannotations:cloud.weave.works/launcher-info: |-{"original-request": {"url": "/k8s/scope.yaml?k8s-version=Q2xpZW50IFZlcnNpb246IHZlcnNpb24uSW5mb3tNYWpvcjoiMSIsIE1pbm9yOiIxNCIsIEdpdFZlcnNpb246InYxLjE0LjIiLCBHaXRDb21taXQ6IjY2MDQ5ZTNiMjFlZmUxMTA0NTRkNjdkZjRmYTYyYjA4ZWE3OWExOWIiLCBHaXRUcmVlU3RhdGU6ImNsZWFuIiwgQnVpbGREYXRlOiIyMDE5LTA1LTE2VDE2OjIzOjA5WiIsIEdvVmVyc2lvbjoiZ28xLjEyLjUiLCBDb21waWxlcjoiZ2MiLCBQbGF0Zm9ybToibGludXgvYW1kNjQifQpTZXJ2ZXIgVmVyc2lvbjogdmVyc2lvbi5JbmZve01ham9yOiIxIiwgTWlub3I6IjE0IiwgR2l0VmVyc2lvbjoidjEuMTQuMiIsIEdpdENvbW1pdDoiNjYwNDllM2IyMWVmZTExMDQ1NGQ2N2RmNGZhNjJiMDhlYTc5YTE5YiIsIEdpdFRyZWVTdGF0ZToiY2xlYW4iLCBCdWlsZERhdGU6IjIwMTktMDUtMTZUMTY6MTQ6NTZaIiwgR29WZXJzaW9uOiJnbzEuMTIuNSIsIENvbXBpbGVyOiJnYyIsIFBsYXRmb3JtOiJsaW51eC9hbWQ2NCJ9Cg==","date": "Thu Sep 03 2020 07:36:04 GMT+0000 (UTC)"},"email-address": "support@weave.works"}labels:name: weave-scope-cluster-agentapp: weave-scopeweave-cloud-component: scopeweave-scope-component: cluster-agentnamespace: weavespec:replicas: 1revisionHistoryLimit: 2selector:matchLabels:name: weave-scope-cluster-agentapp: weave-scopeweave-cloud-component: scopeweave-scope-component: cluster-agenttemplate:metadata:labels:name: weave-scope-cluster-agentapp: weave-scopeweave-cloud-component: scopeweave-scope-component: cluster-agentspec:containers:- name: scope-cluster-agentargs:- '--mode=probe'- '--probe-only'- '--probe.kubernetes.role=cluster'- '--probe.http.listen=:4041'- '--probe.publish.interval=4500ms'- '--probe.spy.interval=2s'- 'weave-scope-app.weave.svc.cluster.local:80'command:- /home/weave/scopeenv: []image: 'docker.io/weaveworks/scope:1.13.1'imagePullPolicy: IfNotPresentports:- containerPort: 4041protocol: TCPresources:limits:memory: 2000Mirequests:cpu: 25mmemory: 80MiserviceAccountName: weave-scope- apiVersion: apps/v1kind: DaemonSetmetadata:name: weave-scope-agentannotations:cloud.weave.works/launcher-info: |-{"original-request": {"url": "/k8s/scope.yaml?k8s-version=Q2xpZW50IFZlcnNpb246IHZlcnNpb24uSW5mb3tNYWpvcjoiMSIsIE1pbm9yOiIxNCIsIEdpdFZlcnNpb246InYxLjE0LjIiLCBHaXRDb21taXQ6IjY2MDQ5ZTNiMjFlZmUxMTA0NTRkNjdkZjRmYTYyYjA4ZWE3OWExOWIiLCBHaXRUcmVlU3RhdGU6ImNsZWFuIiwgQnVpbGREYXRlOiIyMDE5LTA1LTE2VDE2OjIzOjA5WiIsIEdvVmVyc2lvbjoiZ28xLjEyLjUiLCBDb21waWxlcjoiZ2MiLCBQbGF0Zm9ybToibGludXgvYW1kNjQifQpTZXJ2ZXIgVmVyc2lvbjogdmVyc2lvbi5JbmZve01ham9yOiIxIiwgTWlub3I6IjE0IiwgR2l0VmVyc2lvbjoidjEuMTQuMiIsIEdpdENvbW1pdDoiNjYwNDllM2IyMWVmZTExMDQ1NGQ2N2RmNGZhNjJiMDhlYTc5YTE5YiIsIEdpdFRyZWVTdGF0ZToiY2xlYW4iLCBCdWlsZERhdGU6IjIwMTktMDUtMTZUMTY6MTQ6NTZaIiwgR29WZXJzaW9uOiJnbzEuMTIuNSIsIENvbXBpbGVyOiJnYyIsIFBsYXRmb3JtOiJsaW51eC9hbWQ2NCJ9Cg==","date": "Thu Sep 03 2020 07:36:04 GMT+0000 (UTC)"},"email-address": "support@weave.works"}labels:name: weave-scope-agentapp: weave-scopeweave-cloud-component: scopeweave-scope-component: agentnamespace: weavespec:minReadySeconds: 5selector:matchLabels:name: weave-scope-agentapp: weave-scopeweave-cloud-component: scopeweave-scope-component: agenttemplate:metadata:labels:name: weave-scope-agentapp: weave-scopeweave-cloud-component: scopeweave-scope-component: agentspec:containers:- name: scope-agentargs:- '--mode=probe'- '--probe-only'- '--probe.kubernetes.role=host'- '--probe.publish.interval=4500ms'- '--probe.spy.interval=2s'- '--probe.docker.bridge=docker0'- '--probe.docker=true'- 'weave-scope-app.weave.svc.cluster.local:80'command:- /home/weave/scopeenv: []image: 'docker.io/weaveworks/scope:1.13.1'imagePullPolicy: IfNotPresentresources:limits:memory: 2000Mirequests:cpu: 100mmemory: 100MisecurityContext:privileged: truevolumeMounts:- name: scope-pluginsmountPath: /var/run/scope/plugins- name: sys-kernel-debugmountPath: /sys/kernel/debug- name: docker-socketmountPath: /var/run/docker.sockdnsPolicy: ClusterFirstWithHostNethostNetwork: truehostPID: truetolerations:- effect: NoScheduleoperator: Exists- effect: NoExecuteoperator: Existsvolumes:- name: scope-pluginshostPath:path: /var/run/scope/plugins- name: sys-kernel-debughostPath:path: /sys/kernel/debug- name: docker-sockethostPath:path: /var/run/docker.sockupdateStrategy:type: RollingUpdate

安装weave scope

kubectl apply -f init.yaml
kubectl get pods -n weave -o wide -w

修改为NodePort

kubectl patch svc $(kubectl get svc -n weave |grep weave-scope-app |awk '{print $1}') -p '{"spec":{"type": "NodePort"}}' -n weave
kubectl get svc -n weave |grep weave-scope-app

感觉看起来还行 可以帮助理解服务之间的调用

点击pod 并选择边上container里的pod在点击Attach

然后就嘎住了。哈哈哈 不能进入到pod里

describe和log 功能都正常

[kubernetes]-weave scope初体验相关推荐

  1. 每天5分钟玩转Kubernetes | Weave Scope

    书籍来源:cloudman<每天5分钟玩转Kubernetes> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:每天5分钟玩转Kubernete ...

  2. vSphere 7 Kubernetes 初体验

    vSphere 7 Kubernetes 初体验 分类专栏: NSX-T WCP K8S 文章标签: paas 版权 有关vSphere7 with WCP,即整合Kubernetes的具体介绍,请参 ...

  3. 【云原生之kubernetes实战】在k8s集群下部署Weave Scope监控平台

    [云原生之kubernetes实战]在k8s集群下部署Weave Scope监控平台 一.Weave Scope介绍 1.Weave Scope简介 2.Weave Scope的特点 3.Weave ...

  4. Kubernetes安装Weave Scope

    Weave Scope是Docker和Kubernetes可视化监控工具. Scope提供了自上而下的集群基础设施和应用的完整视图,用户可以轻松对分布式的容器化应用进行实时监控和问题诊断. 详细步骤: ...

  5. K8S的 Custom Resource Definition(CRD)之初体验

    K8S Custom Resource Definition(CRD)之初体验 CRD(Custom Resource Definition) 是 kubernetes 强大扩展能力的一处体现,联系到 ...

  6. MapReduce编程初体验

    需求:在给定的文本文件中统计输出每一个单词出现的总次数 第一步: 准备一个aaa.txt文本文档 第二步: 在文本文档中随便写入一些测试数据,这里我写入的是 hello,world,hadoop he ...

  7. 树莓派2代B model 上手初体验,不用显示器,Python GPIO 点亮一颗LED

    开题:[好东西,值得研究!] 标题:树莓派2代B model 上手初体验,不用显示器,Python GPIO 点亮一颗LED [知识普及] 1,树莓派各版本对比: 2,树莓派2代BModel 主板,图 ...

  8. 你必须知道的容器监控 (1) Docker自带子命令与Weave Scope

    本篇已加入<>,可以点击查看更多容器化技术相关系列文章.本篇会介绍几个目前比较常用且流行的容器监控工具,首先我们来看看Docker自带的几个监控子命令:ps.top以及stats,然后是一 ...

  9. Docker深入浅出系列 | 容器初体验

    Docker深入浅出系列 | 容器初体验 教程目标 Docker已经上市很多年,不是什么新鲜事物了,很多企业或者开发同学以前也不多不少有所接触,但是有实操经验的人不多,本系列教程主要偏重实战,尽量讲干 ...

最新文章

  1. 赔腾讯70万,QQ“自动抢红包”软件被判不正当竞争
  2. 幂法的c语言程序例子,数值分析之幂法及反幂法C语言程序实例.doc
  3. Linux上的Systemctl命令
  4. python里随机抽取样本_概率分布和抽样分布基础知识及Python实现
  5. matlab中基于cdma的锁相环,答辩-基于MATLAB的CDMA通信系统设计与仿真.ppt
  6. 使用Python音频双通道分离
  7. vscode 多行 行尾_vscode 常用快捷键
  8. 富士康已看到芯片短缺开始缓解迹象 预计下半年会有改善
  9. ppt设置外观样式_这个3000多页的PPT是如何在1小时内做好的?
  10. android.os.parcelable,Android中Parcelable如可快速生成
  11. django中搜索表单
  12. 20161212 输出1到n之间所有的奇(单)数(n30000) 。
  13. 俄罗斯方块英文JAVA版下载_俄罗斯方块java源代码完美版
  14. 物联网控制的智能LED灯带(1):WS2812灯带控制(WS2812/2811,ESP32,NODE-RED)
  15. 内网邮箱pop服务器,如何在POP3邮件服务器中创建用户邮箱
  16. android 仿qq音乐歌词,Android UI之自定义——最简单的仿QQ音乐歌词颜色渐变
  17. vue-baidu-map 百度地图(定位替换图标,添加标签)
  18. T t与T t = T()的区别
  19. mc服务器常用指令_我的世界服务器指令大全 史上最全的服务器指令介绍
  20. WAP Push SP接口协议

热门文章

  1. 有什么好用的便宜的云服务器?
  2. 2022年12月10日作业
  3. 基于java web技术的班级同学录网站-计算机毕业设计
  4. 全国各区县经纬度查询困难?精度不够?试试自制市区县经纬度查询工具并将数据保存本地
  5. SEAndroid安全机制框架分析
  6. Java POI导出Excel
  7. Ubuntu 日常系列:常用软件
  8. 计算机术语中cae,厉害了 揭秘汽车设计中CAE仿真技术
  9. uni-app转小程序遇到的问题 (组件使用插槽的问题)(跨端兼容、条件编译)(小程序自定义胶囊按钮封装)(uni-app挂载原型链)
  10. Opencv minMaxLoc与minMaxIdx的区别。