Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- apiVersion: v1
- kind: List
- items:
- - apiVersion: v1
- kind: Namespace
- metadata:
- name: weave
- annotations:
- cloud.weave.works/version: unknown
- - apiVersion: v1
- kind: ServiceAccount
- metadata:
- name: weave-scope
- annotations:
- cloud.weave.works/launcher-info: |-
- {
- "original-request": {
- "url": "/k8s/v1.10/scope.yaml?k8s-version=Q2xpZW50IFZlcnNpb246IHZlcnNpb24uSW5mb3tNYWpvcjoiMSIsIE1pbm9yOiIxMyIsIEdpdFZlcnNpb246InYxLjEzLjAiLCBHaXRDb21taXQ6ImRkZjQ3YWMxM2MxYTk0ODNlYTAzNWE3OWNkN2MxMDAwNWZmMjFhNmQiLCBHaXRUcmVlU3RhdGU6ImNsZWFuIiwgQnVpbGREYXRlOiIyMDE4LTEyLTAzVDIxOjA0OjQ1WiIsIEdvVmVyc2lvbjoiZ28xLjExLjIiLCBDb21waWxlcjoiZ2MiLCBQbGF0Zm9ybToibGludXgvYXJtNjQifQpTZXJ2ZXIgVmVyc2lvbjogdmVyc2lvbi5JbmZve01ham9yOiIxIiwgTWlub3I6IjEzIiwgR2l0VmVyc2lvbjoidjEuMTMuMCIsIEdpdENvbW1pdDoiZGRmNDdhYzEzYzFhOTQ4M2VhMDM1YTc5Y2Q3YzEwMDA1ZmYyMWE2ZCIsIEdpdFRyZWVTdGF0ZToiY2xlYW4iLCBCdWlsZERhdGU6IjIwMTgtMTItMDNUMjA6NTY6MTJaIiwgR29WZXJzaW9uOiJnbzEuMTEuMiIsIENvbXBpbGVyOiJnYyIsIFBsYXRmb3JtOiJsaW51eC9hcm02NCJ9Cg==",
- "date": "Thu Dec 13 2018 14:02:31 GMT+0000 (UTC)"
- },
- "email-address": "support@weave.works"
- }
- labels:
- name: weave-scope
- namespace: weave
- - apiVersion: rbac.authorization.k8s.io/v1beta1
- kind: ClusterRole
- metadata:
- name: weave-scope
- annotations:
- cloud.weave.works/launcher-info: |-
- {
- "original-request": {
- "url": "/k8s/v1.10/scope.yaml?k8s-version=Q2xpZW50IFZlcnNpb246IHZlcnNpb24uSW5mb3tNYWpvcjoiMSIsIE1pbm9yOiIxMyIsIEdpdFZlcnNpb246InYxLjEzLjAiLCBHaXRDb21taXQ6ImRkZjQ3YWMxM2MxYTk0ODNlYTAzNWE3OWNkN2MxMDAwNWZmMjFhNmQiLCBHaXRUcmVlU3RhdGU6ImNsZWFuIiwgQnVpbGREYXRlOiIyMDE4LTEyLTAzVDIxOjA0OjQ1WiIsIEdvVmVyc2lvbjoiZ28xLjExLjIiLCBDb21waWxlcjoiZ2MiLCBQbGF0Zm9ybToibGludXgvYXJtNjQifQpTZXJ2ZXIgVmVyc2lvbjogdmVyc2lvbi5JbmZve01ham9yOiIxIiwgTWlub3I6IjEzIiwgR2l0VmVyc2lvbjoidjEuMTMuMCIsIEdpdENvbW1pdDoiZGRmNDdhYzEzYzFhOTQ4M2VhMDM1YTc5Y2Q3YzEwMDA1ZmYyMWE2ZCIsIEdpdFRyZWVTdGF0ZToiY2xlYW4iLCBCdWlsZERhdGU6IjIwMTgtMTItMDNUMjA6NTY6MTJaIiwgR29WZXJzaW9uOiJnbzEuMTEuMiIsIENvbXBpbGVyOiJnYyIsIFBsYXRmb3JtOiJsaW51eC9hcm02NCJ9Cg==",
- "date": "Thu Dec 13 2018 14:02:31 GMT+0000 (UTC)"
- },
- "email-address": "support@weave.works"
- }
- labels:
- name: weave-scope
- rules:
- - apiGroups:
- - ''
- resources:
- - pods
- verbs:
- - get
- - list
- - watch
- - delete
- - apiGroups:
- - ''
- resources:
- - pods/log
- - services
- - nodes
- - namespaces
- - persistentvolumes
- - persistentvolumeclaims
- verbs:
- - get
- - list
- - watch
- - apiGroups:
- - apps
- resources:
- - statefulsets
- verbs:
- - get
- - list
- - watch
- - apiGroups:
- - batch
- resources:
- - cronjobs
- - jobs
- verbs:
- - get
- - list
- - watch
- - apiGroups:
- - extensions
- resources:
- - deployments
- - daemonsets
- verbs:
- - get
- - list
- - watch
- - apiGroups:
- - extensions
- resources:
- - deployments/scale
- verbs:
- - get
- - update
- - apiGroups:
- - storage.k8s.io
- resources:
- - storageclasses
- verbs:
- - get
- - list
- - watch
- - apiVersion: rbac.authorization.k8s.io/v1beta1
- kind: ClusterRoleBinding
- metadata:
- name: weave-scope
- annotations:
- cloud.weave.works/launcher-info: |-
- {
- "original-request": {
- "url": "/k8s/v1.10/scope.yaml?k8s-version=Q2xpZW50IFZlcnNpb246IHZlcnNpb24uSW5mb3tNYWpvcjoiMSIsIE1pbm9yOiIxMyIsIEdpdFZlcnNpb246InYxLjEzLjAiLCBHaXRDb21taXQ6ImRkZjQ3YWMxM2MxYTk0ODNlYTAzNWE3OWNkN2MxMDAwNWZmMjFhNmQiLCBHaXRUcmVlU3RhdGU6ImNsZWFuIiwgQnVpbGREYXRlOiIyMDE4LTEyLTAzVDIxOjA0OjQ1WiIsIEdvVmVyc2lvbjoiZ28xLjExLjIiLCBDb21waWxlcjoiZ2MiLCBQbGF0Zm9ybToibGludXgvYXJtNjQifQpTZXJ2ZXIgVmVyc2lvbjogdmVyc2lvbi5JbmZve01ham9yOiIxIiwgTWlub3I6IjEzIiwgR2l0VmVyc2lvbjoidjEuMTMuMCIsIEdpdENvbW1pdDoiZGRmNDdhYzEzYzFhOTQ4M2VhMDM1YTc5Y2Q3YzEwMDA1ZmYyMWE2ZCIsIEdpdFRyZWVTdGF0ZToiY2xlYW4iLCBCdWlsZERhdGU6IjIwMTgtMTItMDNUMjA6NTY6MTJaIiwgR29WZXJzaW9uOiJnbzEuMTEuMiIsIENvbXBpbGVyOiJnYyIsIFBsYXRmb3JtOiJsaW51eC9hcm02NCJ9Cg==",
- "date": "Thu Dec 13 2018 14:02:31 GMT+0000 (UTC)"
- },
- "email-address": "support@weave.works"
- }
- labels:
- name: weave-scope
- roleRef:
- kind: ClusterRole
- name: weave-scope
- apiGroup: rbac.authorization.k8s.io
- subjects:
- - kind: ServiceAccount
- name: weave-scope
- namespace: weave
- - apiVersion: apps/v1beta1
- kind: Deployment
- metadata:
- name: weave-scope-app
- annotations:
- cloud.weave.works/launcher-info: |-
- {
- "original-request": {
- "url": "/k8s/v1.10/scope.yaml?k8s-version=Q2xpZW50IFZlcnNpb246IHZlcnNpb24uSW5mb3tNYWpvcjoiMSIsIE1pbm9yOiIxMyIsIEdpdFZlcnNpb246InYxLjEzLjAiLCBHaXRDb21taXQ6ImRkZjQ3YWMxM2MxYTk0ODNlYTAzNWE3OWNkN2MxMDAwNWZmMjFhNmQiLCBHaXRUcmVlU3RhdGU6ImNsZWFuIiwgQnVpbGREYXRlOiIyMDE4LTEyLTAzVDIxOjA0OjQ1WiIsIEdvVmVyc2lvbjoiZ28xLjExLjIiLCBDb21waWxlcjoiZ2MiLCBQbGF0Zm9ybToibGludXgvYXJtNjQifQpTZXJ2ZXIgVmVyc2lvbjogdmVyc2lvbi5JbmZve01ham9yOiIxIiwgTWlub3I6IjEzIiwgR2l0VmVyc2lvbjoidjEuMTMuMCIsIEdpdENvbW1pdDoiZGRmNDdhYzEzYzFhOTQ4M2VhMDM1YTc5Y2Q3YzEwMDA1ZmYyMWE2ZCIsIEdpdFRyZWVTdGF0ZToiY2xlYW4iLCBCdWlsZERhdGU6IjIwMTgtMTItMDNUMjA6NTY6MTJaIiwgR29WZXJzaW9uOiJnbzEuMTEuMiIsIENvbXBpbGVyOiJnYyIsIFBsYXRmb3JtOiJsaW51eC9hcm02NCJ9Cg==",
- "date": "Thu Dec 13 2018 14:02:31 GMT+0000 (UTC)"
- },
- "email-address": "support@weave.works"
- }
- labels:
- name: weave-scope-app
- app: weave-scope
- weave-cloud-component: scope
- weave-scope-component: app
- namespace: weave
- spec:
- replicas: 1
- revisionHistoryLimit: 2
- template:
- metadata:
- labels:
- name: weave-scope-app
- app: weave-scope
- weave-cloud-component: scope
- weave-scope-component: app
- spec:
- containers:
- - name: app
- args:
- - '--mode=app'
- command:
- - /home/weave/scope
- env: []
- image: 'carlosedp/scope'
- imagePullPolicy: IfNotPresent
- ports:
- - containerPort: 4040
- protocol: TCP
- - apiVersion: v1
- kind: Service
- metadata:
- name: weave-scope-app
- annotations:
- cloud.weave.works/launcher-info: |-
- {
- "original-request": {
- "url": "/k8s/v1.10/scope.yaml?k8s-version=Q2xpZW50IFZlcnNpb246IHZlcnNpb24uSW5mb3tNYWpvcjoiMSIsIE1pbm9yOiIxMyIsIEdpdFZlcnNpb246InYxLjEzLjAiLCBHaXRDb21taXQ6ImRkZjQ3YWMxM2MxYTk0ODNlYTAzNWE3OWNkN2MxMDAwNWZmMjFhNmQiLCBHaXRUcmVlU3RhdGU6ImNsZWFuIiwgQnVpbGREYXRlOiIyMDE4LTEyLTAzVDIxOjA0OjQ1WiIsIEdvVmVyc2lvbjoiZ28xLjExLjIiLCBDb21waWxlcjoiZ2MiLCBQbGF0Zm9ybToibGludXgvYXJtNjQifQpTZXJ2ZXIgVmVyc2lvbjogdmVyc2lvbi5JbmZve01ham9yOiIxIiwgTWlub3I6IjEzIiwgR2l0VmVyc2lvbjoidjEuMTMuMCIsIEdpdENvbW1pdDoiZGRmNDdhYzEzYzFhOTQ4M2VhMDM1YTc5Y2Q3YzEwMDA1ZmYyMWE2ZCIsIEdpdFRyZWVTdGF0ZToiY2xlYW4iLCBCdWlsZERhdGU6IjIwMTgtMTItMDNUMjA6NTY6MTJaIiwgR29WZXJzaW9uOiJnbzEuMTEuMiIsIENvbXBpbGVyOiJnYyIsIFBsYXRmb3JtOiJsaW51eC9hcm02NCJ9Cg==",
- "date": "Thu Dec 13 2018 14:02:31 GMT+0000 (UTC)"
- },
- "email-address": "support@weave.works"
- }
- labels:
- name: weave-scope-app
- app: weave-scope
- weave-cloud-component: scope
- weave-scope-component: app
- namespace: weave
- spec:
- ports:
- - name: app
- port: 80
- protocol: TCP
- targetPort: 4040
- selector:
- name: weave-scope-app
- app: weave-scope
- weave-cloud-component: scope
- weave-scope-component: app
- - apiVersion: extensions/v1beta1
- kind: DaemonSet
- metadata:
- name: weave-scope-agent
- annotations:
- cloud.weave.works/launcher-info: |-
- {
- "original-request": {
- "url": "/k8s/v1.10/scope.yaml?k8s-version=Q2xpZW50IFZlcnNpb246IHZlcnNpb24uSW5mb3tNYWpvcjoiMSIsIE1pbm9yOiIxMyIsIEdpdFZlcnNpb246InYxLjEzLjAiLCBHaXRDb21taXQ6ImRkZjQ3YWMxM2MxYTk0ODNlYTAzNWE3OWNkN2MxMDAwNWZmMjFhNmQiLCBHaXRUcmVlU3RhdGU6ImNsZWFuIiwgQnVpbGREYXRlOiIyMDE4LTEyLTAzVDIxOjA0OjQ1WiIsIEdvVmVyc2lvbjoiZ28xLjExLjIiLCBDb21waWxlcjoiZ2MiLCBQbGF0Zm9ybToibGludXgvYXJtNjQifQpTZXJ2ZXIgVmVyc2lvbjogdmVyc2lvbi5JbmZve01ham9yOiIxIiwgTWlub3I6IjEzIiwgR2l0VmVyc2lvbjoidjEuMTMuMCIsIEdpdENvbW1pdDoiZGRmNDdhYzEzYzFhOTQ4M2VhMDM1YTc5Y2Q3YzEwMDA1ZmYyMWE2ZCIsIEdpdFRyZWVTdGF0ZToiY2xlYW4iLCBCdWlsZERhdGU6IjIwMTgtMTItMDNUMjA6NTY6MTJaIiwgR29WZXJzaW9uOiJnbzEuMTEuMiIsIENvbXBpbGVyOiJnYyIsIFBsYXRmb3JtOiJsaW51eC9hcm02NCJ9Cg==",
- "date": "Thu Dec 13 2018 14:02:31 GMT+0000 (UTC)"
- },
- "email-address": "support@weave.works"
- }
- labels:
- name: weave-scope-agent
- app: weave-scope
- weave-cloud-component: scope
- weave-scope-component: agent
- namespace: weave
- spec:
- minReadySeconds: 5
- template:
- metadata:
- labels:
- name: weave-scope-agent
- app: weave-scope
- weave-cloud-component: scope
- weave-scope-component: agent
- spec:
- containers:
- - name: scope-agent
- args:
- - '--mode=probe'
- - '--probe-only'
- - '--probe.kubernetes=true'
- - '--probe.docker.bridge=docker0'
- - '--probe.docker=true'
- - 'weave-scope-app.weave.svc.cluster.local:80'
- command:
- - /home/weave/scope
- env:
- - name: KUBERNETES_NODENAME
- valueFrom:
- fieldRef:
- apiVersion: v1
- fieldPath: spec.nodeName
- image: 'carlosedp/scope'
- imagePullPolicy: IfNotPresent
- resources:
- requests:
- cpu: 100m
- memory: 100Mi
- securityContext:
- privileged: true
- volumeMounts:
- - name: scope-plugins
- mountPath: /var/run/scope/plugins
- - name: sys-kernel-debug
- mountPath: /sys/kernel/debug
- - name: docker-socket
- mountPath: /var/run/docker.sock
- dnsPolicy: ClusterFirstWithHostNet
- hostNetwork: true
- hostPID: true
- serviceAccountName: weave-scope
- tolerations:
- - effect: NoSchedule
- operator: Exists
- volumes:
- - name: scope-plugins
- hostPath:
- path: /var/run/scope/plugins
- - name: sys-kernel-debug
- hostPath:
- path: /sys/kernel/debug
- - name: docker-socket
- hostPath:
- path: /var/run/docker.sock
- updateStrategy:
- type: RollingUpdate
Add Comment
Please, Sign In to add comment