Skip to content

developsick/kubernetes_study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Kubernetes 기본 개념 및 관련 .yaml

1. kubectl 설치

2. CLOUDZ(ZCP) 연결 : master-work 노드 세팅

3. 클러스터의 credential 정보 복사

  • 계정 > CLI Command의 내용을 전부 복사
  • (windows기준)사용자폴더에 .kube디렉토리 생성후 config라는 파일 생성-내용 복사
  • kubectl config get-contexts 라면 해당 정보가 조회가 되어야함
  • macOS의 경우는 cd $HOME/.kube 에 있는 config 파일을 vi로 열어 CLI Command 내용을 복사

4. deployment.yaml로 deployment 생성

  • deployment.yaml파일 .kube/workspace에 생성
  • kubectl apply -f deployment.yaml -n edu4 실행
  • deployment.apps/nginx-deployment created라고 뜨면 성공
  • kubectl get deploy -n edu4 : namespace edu4의 deploy정보 조회
  • kubectl get pods -n edu4 : namespace edu4에 속한 pod정보 조회

PVC 생성시에는 apply 대신 create 명령어 사용

  • apply는 merge 개념으로 동일한 내용이 있으면 업데이트
  • storage는 변경에 critical하기 때문에 create를 사용하면 동일한 내용의 경우 업데이트 하지 않고 에러

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published