cho2cee
TIL
cho2cee
전체 방문자
오늘
어제
  • 전체 게시글 (78)
    • Cloud (31)
      • AWS (12)
      • Kubernetes (16)
      • IaC (3)
    • Security (15)
      • ELK (5)
      • Reversing (10)
    • Network (8)
    • Linux (4)
    • Etc. (20)
      • 기타 (4)
      • 업무 (16)

태그

  • 합격후기
  • SAA
  • VPC
  • CLOUD
  • AWS

최근 댓글

블로그 메뉴

  • 홈
  • 태그
  • 방명록
hELLO
cho2cee

TIL

[Kubernetes] kubectl 실습 환경 구성
Cloud/Kubernetes

[Kubernetes] kubectl 실습 환경 구성

2021. 12. 6. 07:54

쿠버네티스를 직접 설치하지 않아도 카타코다를 이용해서 실습해볼 수 있다. 

 

Kubernetes Playground | Katacoda

Use Kubernetes in a hosted sandboxed interactive environment

www.katacoda.com

controlplane $ launch.sh 			//launch 쉘을 이용해서 쿠버네티스 시작
Waiting for Kubernetes to start...
Kubernetes started
controlplane $ kubectl get nodes		// kubectl 명령을 이용한 노드 파악 
NAME           STATUS   ROLES    AGE     VERSION
controlplane   Ready    master   2m56s   v1.18.0
node01         Ready    <none>   2m29s   v1.18.0

 

1. kubectl 이란?

kubectl 명령어란 쿠버네티스에게 웹서버 n개 실행해줘! 라고 요청을 하는 것 

 

2. kubectl 명령어 기본구조 

kubectl [command] [TYPE] [NAME] [flags]

  • command : 자원에 실행할 명령(create, get, delete, edit) 
  • TYPE : 자원의 타입(node, pod, service, ...) 
  • NAME : 자원의 이름 
  • flags : 부가적으로 설정할 옵션 (--help, - o options, ...) 

 

3. kubectl 명령어 자동완성 

리눅스에서 kubectl 명령을 서포팅하지 않기 때문에(탭 키 안먹음) 쉘에 기능을 추가해주어야 한다. 

source <(kubectl completion bash)
source <(kubeadm completion bash) 
echo "source <(kubectl completion bash)" >> ~/.bashrc
echo "source <(kubeadm completion bash)" >> ~/.bashrc​

 


Reference

🔗 따라하면서 배우는 쿠버네티스

저작자표시 (새창열림)

'Cloud > Kubernetes' 카테고리의 다른 글

[Kubernetes] 쿠버네티스 아키텍쳐 | 컴포넌트  (0) 2021.12.07
[Kubernetes] 3-2. kubectl command | pod 생성하기  (0) 2021.12.07
[Kubernetes] 도커 쿠버네티스 설치  (0) 2021.12.06
[kubernetes] 설치없이 쿠버네티스 사용하기  (0) 2021.12.06
[Kubernetes] Kubernetes 소개  (0) 2021.12.05
    'Cloud/Kubernetes' 카테고리의 다른 글
    • [Kubernetes] 쿠버네티스 아키텍쳐 | 컴포넌트
    • [Kubernetes] 3-2. kubectl command | pod 생성하기
    • [Kubernetes] 도커 쿠버네티스 설치
    • [kubernetes] 설치없이 쿠버네티스 사용하기
    cho2cee
    cho2cee
    Today I Learned

    티스토리툴바