Я пытаюсь запланировать модуль в моем локальном кластере microk8s. в разделе событий я вижу предупреждение 0/1 nodes are available 1 node(s) had diskpressure
, как проверить, сколько места у узла и как установить большее значение ..
Вот параметры, которые вы можете установить в соответствии с пороговыми значениями, которые вы хотите установить:
systemctl status kubelet
â— kubelet.service - kubelet: The Kubernetes Node Agent
Loaded: loaded (/etc/systemd/system/kubelet.service; enabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/kubelet.service.d
└─10-kubeadm.conf
Active: active (running) since Fri 2018-08-17 15:54:28 IST; 3 weeks 2 days ago
Docs: http://kubernetes.io/docs/
Main PID: 580 (kubelet)
Tasks: 78
Memory: 88.5M
CGroup: /system.slice/kubelet.service
└─580 /usr/bin/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --pod-manifest-path=/etc/k...
Поднимите загруженный файл /etc/systemd/system/kubelet.service
и измените его содержимое следующим образом:
vi /etc/systemd/system/kubelet.service
[Unit]
Description=kubelet: The Kubernetes Node Agent
Documentation=http://kubernetes.io/docs/
[Service]
ExecStart=/usr/bin/kubelet --eviction-hard nodefs.available<1Gi --eviction-soft nodefs.available<1Gi
Restart=always
StartLimitInterval=0
RestartSec=10
[Install]
WantedBy=multi-user.target
Здесь --eviction-hard
и --eviction-soft
- это параметры, которые вы можете установить в соответствии с вашими требованиями,
Для получения дополнительной информации о том, как настроить эти параметры, обратитесь к этим официальным документам:
https://kubernetes.io/docs/tasks/administer-cluster/out-of-resource/
Надеюсь на эту помощь,
Спасибо!