1. kubectl command example
$ kubectl api-resources // 약어정보
$ kubectl describe node or pod <name> // 보다 제사한 정보
## kubectl 예시 ##
$ kubectl get nodes // 현재 node 구성 상태를 확인
$ kubectl run webserver --image=nginx:1.14 --port 80 // nginx1.14 웹서버의 pod를 생성
$ kubectl get pods // 현재 pod 상태 및 정보를 출력
## yaml 형식으로 생성하기 ##
$ kubectl run webserver --image=nginx:1.14 --port 80 --dry-run -o yaml > nginx.yaml
$ kubectl create -f nginx.yaml
$ kubectl get pods // webserver pod가 생성 되었는지 확인
## nginx yaml 형식 ##
apiVersion: v1
kind: Pod
metadata:
creationTimestamp: null
labels:
run: webserver
name: webserver
spec:
containers:
- image: nginx:1.14
name: webserver
ports:
- containerPort: 80
resources: {}
dnsPolicy: ClusterFirst
restartPolicy: Always
status: {}
'IT study > Kubernetes' 카테고리의 다른 글
05. yaml 템플릿 및 API Version (0) | 2022.12.08 |
---|---|
04. K8S namespace 생성 (0) | 2022.12.08 |
02. K8S 구축하기 (0) | 2022.12.06 |
01. kubernetes 사용을 위한 아키텍쳐 (0) | 2022.11.26 |