본문 바로가기
728x90

명령어4

k8s 명령어 모음 nginx 설치 kubectl create deployment http-go --image=linexy/http-go nginx 노출 kubectl expose deployment nginx --type=LoadBalancer --port=80 --target-port=8080 pod 삭제 kubectl delete pod NAME deployment 삭제 kubectl delete deployment NAME service 삭제 kubectl delete service NAME 수평 스케일링 kubectl scale deploy http-go --replicas=3 포드와 관련된 서비스 지우기 kubectl delete all --all 2022. 6. 10.
리눅스 시스템 명령어 해당 디렉터리 크기 du sh [경로] 내부 디렉토리 전부 확인 ls -R [경로] 2022. 6. 3.
쿠버네티스 명령어 현재 쿠버네티스 클러스터가 지원하는 API 리소스 목록 출력 kubectl api-resources 특정 API 리소스에 대해 간단한 설명 확인 kubectl explain pod[API 리소스] 파드 등록 kubectl apply -f pod.yaml yml 삭제 및 서비스, 파드 등등 삭제 kubectl delete -f pod.yaml kubectl delete pod hello[파드 명] kubectl delete service hello[서비스 명] 모든 파드 정보 kubectl get pod -o wide 모든 노드 정보 kubectl get node -o wide 특정 파드의 정보 kubectl describe pod hello[파드] 특정 파드 안의 특정 컨테이너 명령어 kubectl ex.. 2022. 4. 30.
docker 명령어 컨테이너 쉘 접속 docker exec -i -t [컨테이너 이름] bash 컨테이너 전체 정지 docker stop $(docker ps -a -q) 컨테이너 전체 삭제(모두 중지 상태일때) docker rm $(docker ps -a -q) 컨테이너 전체 강제 삭제 docker rm -f $(docker ps -a -q) 포트 매핑 docker run -p [HOST PORT]:[CONTAINER PORT] [컨테이너] # nginx 컨테이너 80번 포트를 호스트의 사용 가능한 포트와 연결하여 실행 docker run -d -p 80 nginx docker -v [호스트 볼륨]:[컨테이너 볼륨] docker 컨테이너기반으로 이미지 만들기 docker 빌드 docker build -t my_app:v1.. 2022. 4. 28.
728x90