Florian Ruynat
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with
9 additions and
10 deletions
-
roles/kubernetes-apps/metallb/templates/metallb.yml.j2
-
roles/network_plugin/ovn4nfv/templates/ovn-daemonset.yml.j2
-
roles/network_plugin/ovn4nfv/templates/ovn4nfv-k8s-plugin.yml.j2
-
roles/win_nodes/kubernetes_patch/defaults/main.yml
|
@ -339,7 +339,7 @@ spec: |
|
|
readOnlyRootFilesystem: true |
|
|
readOnlyRootFilesystem: true |
|
|
hostNetwork: true |
|
|
hostNetwork: true |
|
|
nodeSelector: |
|
|
nodeSelector: |
|
|
{{ 'beta.' if kube_version is version('v1.18.0', '<') }}kubernetes.io/os: linux |
|
|
|
|
|
|
|
|
kubernetes.io/os: linux |
|
|
serviceAccountName: speaker |
|
|
serviceAccountName: speaker |
|
|
terminationGracePeriodSeconds: 2 |
|
|
terminationGracePeriodSeconds: 2 |
|
|
tolerations: |
|
|
tolerations: |
|
@ -390,7 +390,7 @@ spec: |
|
|
- all |
|
|
- all |
|
|
readOnlyRootFilesystem: true |
|
|
readOnlyRootFilesystem: true |
|
|
nodeSelector: |
|
|
nodeSelector: |
|
|
{{ 'beta.' if kube_version is version('v1.18.0', '<') }}kubernetes.io/os: linux |
|
|
|
|
|
|
|
|
kubernetes.io/os: linux |
|
|
securityContext: |
|
|
securityContext: |
|
|
runAsNonRoot: true |
|
|
runAsNonRoot: true |
|
|
runAsUser: 65534 |
|
|
runAsUser: 65534 |
|
|
|
@ -112,13 +112,13 @@ spec: |
|
|
command: ["ovn4nfv-k8s", "check_ovn_control_plane"] |
|
|
command: ["ovn4nfv-k8s", "check_ovn_control_plane"] |
|
|
periodSeconds: 3 |
|
|
periodSeconds: 3 |
|
|
livenessProbe: |
|
|
livenessProbe: |
|
|
exec: |
|
|
|
|
|
|
|
|
exec: |
|
|
command: ["ovn4nfv-k8s", "check_ovn_control_plane"] |
|
|
command: ["ovn4nfv-k8s", "check_ovn_control_plane"] |
|
|
initialDelaySeconds: 30 |
|
|
initialDelaySeconds: 30 |
|
|
periodSeconds: 7 |
|
|
periodSeconds: 7 |
|
|
failureThreshold: 5 |
|
|
failureThreshold: 5 |
|
|
nodeSelector: |
|
|
nodeSelector: |
|
|
{{ 'beta.' if kube_version is version('v1.18.0', '<') }}kubernetes.io/os: "linux" |
|
|
|
|
|
|
|
|
kubernetes.io/os: "linux" |
|
|
ovn4nfv-k8s-plugin: ovn-control-plane |
|
|
ovn4nfv-k8s-plugin: ovn-control-plane |
|
|
volumes: |
|
|
volumes: |
|
|
- name: host-run-ovs |
|
|
- name: host-run-ovs |
|
@ -158,7 +158,7 @@ spec: |
|
|
template: |
|
|
template: |
|
|
metadata: |
|
|
metadata: |
|
|
labels: |
|
|
labels: |
|
|
app: ovn-controller |
|
|
|
|
|
|
|
|
app: ovn-controller |
|
|
spec: |
|
|
spec: |
|
|
tolerations: |
|
|
tolerations: |
|
|
- operator: Exists |
|
|
- operator: Exists |
|
@ -214,7 +214,7 @@ spec: |
|
|
cpu: {{ ovn_controller_cpu_limit }} |
|
|
cpu: {{ ovn_controller_cpu_limit }} |
|
|
memory: {{ ovn_controller_memory_limit }} |
|
|
memory: {{ ovn_controller_memory_limit }} |
|
|
nodeSelector: |
|
|
nodeSelector: |
|
|
{{ 'beta.' if kube_version is version('v1.18.0', '<') }}kubernetes.io/os: "linux" |
|
|
|
|
|
|
|
|
kubernetes.io/os: "linux" |
|
|
volumes: |
|
|
volumes: |
|
|
- name: host-modules |
|
|
- name: host-modules |
|
|
hostPath: |
|
|
hostPath: |
|
|
|
@ -482,7 +482,7 @@ spec: |
|
|
spec: |
|
|
spec: |
|
|
hostNetwork: true |
|
|
hostNetwork: true |
|
|
nodeSelector: |
|
|
nodeSelector: |
|
|
{{ 'beta.' if kube_version is version('v1.18.0', '<') }}kubernetes.io/arch: amd64 |
|
|
|
|
|
|
|
|
kubernetes.io/arch: amd64 |
|
|
tolerations: |
|
|
tolerations: |
|
|
- operator: Exists |
|
|
- operator: Exists |
|
|
effect: NoSchedule |
|
|
effect: NoSchedule |
|
@ -556,7 +556,7 @@ spec: |
|
|
hostNetwork: true |
|
|
hostNetwork: true |
|
|
hostPID: true |
|
|
hostPID: true |
|
|
nodeSelector: |
|
|
nodeSelector: |
|
|
{{ 'beta.' if kube_version is version('v1.18.0', '<') }}kubernetes.io/arch: amd64 |
|
|
|
|
|
|
|
|
kubernetes.io/arch: amd64 |
|
|
tolerations: |
|
|
tolerations: |
|
|
- operator: Exists |
|
|
- operator: Exists |
|
|
effect: NoSchedule |
|
|
effect: NoSchedule |
|
|
|
@ -1,5 +1,4 @@ |
|
|
--- |
|
|
--- |
|
|
|
|
|
|
|
|
kubernetes_user_manifests_path: "{{ ansible_env.HOME }}/kube-manifests" |
|
|
kubernetes_user_manifests_path: "{{ ansible_env.HOME }}/kube-manifests" |
|
|
# nodeselector for kube-proxy ds is beta until 1.18 |
|
|
|
|
|
kube_proxy_nodeselector: "{{ 'kubernetes.io/os' if kube_version is version('v1.18.0', '>=') else 'beta.kubernetes.io/os' }}" |
|
|
|
|
|
|
|
|
kube_proxy_nodeselector: "kubernetes.io/os" |