Post

[Kubernetes] kubectl run command

[Kubernetes] kubectl run command

기본 구조

1
2
3
4
kubectl run [파드 이름] --image=[이미지 이름]

# 명령어를 실행하여 nginx 이미지를 실행하는 nginx 파드를 생성할 수 있다.
kubectl run nginx --image=nginx

[명령어] --help를 입력하면 더 다양한 옵션들을 찾을 수 있다.

Option

  • --image: 실행할 이미지 이름을 지정
    1
    2
    
      # nginx 이미지를 사용하여 파드를 생성
      kubectl run nginx --image=nginx
    
  • --replicas: 생성할 파드나 작업의 개수를 지정
    1
    2
    
      # nginx 이미지를 사용하여 파드를 3개 생성
      kubectl run nginx --image=nginx --replicas=3
    
  • --port: 파드나 작업에서 노출할 포트 번호를 지정
    1
    2
    
      # nginx 이미지를 사용하여 파드를 생성하고, 80번 포트를 노출
      kubectl run nginx --image=nginx --port=80
    

자주 쓰는 명령어는 kubectl-cheatsheet

This post is licensed under CC BY 4.0 by the author.