mirror of https://git.rancher.io/rke2-charts
add optional dhcp daemonset to rke2-multus
parent
7fc6440372
commit
3127c33151
|
@ -0,0 +1,62 @@
|
|||
---
|
||||
{{- if .Values.manifests.dhcpDaemonSet }}
|
||||
apiVersion: apps/v1
|
||||
kind: DaemonSet
|
||||
metadata:
|
||||
name: multus-dhcp-ds
|
||||
namespace: {{ .Release.Namespace }}
|
||||
labels:
|
||||
{{- include "multus.labels" . | indent 4 }}
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: {{ .Chart.Name }}
|
||||
updateStrategy:
|
||||
type: RollingUpdate
|
||||
rollingUpdate:
|
||||
maxUnavailable: 1
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
{{- include "multus.labels" . | indent 8 }}
|
||||
spec:
|
||||
hostNetwork: true
|
||||
{{- with .Values.imagePullSecrets }}
|
||||
imagePullSecrets:
|
||||
{{- toYaml . | nindent 8 }}
|
||||
{{- end }}
|
||||
nodeSelector: {{- toYaml .Values.labels.nodeSelector | nindent 8 }}
|
||||
initContainers:
|
||||
- name: kube-{{ .Chart.Name }}-dhcp-cleanup
|
||||
image: busybox
|
||||
command: ["rm", "-f", "/run/cni/dhcp.sock"]
|
||||
securityContext:
|
||||
privileged: true
|
||||
volumeMounts:
|
||||
- name: socketpath
|
||||
mountPath: /host/run/cni
|
||||
containers:
|
||||
- name: kube-{{ .Chart.Name }}-dhcp
|
||||
image: busybox
|
||||
command: ["/opt/cni/bin/dhcp", "daemon"]
|
||||
securityContext:
|
||||
privileged: true
|
||||
volumeMounts:
|
||||
- name: binpath
|
||||
mountPath: /opt/cni
|
||||
- name: socketpath
|
||||
mountPath: /run/cni
|
||||
- name: netnspath
|
||||
mountPath: /var/run/netns
|
||||
mountPropagation: HostToContainer
|
||||
volumes:
|
||||
- name: binpath
|
||||
hostPath:
|
||||
path: /opt/cni
|
||||
- name: socketpath
|
||||
hostPath:
|
||||
path: /run/cni
|
||||
- name: netnspath
|
||||
hostPath:
|
||||
path: /run/netns
|
||||
{{- end }}
|
|
@ -108,6 +108,7 @@ manifests:
|
|||
configMap: false
|
||||
daemonSet: true
|
||||
customResourceDefinition: true
|
||||
dhcpDaemonSet: false
|
||||
|
||||
#tolerations: []
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
url: local
|
||||
workingDir: charts
|
||||
packageVersion: 03
|
||||
packageVersion: 04
|
||||
|
|
Loading…
Reference in New Issue