manifests: ensure ip6tables kernel module can load

Fixes: #55

Signed-off-by: Lucas Servén Marín <lserven@gmail.com>
This commit is contained in:
Lucas Servén Marín 2020-05-11 09:40:11 +02:00
parent 968d13148f
commit b188abf0b6
No known key found for this signature in database
GPG Key ID: 586FEAF680DA74AD
9 changed files with 110 additions and 0 deletions

View File

@ -85,6 +85,12 @@ spec:
- name: kubeconfig - name: kubeconfig
mountPath: /etc/kubernetes/kubeconfig mountPath: /etc/kubernetes/kubeconfig
readOnly: true readOnly: true
- name: lib-modules
mountPath: /lib/modules
readOnly: true
- name: xtables-lock
mountPath: /run/xtables.lock
readOnly: false
tolerations: tolerations:
- effect: NoSchedule - effect: NoSchedule
operator: Exists operator: Exists
@ -97,3 +103,10 @@ spec:
- name: kubeconfig - name: kubeconfig
hostPath: hostPath:
path: /etc/kubernetes/kubeconfig path: /etc/kubernetes/kubeconfig
- name: lib-modules
hostPath:
path: /lib/modules
- name: xtables-lock
hostPath:
path: /run/xtables.lock
type: FileOrCreate

View File

@ -118,6 +118,12 @@ spec:
- name: kubeconfig - name: kubeconfig
mountPath: /etc/kubernetes/kubeconfig mountPath: /etc/kubernetes/kubeconfig
readOnly: true readOnly: true
- name: lib-modules
mountPath: /lib/modules
readOnly: true
- name: xtables-lock
mountPath: /run/xtables.lock
readOnly: false
initContainers: initContainers:
- name: install-cni - name: install-cni
image: squat/kilo image: squat/kilo
@ -161,3 +167,10 @@ spec:
- name: kubeconfig - name: kubeconfig
hostPath: hostPath:
path: /etc/kubernetes/kubeconfig path: /etc/kubernetes/kubeconfig
- name: lib-modules
hostPath:
path: /lib/modules
- name: xtables-lock
hostPath:
path: /run/xtables.lock
type: FileOrCreate

View File

@ -85,6 +85,12 @@ spec:
- name: kubeconfig - name: kubeconfig
mountPath: /etc/kubernetes/kubeconfig mountPath: /etc/kubernetes/kubeconfig
readOnly: true readOnly: true
- name: lib-modules
mountPath: /lib/modules
readOnly: true
- name: xtables-lock
mountPath: /run/xtables.lock
readOnly: false
tolerations: tolerations:
- effect: NoSchedule - effect: NoSchedule
operator: Exists operator: Exists
@ -97,3 +103,10 @@ spec:
- name: kubeconfig - name: kubeconfig
hostPath: hostPath:
path: /etc/rancher/k3s/k3s.yaml path: /etc/rancher/k3s/k3s.yaml
- name: lib-modules
hostPath:
path: /lib/modules
- name: xtables-lock
hostPath:
path: /run/xtables.lock
type: FileOrCreate

View File

@ -118,6 +118,12 @@ spec:
- name: kubeconfig - name: kubeconfig
mountPath: /etc/kubernetes/kubeconfig mountPath: /etc/kubernetes/kubeconfig
readOnly: true readOnly: true
- name: lib-modules
mountPath: /lib/modules
readOnly: true
- name: xtables-lock
mountPath: /run/xtables.lock
readOnly: false
initContainers: initContainers:
- name: install-cni - name: install-cni
image: squat/kilo image: squat/kilo
@ -161,3 +167,10 @@ spec:
- name: kubeconfig - name: kubeconfig
hostPath: hostPath:
path: /etc/rancher/k3s/k3s.yaml path: /etc/rancher/k3s/k3s.yaml
- name: lib-modules
hostPath:
path: /lib/modules
- name: xtables-lock
hostPath:
path: /run/xtables.lock
type: FileOrCreate

View File

@ -85,6 +85,12 @@ spec:
- name: kubeconfig - name: kubeconfig
mountPath: /etc/kubernetes mountPath: /etc/kubernetes
readOnly: true readOnly: true
- name: lib-modules
mountPath: /lib/modules
readOnly: true
- name: xtables-lock
mountPath: /run/xtables.lock
readOnly: false
tolerations: tolerations:
- effect: NoSchedule - effect: NoSchedule
operator: Exists operator: Exists
@ -100,3 +106,10 @@ spec:
items: items:
- key: kubeconfig.conf - key: kubeconfig.conf
path: kubeconfig path: kubeconfig
- name: lib-modules
hostPath:
path: /lib/modules
- name: xtables-lock
hostPath:
path: /run/xtables.lock
type: FileOrCreate

View File

@ -118,6 +118,12 @@ spec:
- name: kubeconfig - name: kubeconfig
mountPath: /etc/kubernetes mountPath: /etc/kubernetes
readOnly: true readOnly: true
- name: lib-modules
mountPath: /lib/modules
readOnly: true
- name: xtables-lock
mountPath: /run/xtables.lock
readOnly: false
initContainers: initContainers:
- name: install-cni - name: install-cni
image: squat/kilo image: squat/kilo
@ -164,3 +170,10 @@ spec:
items: items:
- key: kubeconfig.conf - key: kubeconfig.conf
path: kubeconfig path: kubeconfig
- name: lib-modules
hostPath:
path: /lib/modules
- name: xtables-lock
hostPath:
path: /run/xtables.lock
type: FileOrCreate

View File

@ -85,6 +85,12 @@ spec:
- name: kubeconfig - name: kubeconfig
mountPath: /etc/kubernetes mountPath: /etc/kubernetes
readOnly: true readOnly: true
- name: lib-modules
mountPath: /lib/modules
readOnly: true
- name: xtables-lock
mountPath: /run/xtables.lock
readOnly: false
tolerations: tolerations:
- effect: NoSchedule - effect: NoSchedule
operator: Exists operator: Exists
@ -97,3 +103,10 @@ spec:
- name: kubeconfig - name: kubeconfig
configMap: configMap:
name: kubeconfig-in-cluster name: kubeconfig-in-cluster
- name: lib-modules
hostPath:
path: /lib/modules
- name: xtables-lock
hostPath:
path: /run/xtables.lock
type: FileOrCreate

View File

@ -118,6 +118,12 @@ spec:
- name: kubeconfig - name: kubeconfig
mountPath: /etc/kubernetes mountPath: /etc/kubernetes
readOnly: true readOnly: true
- name: lib-modules
mountPath: /lib/modules
readOnly: true
- name: xtables-lock
mountPath: /run/xtables.lock
readOnly: false
initContainers: initContainers:
- name: install-cni - name: install-cni
image: squat/kilo image: squat/kilo
@ -161,3 +167,10 @@ spec:
- name: kubeconfig - name: kubeconfig
configMap: configMap:
name: kubeconfig-in-cluster name: kubeconfig-in-cluster
- name: lib-modules
hostPath:
path: /lib/modules
- name: xtables-lock
hostPath:
path: /run/xtables.lock
type: FileOrCreate

View File

@ -37,6 +37,9 @@ spec:
initialDelaySeconds: 10 initialDelaySeconds: 10
periodSeconds: 3 periodSeconds: 3
volumeMounts: volumeMounts:
- name: lib-modules
mountPath: /lib/modules
readOnly: true
- name: xtables-lock - name: xtables-lock
mountPath: /run/xtables.lock mountPath: /run/xtables.lock
readOnly: false readOnly: false
@ -51,6 +54,9 @@ spec:
key: node.kubernetes.io/not-ready key: node.kubernetes.io/not-ready
operator: Exists operator: Exists
volumes: volumes:
- name: lib-modules
hostPath:
path: /lib/modules
- name: xtables-lock - name: xtables-lock
hostPath: hostPath:
path: /run/xtables.lock path: /run/xtables.lock