【问题标题】:How to remove LimitRange from default namespace in kubernetes?如何从 kubernetes 的默认命名空间中删除 LimitRange?
【发布时间】:2019-05-15 01:51:39
【问题描述】:

对于其中一个要求,我使用下面的 yaml 文件在我的默认名称空间上创建了一个新 pod

 apiVersion: v1
 kind: LimitRange
 metadata:
 name: mem-min-max-demo-lr1
 spec:
 limits:
 - max:
  memory: 5Gi
 min:
  memory: 900Mi
 type: Container

现在我需要从 kubernetes 的默认命名空间中删除这些 LimitRange 吗?

【问题讨论】:

  • kubectl delete 不起作用吗?
  • 不,当我运行 kubectl get pods --namespace=default 时,我什至看不到名为 mem-min-max-demo-lr1 的 pod,但 kubectl create -f 说创建了 pod
  • 我想您可能混淆了 pod 和 limitranges?

标签: kubernetes autoscaling kubectl kubernetes-pod


【解决方案1】:

您在默认命名空间中创建了一个名为 mem-min-max-demo-lr1 的 LimitRange。要验证运行 kubectl get LimitRange -n default ,然后删除 kubectl delete LimitRange mem-min-max-demo-lr1 。要进一步了解这种情况,请查看此https://kubernetes.io/docs/tasks/administer-cluster/manage-resources/memory-constraint-namespace/

【讨论】:

    猜你喜欢
    • 2021-11-26
    • 2019-09-15
    • 2022-08-19
    • 1970-01-01
    • 2019-03-30
    • 2021-09-12
    • 1970-01-01
    • 2017-06-10
    • 2019-07-09
    相关资源
    最近更新 更多