Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.55 KB | None | 0 0
  1. apiVersion: v1
  2. kind: ConfigMap
  3. metadata:
  4. name: kuryrctl-config
  5. data:
  6. default: |
  7. [DEFAULT]
  8. debug = true
  9. kubernetes: |
  10. [kubernetes]
  11. api_root = https://127.0.0.1:6443
  12. token_file = /var/run/secrets/kubernetes.io/serviceaccount/token
  13. ssl_ca_crt_file = /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
  14. ssl_verify_server_crt = false
  15. neutron: |
  16. [neutron]
  17. memcached_servers = 127.0.0.1:11211
  18. signing_dir = /var/cache/kuryr
  19. cafile = /opt/stack/data/ca-bundle.pem
  20. auth_uri = http://127.0.0.1/identity
  21. project_domain_name = Default
  22. project_name = admin
  23. user_domain_name = Default
  24. password = pass
  25. username = admin
  26. auth_url = http://127.0.0.1/identity
  27. auth_type = password
  28. neutron_defaults: |
  29. [neutron_defaults]
  30. ovs_bridge = br-int
  31. service_subnet = e12650d5-2398-4de4-a4d2-5e22b2f3fcc1
  32. pod_security_groups = db0a1406-381a-45ff-ac8b-93c1dc4337a4
  33. pod_subnet = cfd4e52a-c704-40c9-987a-1da1aeb5a12b
  34. project = 5dbfbcdf9af74653b548221262bd5bf8
  35. pod_vif_nested: |
  36. [pod_vif_nested]
  37. worker_nodes_subnet = 4bc17518-b544-4797-a3cd-b3c7b0bddc63
  38. binding: |
  39. [binding]
  40. driver = kuryr.lib.binding.drivers.vlan
  41. link_iface = eth0
  42. ---
  43. apiVersion: v1
  44. kind: ConfigMap
  45. metadata:
  46. name: cni-config
  47. data:
  48. default: |
  49. [DEFAULT]
  50. use_stderr = true
  51. kubernetes: |
  52. [kubernetes]
  53. api_root = https://127.0.0.1:6443
  54. token_file = /etc/kuryr/token
  55. ssl_ca_crt_file = /etc/kuryr/ca.crt
  56. ssl_verify_server_crt = true
  57. binding: |
  58. [binding]
  59. driver = kuryr.lib.binding.drivers.vlan
  60. link_iface = eth0
  61. ---
  62. apiVersion: v1
  63. kind: ReplicationController
  64. metadata:
  65. labels:
  66. name: kuryrctl
  67. name: kuryrctl
  68. spec:
  69. replicas: 1
  70. selector:
  71. name: kuryrctl
  72. template:
  73. metadata:
  74. labels:
  75. name: kuryrctl
  76. name: kuryrctl
  77. spec:
  78. serviceAccountName: kuryrctl
  79. automountServiceAccountToken: true
  80. hostNetwork: true
  81. containers:
  82. - image: kuryr/controller:a50bf74d
  83. name: controller
  84. terminationMessagePath: "/dev/termination-log"
  85. volumeMounts:
  86. - mountPath: "/etc/kuryr"
  87. name: config-volume
  88. volumes:
  89. - name: config-volume
  90. configMap:
  91. name: kuryrctl-config
  92. items:
  93. - key: default
  94. path: default.conf
  95. - key: kubernetes
  96. path: kubernetes.conf
  97. - key: neutron
  98. path: neutron.conf
  99. - key: neutron_defaults
  100. path: neutron_defaults.conf
  101. - key: binding
  102. path: binding.conf
  103. restartPolicy: Always
  104. ---
  105. apiVersion: extensions/v1beta1
  106. kind: DaemonSet
  107. metadata:
  108. name: kuryr-cni-ds
  109. namespace: kube-system
  110. labels:
  111. tier: node
  112. app: kuryr
  113. spec:
  114. template:
  115. metadata:
  116. labels:
  117. tier: node
  118. app: kuryr
  119. spec:
  120. hostNetwork: true
  121. nodeSelector:
  122. beta.kubernetes.io/arch: amd64
  123. tolerations:
  124. - key: node-role.kubernetes.io/master
  125. operator: Exists
  126. effect: NoSchedule
  127. serviceAccountName: kuryrctl
  128. containers:
  129. - name: kuryr-cni
  130. image: kuryr/cni:a50bf74d
  131. command: [ "cni_ds_init" ]
  132. securityContext:
  133. privileged: true
  134. volumeMounts:
  135. - name: bin
  136. mountPath: /opt/cni/bin
  137. - name: net-conf
  138. mountPath: /etc/cni/net.d
  139. - name: config-volume
  140. mountPath: /tmp/kuryr
  141. - name: etc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement