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 |