kubectl 명령어의 기본 형태는 다음과 같습니다:
kubectl [command] [TYPE] [NAME] [flags]
get, create, delete, apply).-n은 네임스페이스 지정, -o는 출력 형식 설정).kubectl cluster-infokubectl get nodeskubectl get allkubectl get namespaceskubectl config set-context --current --namespace=<namespace-name>kubectl apply -f pod.yamlkubectl get podskubectl describe pod <pod-name>kubectl delete pod <pod-name>kubectl create deployment <deployment-name> --image=<image-name>kubectl get deploymentskubectl set image deployment/<deployment-name> <container-name>=<new-image>kubectl get serviceskubectl expose deployment <deployment-name> --type=NodePort --port=8080kubectl delete service <service-name>kubectl logs <pod-name>kubectl exec -it <pod-name> -- /bin/bashkubectl get eventsminikube startkubectl apply -f https://k8s.io/examples/application/deployment.yamlkubectl get allkubectl describe deployment nginx-deploymentPod 관리:
nginx 이미지를 사용해 Pod 생성:kubectl run my-nginx --image=nginx --restart=Neverkubectl logs my-nginxkubectl delete pod my-nginxDeployment 관리:
kubectl set image deployment/nginx-deployment nginx=nginx:1.16.1Service 관리:
kubectl expose deployment nginx-deployment --type=LoadBalancer --name=my-service --port=80