Я хочу контролировать максимальное использование ресурсов (памяти, процессора, пропускной способности сети и пропускной способности диска) для модуля в Kubernetes. Я знаю, что могу управлять первыми тремя, используя шаблон, подобный приведенному ниже.
Код: Выделить всё
apiVersion: v1
kind: Pod
metadata:
annotations:
kubernetes.io/ingress-bandwidth: 1M
kubernetes.io/egress-bandwidth: 1M
...
spec:
containers:
- name: nginx
image: nginx:1.14.2
resources:
limits:
cpu: "1"
memory:"250Mi"
requests:
cpu: "1"
memory:"250Mi"
Любой намек на то, можно ли
контролировать максимальную пропускную способность доступа к диску. Есть ли лучший способ контролировать максимальную пропускную способность сети лучше, чем плагин CNI (kubernetes.io/ingress-bandwidth, kubernetes.io/engress-bandwidth), например, на уровне контейнера, а не на уровне модуля.Можно ли в примере с шаблоном указать Kubernetes, что я хочу, чтобы моему поду всегда назначалось
одно и то же ядро, а не чередование моего модуля по разным ядрам?>
Подробнее здесь:
https://stackoverflow.com/questions/784 ... ndwidth-pe