2024/10/27 3

알고리즘으로 대가리부터 박는 Python 기초 문법 - 6

https://school.programmers.co.kr/learn/courses/30/lessons/181863def solution(rny_string): return rny_string.replace("m","rn")replace() 함수 사용 # 파라미터 2개 일 때## a를 b로 치환ex = "aaab"ex.replace("a","b")>>> ex = "bbbb"# 파라미터 3개 일 때## 2번째 a까지 b로 치환ex = "aaab"ex.replace("a","b", 2)>>> ex = "bbab"Optional ) replace() 함수는 중첩으로 사용이 가능하다 ex = "aabb"ex.replace("a","c").replace("b","d")>>> ex = "ccdd"https:/..

코테 2024.10.27

CKA 예제 리마인더 - 5. Manual Scheduling

pod의 status가 pending 상태일 때, pending인 이유를 찾으세요 나의 답안 ) kubectl describe po 를 했을 때 정보가 출력되었지만 pending인 이유까지 유추하지 못함 Solution ) kubectl describe po 를 했을 때 Node 필드가 임. 이로 미루어보아 스케쥴러가 적합한 노드에 파드를 스케쥴링하지 못함 kubectl get po -n=kube-system 출력된 kube-system 네임스페이스의 파드 중, 스케쥴러가 없는것을 확인함 즉, pending이 되는 이유는 스케쥴러가 없기때문이다. nginx Pod를 node01에 스케쥴링 하세요 나의 답안 ) nginx Pod Manifest에서 spec.nodeName 필드 추가, nodeName: n..

DevOps 2024.10.27

CKA 예제 리마인더 - 4. Imperative Commands

Pod를 만드세요name = redisimage = redis:alpinelabels = "tier=db"나의 답안) kubectl run redis --image=redis:alpine --dry-run=client -o yaml > ./redis.yaml vim redis.yaml 후 labels 아래에 tier=db 추가 kubectl apply -f redis.yaml Solution ) kubectl run redis --image=redis-alpine --labels="tier=db" svc를 만드세요name = redis-serviceport = 6379나의 답안) kubectl create svc redis-service --tcp=6379:6379 --dry-run=client -o y..

DevOps 2024.10.27