Pod를 생성 시 리소스 limit과 request를 명시하지 않으면 CPU는 200m, Memory는 50Mi가 기본으로 설정되도록 운영하십시오. default Resource request는 devops 네임스페이스의 "devops-limit"이라는 이름으로 생성
# LimitRange 파일 생성
$ cat > limitrange.yaml <<EOF
apiVersion: v1
kind: LimitRange
metadata:
name: devops-limit
namespace: devops
spec:
limits:
- default:
cpu: 200m
memory: 50Mi
defaultRequest:
cpu: 200m
memory: 50Mi
type: Container
EOF
# LimitRange 적용
$ kubectl apply -f limitrange.yaml
# LimitRange 확인
$ kubectl get -n devops limitranges
$ kubectl describe -n devops limitranges
apiVersion: v1
kind: LimitRange
metadata:
name: devops-limit
namespace: devops
spec:
limits:
- default:
cpu: 200m
memory: 50Mi
defaultRequest:
cpu: 200m
memory: 50Mi
type: Container
LimitRange 파일 생성
$ cat > limitrange.yaml <<EOF
apiVersion: v1
kind: LimitRange
metadata:
name: devops-limit
namespace: devops
spec:
limits:
- default:
cpu: 200m
memory: 50Mi
defaultRequest:
cpu: 200m
memory: 50Mi
type: Container
EOF
cat 명령어를 사용하여 limitrange.yaml 파일을 생성하고 내용을 작성합니다.LimitRange 적용
$ kubectl apply -f limitrange.yaml
kubectl apply 명령어를 사용하여 limitrange.yaml 파일을 적용합니다.LimitRange 확인
$ kubectl get -n devops limitranges
$ kubectl describe -n devops limitranges
kubectl get 및 kubectl describe 명령어를 사용하여 devops 네임스페이스 내의 LimitRange를 확인합니다.