Cpu request setted.
Critical pods flag added.
Minor version bump in infra-chart.
Change-Id: Ib1f0a9a7a29e800f144260777d7c343404e71afc
Signed-off-by: Szekeres, Balazs (Nokia - HU/Budapest) <balazs.szekeres@nokia.com>
%define COMPONENT infra-charts
%define RPM_NAME caas-%{COMPONENT}
%define RPM_MAJOR_VERSION 1.0.0
-%define RPM_MINOR_VERSION 8
+%define RPM_MINOR_VERSION 9
Name: %{RPM_NAME}
Version: %{RPM_MAJOR_VERSION}
labels:
{{ .Values.kubernetes_component_label }}: cpu-device-plugin
spec:
+ priorityClassName: "system-node-critical"
containers:
- name: cpu-device-plugin
image: {{ .Values.registry_url }}/{{ .Values.registry_reponame }}/cpupooler:{{ .Values.cpupooler.container_version }}
imagePullPolicy: IfNotPresent
command: [ "/cpu-device-plugin", "-logtostderr" ]
+ resources:
+ requests:
+ cpu: "10m"
volumeMounts:
- name: time-mount
mountPath: /etc/localtime
labels:
{{ .Values.kubernetes_component_label }}: cpu-setter
spec:
+ priorityClassName: "system-node-critical"
containers:
- name: cpu-device-plugin
image: {{ .Values.registry_url }}/{{ .Values.registry_reponame }}/cpupooler:{{ .Values.cpupooler.container_version }}
imagePullPolicy: IfNotPresent
command: [ "/cpu-setter", "--poolconfigs=/etc/cpu-pooler", "--cpusetroot=/sys/fs/cgroup/cpuset/kubepods/" ]
+ resources:
+ requests:
+ cpu: "10m"
volumeMounts:
- name: time-mount
mountPath: /etc/localtime
}
]
spec:
+ priorityClassName: "system-cluster-critical"
nodeSelector:
nodetype: caas_master
serviceAccountName: custom-metrics-apiserver
- --config=/etc/adapter/config.yaml
ports:
- containerPort: {{ .Values.custom_metrics_api.port }}
+ resources:
+ requests:
+ cpu: "10m"
volumeMounts:
- name: time-mount
mountPath: /etc/localtime
}
]
spec:
+ priorityClassName: "system-cluster-critical"
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
cpu: "{{ .Values.elasticsearch.cpu_limit }}"
memory: "{{ .Values.elasticsearch.memory_limit }}"
requests:
+ cpu: "100m"
memory: "{{ .Values.elasticsearch.memory_request }}"
readinessProbe:
tcpSocket:
}
]
spec:
+ priorityClassName: "system-cluster-critical"
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
limits:
memory: "{{ .Values.elasticsearch.memory_limit }}"
requests:
+ cpu: "100m"
memory: "{{ .Values.elasticsearch.memory_request }}"
readinessProbe:
httpGet:
labels:
{{ .Values.kubernetes_component_label }}: metrics-server
spec:
+ priorityClassName: "system-cluster-critical"
nodeSelector:
nodetype: caas_master
serviceAccountName: metrics-apiserver
- "--logtostderr"
- "--tls-cert-file=/etc/metrics-server/ssl/metrics-server.crt"
- "--tls-private-key-file=/etc/metrics-server/ssl/metrics-server.key"
+ resources:
+ requests:
+ cpu: "10m"
volumeMounts:
- name: time-mount
mountPath: /etc/localtime
labels:
{{ .Values.kubernetes_component_label }}: netwatcher
spec:
+ priorityClassName: "system-node-critical"
hostNetwork: true
dnsPolicy: ClusterFirstWithHostNet
containers:
- SYS_ADMIN
- NET_ADMIN
- NET_RAW
+ resources:
+ requests:
+ cpu: "10m"
volumeMounts:
- name: time-mount
mountPath: /etc/localtime
}
]
spec:
+ priorityClassName: "system-cluster-critical"
nodeSelector:
nodetype: caas_master
serviceAccountName: prometheus
resources:
limits:
memory: 2Gi
+ requests:
+ cpu: "30m"
volumeMounts:
- name: time-mount
mountPath: /etc/localtime
labels:
name: sriovdp
spec:
+ priorityClassName: "system-node-critical"
nodeSelector:
sriov: enabled
containers:
- "-logtostderr"
- "-v=10"
- "-resource-prefix=nokia.k8s.io"
+ resources:
+ requests:
+ cpu: "10m"
volumeMounts:
- name: time-mount
mountPath: /etc/localtime
labels:
{{ .Values.kubernetes_component_label }}: svcwatcher
spec:
+ priorityClassName: "system-cluster-critical"
dnsPolicy: ClusterFirst
nodeSelector:
nodetype: caas_master
image: {{ .Values.registry_url }}/{{ .Values.registry_reponame }}/svcwatcher:{{ .Values.svcwatcher.container_version }}
args:
- "--logtostderr"
+ resources:
+ requests:
+ cpu: "10m"
volumeMounts:
- name: time-mount
mountPath: /etc/localtime
labels:
{{ .Values.kubernetes_component_label }}: cpu-dev-pod-mutator
spec:
+ priorityClassName: "system-cluster-critical"
nodeSelector:
nodetype: caas_master
containers:
image: {{ .Values.registry_url }}/{{ .Values.registry_reponame }}/cpupooler:{{ .Values.cpupooler.container_version }}
command: [ "/cpu-device-webhook", "-tls-cert-file=/etc/webhook/certs/cpuwebhook.crt", "-tls-private-key-file=/etc/webhook/certs/cpuwebhook.key", "-alsologtostderr", "-v=4" ]
imagePullPolicy: IfNotPresent
+ resources:
+ requests:
+ cpu: "10m"
volumeMounts:
- name: time-mount
mountPath: /etc/localtime