Create a new Namespace limit .
In that Namespace create a Pod named resource-checker of image httpd:alpine .
The container should be named my-container .
It should request 30m CPU and be limited to 300m CPU.
It should request 30Mi memory and be limited to 30Mi memory.
k create ns limit
namespace/limit created
daeunkim@Daeunui-MacBookPro ~ % k run resource-checker --image=httpd:alpine --dry-run=client -o yaml > resource-checker.yaml
daeunkim@Daeunui-MacBookPro ~ % vi resource-checker.yaml
daeunkim@Daeunui-MacBookPro ~ % k apply -f resource-checker.yaml
pod/resource-checker created
daeunkim@Daeunui-MacBookPro ~ % k get pods -n limit
NAME READY STATUS RESTARTS AGE
resource-checker 1/1 Running 0 43s
apiVersion: v1
kind: Pod
metadata:
creationTimestamp: null
labels:
run: resource-checker
name: resource-checker
namespace: limit
spec:
containers:
- image: httpd:alpine
name: my-container
resources:
requests:
memory: "30Mi"
cpu: "30m"
limits:
memory: "30Mi"
cpu: "300m"
'DevOps > k8s' 카테고리의 다른 글
[k8s] 명령어 8개로 가장 빠르게 클러스터 생성하고 쿠버네티스 모니터링까지 (5) | 2024.02.16 |
---|---|
Kubernetes 환경에 Prometheus와 Grafana를 설치하고 통합하기 (0) | 2024.01.24 |
2023-12-25 CKA 기출 feat. CKA 합격 (2) | 2023.12.28 |
HoneyComb 오픈텔레메트리를 위한 모니터링 Tool (0) | 2023.12.14 |
[K8s] JSONPATH 활용하여 원하는 데이터 확인하기 (0) | 2023.11.16 |