Guest User

Untitled

a guest
Dec 13th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.20 KB | None | 0 0
  1. apiVersion: v1
  2. kind: List
  3. items:
  4. - apiVersion: v1
  5. kind: Namespace
  6. metadata:
  7. name: weave
  8. annotations:
  9. cloud.weave.works/version: unknown
  10. - apiVersion: v1
  11. kind: ServiceAccount
  12. metadata:
  13. name: weave-scope
  14. annotations:
  15. cloud.weave.works/launcher-info: |-
  16. {
  17. "original-request": {
  18. "url": "/k8s/v1.10/scope.yaml?k8s-version=Q2xpZW50IFZlcnNpb246IHZlcnNpb24uSW5mb3tNYWpvcjoiMSIsIE1pbm9yOiIxMyIsIEdpdFZlcnNpb246InYxLjEzLjAiLCBHaXRDb21taXQ6ImRkZjQ3YWMxM2MxYTk0ODNlYTAzNWE3OWNkN2MxMDAwNWZmMjFhNmQiLCBHaXRUcmVlU3RhdGU6ImNsZWFuIiwgQnVpbGREYXRlOiIyMDE4LTEyLTAzVDIxOjA0OjQ1WiIsIEdvVmVyc2lvbjoiZ28xLjExLjIiLCBDb21waWxlcjoiZ2MiLCBQbGF0Zm9ybToibGludXgvYXJtNjQifQpTZXJ2ZXIgVmVyc2lvbjogdmVyc2lvbi5JbmZve01ham9yOiIxIiwgTWlub3I6IjEzIiwgR2l0VmVyc2lvbjoidjEuMTMuMCIsIEdpdENvbW1pdDoiZGRmNDdhYzEzYzFhOTQ4M2VhMDM1YTc5Y2Q3YzEwMDA1ZmYyMWE2ZCIsIEdpdFRyZWVTdGF0ZToiY2xlYW4iLCBCdWlsZERhdGU6IjIwMTgtMTItMDNUMjA6NTY6MTJaIiwgR29WZXJzaW9uOiJnbzEuMTEuMiIsIENvbXBpbGVyOiJnYyIsIFBsYXRmb3JtOiJsaW51eC9hcm02NCJ9Cg==",
  19. "date": "Thu Dec 13 2018 14:02:31 GMT+0000 (UTC)"
  20. },
  21. "email-address": "support@weave.works"
  22. }
  23. labels:
  24. name: weave-scope
  25. namespace: weave
  26. - apiVersion: rbac.authorization.k8s.io/v1beta1
  27. kind: ClusterRole
  28. metadata:
  29. name: weave-scope
  30. annotations:
  31. cloud.weave.works/launcher-info: |-
  32. {
  33. "original-request": {
  34. "url": "/k8s/v1.10/scope.yaml?k8s-version=Q2xpZW50IFZlcnNpb246IHZlcnNpb24uSW5mb3tNYWpvcjoiMSIsIE1pbm9yOiIxMyIsIEdpdFZlcnNpb246InYxLjEzLjAiLCBHaXRDb21taXQ6ImRkZjQ3YWMxM2MxYTk0ODNlYTAzNWE3OWNkN2MxMDAwNWZmMjFhNmQiLCBHaXRUcmVlU3RhdGU6ImNsZWFuIiwgQnVpbGREYXRlOiIyMDE4LTEyLTAzVDIxOjA0OjQ1WiIsIEdvVmVyc2lvbjoiZ28xLjExLjIiLCBDb21waWxlcjoiZ2MiLCBQbGF0Zm9ybToibGludXgvYXJtNjQifQpTZXJ2ZXIgVmVyc2lvbjogdmVyc2lvbi5JbmZve01ham9yOiIxIiwgTWlub3I6IjEzIiwgR2l0VmVyc2lvbjoidjEuMTMuMCIsIEdpdENvbW1pdDoiZGRmNDdhYzEzYzFhOTQ4M2VhMDM1YTc5Y2Q3YzEwMDA1ZmYyMWE2ZCIsIEdpdFRyZWVTdGF0ZToiY2xlYW4iLCBCdWlsZERhdGU6IjIwMTgtMTItMDNUMjA6NTY6MTJaIiwgR29WZXJzaW9uOiJnbzEuMTEuMiIsIENvbXBpbGVyOiJnYyIsIFBsYXRmb3JtOiJsaW51eC9hcm02NCJ9Cg==",
  35. "date": "Thu Dec 13 2018 14:02:31 GMT+0000 (UTC)"
  36. },
  37. "email-address": "support@weave.works"
  38. }
  39. labels:
  40. name: weave-scope
  41. rules:
  42. - apiGroups:
  43. - ''
  44. resources:
  45. - pods
  46. verbs:
  47. - get
  48. - list
  49. - watch
  50. - delete
  51. - apiGroups:
  52. - ''
  53. resources:
  54. - pods/log
  55. - services
  56. - nodes
  57. - namespaces
  58. - persistentvolumes
  59. - persistentvolumeclaims
  60. verbs:
  61. - get
  62. - list
  63. - watch
  64. - apiGroups:
  65. - apps
  66. resources:
  67. - statefulsets
  68. verbs:
  69. - get
  70. - list
  71. - watch
  72. - apiGroups:
  73. - batch
  74. resources:
  75. - cronjobs
  76. - jobs
  77. verbs:
  78. - get
  79. - list
  80. - watch
  81. - apiGroups:
  82. - extensions
  83. resources:
  84. - deployments
  85. - daemonsets
  86. verbs:
  87. - get
  88. - list
  89. - watch
  90. - apiGroups:
  91. - extensions
  92. resources:
  93. - deployments/scale
  94. verbs:
  95. - get
  96. - update
  97. - apiGroups:
  98. - storage.k8s.io
  99. resources:
  100. - storageclasses
  101. verbs:
  102. - get
  103. - list
  104. - watch
  105. - apiVersion: rbac.authorization.k8s.io/v1beta1
  106. kind: ClusterRoleBinding
  107. metadata:
  108. name: weave-scope
  109. annotations:
  110. cloud.weave.works/launcher-info: |-
  111. {
  112. "original-request": {
  113. "url": "/k8s/v1.10/scope.yaml?k8s-version=Q2xpZW50IFZlcnNpb246IHZlcnNpb24uSW5mb3tNYWpvcjoiMSIsIE1pbm9yOiIxMyIsIEdpdFZlcnNpb246InYxLjEzLjAiLCBHaXRDb21taXQ6ImRkZjQ3YWMxM2MxYTk0ODNlYTAzNWE3OWNkN2MxMDAwNWZmMjFhNmQiLCBHaXRUcmVlU3RhdGU6ImNsZWFuIiwgQnVpbGREYXRlOiIyMDE4LTEyLTAzVDIxOjA0OjQ1WiIsIEdvVmVyc2lvbjoiZ28xLjExLjIiLCBDb21waWxlcjoiZ2MiLCBQbGF0Zm9ybToibGludXgvYXJtNjQifQpTZXJ2ZXIgVmVyc2lvbjogdmVyc2lvbi5JbmZve01ham9yOiIxIiwgTWlub3I6IjEzIiwgR2l0VmVyc2lvbjoidjEuMTMuMCIsIEdpdENvbW1pdDoiZGRmNDdhYzEzYzFhOTQ4M2VhMDM1YTc5Y2Q3YzEwMDA1ZmYyMWE2ZCIsIEdpdFRyZWVTdGF0ZToiY2xlYW4iLCBCdWlsZERhdGU6IjIwMTgtMTItMDNUMjA6NTY6MTJaIiwgR29WZXJzaW9uOiJnbzEuMTEuMiIsIENvbXBpbGVyOiJnYyIsIFBsYXRmb3JtOiJsaW51eC9hcm02NCJ9Cg==",
  114. "date": "Thu Dec 13 2018 14:02:31 GMT+0000 (UTC)"
  115. },
  116. "email-address": "support@weave.works"
  117. }
  118. labels:
  119. name: weave-scope
  120. roleRef:
  121. kind: ClusterRole
  122. name: weave-scope
  123. apiGroup: rbac.authorization.k8s.io
  124. subjects:
  125. - kind: ServiceAccount
  126. name: weave-scope
  127. namespace: weave
  128. - apiVersion: apps/v1beta1
  129. kind: Deployment
  130. metadata:
  131. name: weave-scope-app
  132. annotations:
  133. cloud.weave.works/launcher-info: |-
  134. {
  135. "original-request": {
  136. "url": "/k8s/v1.10/scope.yaml?k8s-version=Q2xpZW50IFZlcnNpb246IHZlcnNpb24uSW5mb3tNYWpvcjoiMSIsIE1pbm9yOiIxMyIsIEdpdFZlcnNpb246InYxLjEzLjAiLCBHaXRDb21taXQ6ImRkZjQ3YWMxM2MxYTk0ODNlYTAzNWE3OWNkN2MxMDAwNWZmMjFhNmQiLCBHaXRUcmVlU3RhdGU6ImNsZWFuIiwgQnVpbGREYXRlOiIyMDE4LTEyLTAzVDIxOjA0OjQ1WiIsIEdvVmVyc2lvbjoiZ28xLjExLjIiLCBDb21waWxlcjoiZ2MiLCBQbGF0Zm9ybToibGludXgvYXJtNjQifQpTZXJ2ZXIgVmVyc2lvbjogdmVyc2lvbi5JbmZve01ham9yOiIxIiwgTWlub3I6IjEzIiwgR2l0VmVyc2lvbjoidjEuMTMuMCIsIEdpdENvbW1pdDoiZGRmNDdhYzEzYzFhOTQ4M2VhMDM1YTc5Y2Q3YzEwMDA1ZmYyMWE2ZCIsIEdpdFRyZWVTdGF0ZToiY2xlYW4iLCBCdWlsZERhdGU6IjIwMTgtMTItMDNUMjA6NTY6MTJaIiwgR29WZXJzaW9uOiJnbzEuMTEuMiIsIENvbXBpbGVyOiJnYyIsIFBsYXRmb3JtOiJsaW51eC9hcm02NCJ9Cg==",
  137. "date": "Thu Dec 13 2018 14:02:31 GMT+0000 (UTC)"
  138. },
  139. "email-address": "support@weave.works"
  140. }
  141. labels:
  142. name: weave-scope-app
  143. app: weave-scope
  144. weave-cloud-component: scope
  145. weave-scope-component: app
  146. namespace: weave
  147. spec:
  148. replicas: 1
  149. revisionHistoryLimit: 2
  150. template:
  151. metadata:
  152. labels:
  153. name: weave-scope-app
  154. app: weave-scope
  155. weave-cloud-component: scope
  156. weave-scope-component: app
  157. spec:
  158. containers:
  159. - name: app
  160. args:
  161. - '--mode=app'
  162. command:
  163. - /home/weave/scope
  164. env: []
  165. image: 'carlosedp/scope'
  166. imagePullPolicy: IfNotPresent
  167. ports:
  168. - containerPort: 4040
  169. protocol: TCP
  170. - apiVersion: v1
  171. kind: Service
  172. metadata:
  173. name: weave-scope-app
  174. annotations:
  175. cloud.weave.works/launcher-info: |-
  176. {
  177. "original-request": {
  178. "url": "/k8s/v1.10/scope.yaml?k8s-version=Q2xpZW50IFZlcnNpb246IHZlcnNpb24uSW5mb3tNYWpvcjoiMSIsIE1pbm9yOiIxMyIsIEdpdFZlcnNpb246InYxLjEzLjAiLCBHaXRDb21taXQ6ImRkZjQ3YWMxM2MxYTk0ODNlYTAzNWE3OWNkN2MxMDAwNWZmMjFhNmQiLCBHaXRUcmVlU3RhdGU6ImNsZWFuIiwgQnVpbGREYXRlOiIyMDE4LTEyLTAzVDIxOjA0OjQ1WiIsIEdvVmVyc2lvbjoiZ28xLjExLjIiLCBDb21waWxlcjoiZ2MiLCBQbGF0Zm9ybToibGludXgvYXJtNjQifQpTZXJ2ZXIgVmVyc2lvbjogdmVyc2lvbi5JbmZve01ham9yOiIxIiwgTWlub3I6IjEzIiwgR2l0VmVyc2lvbjoidjEuMTMuMCIsIEdpdENvbW1pdDoiZGRmNDdhYzEzYzFhOTQ4M2VhMDM1YTc5Y2Q3YzEwMDA1ZmYyMWE2ZCIsIEdpdFRyZWVTdGF0ZToiY2xlYW4iLCBCdWlsZERhdGU6IjIwMTgtMTItMDNUMjA6NTY6MTJaIiwgR29WZXJzaW9uOiJnbzEuMTEuMiIsIENvbXBpbGVyOiJnYyIsIFBsYXRmb3JtOiJsaW51eC9hcm02NCJ9Cg==",
  179. "date": "Thu Dec 13 2018 14:02:31 GMT+0000 (UTC)"
  180. },
  181. "email-address": "support@weave.works"
  182. }
  183. labels:
  184. name: weave-scope-app
  185. app: weave-scope
  186. weave-cloud-component: scope
  187. weave-scope-component: app
  188. namespace: weave
  189. spec:
  190. ports:
  191. - name: app
  192. port: 80
  193. protocol: TCP
  194. targetPort: 4040
  195. selector:
  196. name: weave-scope-app
  197. app: weave-scope
  198. weave-cloud-component: scope
  199. weave-scope-component: app
  200. - apiVersion: extensions/v1beta1
  201. kind: DaemonSet
  202. metadata:
  203. name: weave-scope-agent
  204. annotations:
  205. cloud.weave.works/launcher-info: |-
  206. {
  207. "original-request": {
  208. "url": "/k8s/v1.10/scope.yaml?k8s-version=Q2xpZW50IFZlcnNpb246IHZlcnNpb24uSW5mb3tNYWpvcjoiMSIsIE1pbm9yOiIxMyIsIEdpdFZlcnNpb246InYxLjEzLjAiLCBHaXRDb21taXQ6ImRkZjQ3YWMxM2MxYTk0ODNlYTAzNWE3OWNkN2MxMDAwNWZmMjFhNmQiLCBHaXRUcmVlU3RhdGU6ImNsZWFuIiwgQnVpbGREYXRlOiIyMDE4LTEyLTAzVDIxOjA0OjQ1WiIsIEdvVmVyc2lvbjoiZ28xLjExLjIiLCBDb21waWxlcjoiZ2MiLCBQbGF0Zm9ybToibGludXgvYXJtNjQifQpTZXJ2ZXIgVmVyc2lvbjogdmVyc2lvbi5JbmZve01ham9yOiIxIiwgTWlub3I6IjEzIiwgR2l0VmVyc2lvbjoidjEuMTMuMCIsIEdpdENvbW1pdDoiZGRmNDdhYzEzYzFhOTQ4M2VhMDM1YTc5Y2Q3YzEwMDA1ZmYyMWE2ZCIsIEdpdFRyZWVTdGF0ZToiY2xlYW4iLCBCdWlsZERhdGU6IjIwMTgtMTItMDNUMjA6NTY6MTJaIiwgR29WZXJzaW9uOiJnbzEuMTEuMiIsIENvbXBpbGVyOiJnYyIsIFBsYXRmb3JtOiJsaW51eC9hcm02NCJ9Cg==",
  209. "date": "Thu Dec 13 2018 14:02:31 GMT+0000 (UTC)"
  210. },
  211. "email-address": "support@weave.works"
  212. }
  213. labels:
  214. name: weave-scope-agent
  215. app: weave-scope
  216. weave-cloud-component: scope
  217. weave-scope-component: agent
  218. namespace: weave
  219. spec:
  220. minReadySeconds: 5
  221. template:
  222. metadata:
  223. labels:
  224. name: weave-scope-agent
  225. app: weave-scope
  226. weave-cloud-component: scope
  227. weave-scope-component: agent
  228. spec:
  229. containers:
  230. - name: scope-agent
  231. args:
  232. - '--mode=probe'
  233. - '--probe-only'
  234. - '--probe.kubernetes=true'
  235. - '--probe.docker.bridge=docker0'
  236. - '--probe.docker=true'
  237. - 'weave-scope-app.weave.svc.cluster.local:80'
  238. command:
  239. - /home/weave/scope
  240. env:
  241. - name: KUBERNETES_NODENAME
  242. valueFrom:
  243. fieldRef:
  244. apiVersion: v1
  245. fieldPath: spec.nodeName
  246. image: 'carlosedp/scope'
  247. imagePullPolicy: IfNotPresent
  248. resources:
  249. requests:
  250. cpu: 100m
  251. memory: 100Mi
  252. securityContext:
  253. privileged: true
  254. volumeMounts:
  255. - name: scope-plugins
  256. mountPath: /var/run/scope/plugins
  257. - name: sys-kernel-debug
  258. mountPath: /sys/kernel/debug
  259. - name: docker-socket
  260. mountPath: /var/run/docker.sock
  261. dnsPolicy: ClusterFirstWithHostNet
  262. hostNetwork: true
  263. hostPID: true
  264. serviceAccountName: weave-scope
  265. tolerations:
  266. - effect: NoSchedule
  267. operator: Exists
  268. volumes:
  269. - name: scope-plugins
  270. hostPath:
  271. path: /var/run/scope/plugins
  272. - name: sys-kernel-debug
  273. hostPath:
  274. path: /sys/kernel/debug
  275. - name: docker-socket
  276. hostPath:
  277. path: /var/run/docker.sock
  278. updateStrategy:
  279. type: RollingUpdate
Add Comment
Please, Sign In to add comment