我熟悉Kubernetes 的 CPU 和内存使用配额。但是,我设想了一个场景,其中某些容器保证使用大量网络带宽,并且我看不到任何警告 Kubernetes 的方式。(例如,不要在同一台机器上放两个,即使其他配额没问题,也不要在这台机器上放太多其他东西)。我怎样才能影响这种行为?出于这个问题的目的,我可以完全控制集群,并准备在必要时编写代码。
您唯一能做的就是使用和应用支持流量整形。它只能应用于您的 PODS。kubernetes.io/ingress-bandwidthkubernetes.io/egress-bandwidth annotations
例子:
apiVersion: v1
kind: Pod
metadata:
annotations:
kubernetes.io/ingress-bandwidth: 1M
kubernetes.io/egress-bandwidth: 1M
..
Run Code Online (Sandbox Code Playgroud)
官方 k8s 文档也提供了带宽插件的链接。尝试申请满足您的需求。
并阅读github 相关主题。
| 归档时间: |
|
| 查看次数: |
3347 次 |
| 最近记录: |