获取命名空间
kubectl get namesapces
获取Pods
kubectl get pods
获取Pods详细信息 (所有pods的信息)
kubectl describe pods
查看日志
kubectl logs $POD_NAME
获取Daemonset
kubectl get daemonset
删除Daemonset
kubectl delete ds DAEMONSET_NAME
获取nodes
kubectl get nodes
获取nodes详细信息 (所有nodes的信息)
kubectl describe nodes
限制kubernetes上命名空间的内存使用上限
编译一个配置文件,内容示例如下
apiVersion: v1 kind: LimitRange metadata: name: mem-min-max-default spec: limits: - max: memory: 4Gi min: memory: 500Mi type: Container
然后运行:
kubectl create -f yaml路径 --namespace=名字空间
限制kubernetes上命名空间内单个的内存使用上限
编译一个配置文件,内容示例如下
apiVersion: v1
kind: LimitRange
metadata:
name: default-mem-range
spec:
limits:
- default:
memory: 4Gi
defaultRequest:
memory: 256Mi
type: Container
然后运行:
kubectl create -f yaml路径 --namespace=名字空间
查看存储的资源限额设置
kubectl get limitrange
或者具体的查看cpu的限额设置
kubectl get limitrange 限制名称 --namespace=名字空间 --output=yaml
删除集群上的资源配置限额
kubectl delete limitrange default-mem-range –-namespace=default