Слияние кода завершено, страница обновится автоматически
Users can add annotation to pod to limit bandwidth or IOPS.
Example: kubectl apply -f deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: carina-deployment-speed-limit
namespace: carina
labels:
app: web-server-speed-limit
spec:
replicas: 1
selector:
matchLabels:
app: web-server-speed-limit
template:
metadata:
annotations:
carina.storage.io/blkio.throttle.read_bps_device: "10485760"
carina.storage.io/blkio.throttle.read_iops_device: "10000"
carina.storage.io/blkio.throttle.write_bps_device: "10485760"
carina.storage.io/blkio.throttle.write_iops_device: "100000"
labels:
app: web-server-speed-limit
spec:
containers:
- name: web-server
image: nginx:latest
imagePullPolicy: "IfNotPresent"
volumeMounts:
- name: mypvc
mountPath: /var/lib/www/html
volumes:
- name: mypvc
persistentVolumeClaim:
claimName: csi-carina-pvc-speed-limit
readOnly: false
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: csi-carina-pvc-speed-limit
namespace: carina
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 17Gi
storageClassName: csi-carina-sc
volumeMode: Filesystem
Carina will convert those anntoations into pod's cgroupfs hierarchy.
cgroup v1
/sys/fs/cgroup/blkio/kubepods/burstable/pod0b0e005c-39ec-4719-bbfe-78aadbc3e4ad/blkio.throttle.read_bps_device
/sys/fs/cgroup/blkio/kubepods/burstable/pod0b0e005c-39ec-4719-bbfe-78aadbc3e4ad/blkio.throttle.read_iops_device
/sys/fs/cgroup/blkio/kubepods/burstable/pod0b0e005c-39ec-4719-bbfe-78aadbc3e4ad/blkio.throttle.write_bps_device
/sys/fs/cgroup/blkio/kubepods/burstable/pod0b0e005c-39ec-4719-bbfe-78aadbc3e4ad/blkio.throttle.write_iops_device
cgroup v2
/sys/fs/cgroup/kubepods/burstable/pod0b0e005c-39ec-4719-bbfe-78aadbc3e4ad/io.max
dd if=/dev/zero of=out.file bs=1M count=512 oflag=dsync
.Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )