분류 전체보기

    [python] 표준 입출력 sys.stdout / sys.stderr?

    표준 입출력이란? 표준 입력(stdin) 파이썬 함수 : input() 표준출력(stdout) 함수 : print() python의 print(), input() 같은 함수들은 시스템 함수를 활용해서 만들어진 입출력이 혼합된 함수이다. 일종의 모듈(특정 기능들(함수, 변수, 클래스 등)이 구현되어있는 파일을 의미)이라고 볼 수 있고, print()나 input()이 없었다면 표준입출력을 사용해야한다. 일단 내장함수 print의 정의를 보면 file=sys.stdout이 기본 인자(Arguement)로 전달되는 것을 알 수 있다. print(*objects, sep=' ', end='\n', file=None, flush=False)(공식문서) Print objects to the text stream f..

    [kodekloud] 02 Scheduling : Manual Scheduling 풀이

    Q1. A pod definition file nginx.yaml is given. Create a pod using the file. k create -f nginx.yaml Q2. What is the status of the created POD? Q3. Why is the POD in a pending state? 위 내용을 봤을 때 스케쥴이 없어서 그러하다.. Q4. Manually schedule the pod on node01 controlplane ~ ➜ ls nginx.yaml sample.yaml controlplane ~ ➜ vi nginx.yaml controlplane ~ ✖ k get pods NAME READY STATUS RESTARTS AGE nginx 0/1 Pending..

    [kodekloud] 01 Core Concepts : Imperative-Commands 풀이

    Q1. Deploy a pod named nginx-pod using the nginx:alpine image. k run nginx-pod --image=nginx:alpine Q2. Deploy a redis pod using the redis:alpine image with the labels set to tier=db. k run redis --image=redis:alpine --labels=tier=db Q3. Create a service redis-service to expose the redis application within the cluster on port 6379. 명령어 예시 공식문서 kubectl expose (-f FILENAME | TYPE NAME) [--port=por..

    [kodekloud] 01 Core Concepts : Service 풀이

    Q1. How many Services exist on the system? alias k=kubectl; k get services Q2. What is the type of the default kubernetes service? 위에서 k get services 명령어를 통해 type이 clusterIP임을 확인했다. Q3. What is the targetPort configured on the kubernetes service? k describe services # 서비스가 1개만 있기 때문에 위의 명령어로도 가능하지만 정확한 서비스 명과 조회하려면 k describe svc kubernetes Q4. How many labels are configured on the kubernetes se..