Преглед изворни кода

manifests: ensure ip6tables kernel module can load

Fixes: #55

Signed-off-by: Lucas Servén Marín <lserven@gmail.com>
Lucas Servén Marín пре 6 година
родитељ
комит
b188abf0b6

+ 13 - 0
manifests/kilo-bootkube-flannel.yaml

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

+ 13 - 0
manifests/kilo-bootkube.yaml

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

+ 13 - 0
manifests/kilo-k3s-flannel.yaml

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

+ 13 - 0
manifests/kilo-k3s.yaml

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

+ 13 - 0
manifests/kilo-kubeadm-flannel.yaml

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

+ 13 - 0
manifests/kilo-kubeadm.yaml

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

+ 13 - 0
manifests/kilo-typhoon-flannel.yaml

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

+ 13 - 0
manifests/kilo-typhoon.yaml

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

+ 6 - 0
manifests/kube-router.yaml

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