背景
为namespace配置limitranges后,mysql 的pod无法启动。limitrange的配置方法:
apiVersion: v1
kind: LimitRange
metadata:
name: mysql-limitrange
spec:
limits:
- default:
memory: 256Mi
defaultRequest:
memory: 256Mi
type: Container
# kubectl apply -f mysql_limitrange.yml
应用资源配置:
kubectl apply -f mysql_limitrange.yml
操作方法
1. 删除已经通过deployment部署的pod,使pod重新创建。
kubectl delete pod mysql-deployment-6c9bfc5b9-dfxlx
2. 查看新创建的pod
C02G87Y7MD6R:yaml bytedance$ kubectl get pods -A
NAMESPACE NAME READY STATUS RESTARTS AGE
default mysql-deployment-6c9bfc5b9-zfcng 0/1 CrashLoopBackOff 4 (63s ago) 2m53s
发现处于CrashLoopBackOff状态。
3. 查看pod日志
kubectl logs mysql-deployment-6c9bfc5b9-2cql9
。。。。。。
2022-05-07 09:14: