728x90

Kubenetes 를 사용하면서 namespace 를 통해 큰 단위의 리소스 구분을 해줘야 하는 경우가 종종 생깁니다. namespace 를 감안하여 사용할 수 있는 몇 가지 명령어들 중 udemy 강의 실습에서 나온 커맨드를 정리해 봅니다. 몇 일 쉬고 다시 들으려니 또 까먹은 것들이 많아서 당혹스럽네요 ㅜㅜ 듣고 있는 CKA Udemy 강의는 아래 링크입니다. 

 

 

 

Certified Kubernetes Administrator (CKA) Practice Exam Tests

Prepare for the Certified Kubernetes Administrators Certification with live practice tests right in your browser - CKA

www.udemy.com

 


redis 이미지를 사용하는 간단한 pod 생성 코드

apiVersion: v1
kind: Pod

metadata:
  name: redis
spec:
  containers:
  - name: redis
    image: redis

 

Pod 를 특정 Namespace 에 생성하기

kubectl create -f pod.yaml --namespace=finance

 

모든 Namespace 의 Pod 목록 확인하기

kubectl get pods --all-namespaces

 

특정 Namespace 의 Pod 목록 확인하기

kubectl get pods --namespace=research

 

redis 이미지를 사용하는 간단한 pod 생성 코드 + namespace 지정

apiVersion: v1
kind: Pod

metadata:
  name: redis
  nemaspace: finance <-- 추가된 부분
spec:
  containers:
  - name: redis
    image: redis

 

기본 namespace(default) 를 특정 namespace 로 고정하기

// 현재의 context 를 가져온 뒤 research namespace 를 기본 값으로 변경
kubectl config set-context $(kubectl config current-context) --namespace=research

 

namespace 의 생성

// yaml 을 이용하는 방법
// namespace.yml
apiVersion: v1
kind: Namespace
metadata:
  name: new-namespace

// 생성한 파일을 이용하여 namespace 생성 
$ kubectl create namespace -f namepsace.yml
// 커맨드라인 명령으로 namespace 생성
kubectl create namespace new-namespace

 


 

본 포스팅은 제휴마케팅 링크를 포함하고 있으며 소정의 수수료를 지급받을 수 있습니다. 

 

 

728x90
728x90
최근 Cloud 를 이용한 서비스 개발이 인기입니다. 초기 스타트업이나 실험적인 프로젝트들이 없는 자금으로 손쉽게 이용할 수 있는 저렴한 초기 비용이 Cloud 의 메리트라서 찾는 분들이 많아지고 있습니다. 하지만 막상 DIY 로 혼자서 알아서 써야 하는 Cloud Server 이용에 괜한 어려움을 겪는 분들이 많습니다. 막상 써보면 별 것 아닌데 말이죠!

SK텔레콤이 T cloud biz 의 서버 상품인 Cloud Server 기반에서 Node.js 실습을 통해 클라우드 환경에도 익숙해지고 인기저자 윤인성 군의 Node.js 강의도 들을 수 있는 프로그램을 준비했다고 합니다. 선착순 30명에게만 제공되는 기회라 지금이라도 달려가서 등록 신청을 해보시기 바랍니다! 일단 선물이 너무 마음에 드는 행사라는 ;;;

오프닝 세션은 제가 직접 진행하니... 많은 관심 부탁드립니다 ^^

본 메일은 ZDNet Korea에서 제공하는 기업의 신제품 소개, 신기술 동향, PR 및 컨퍼런스, 세미나 등의
이벤트 관련 소식을 이메일로 받겠다고 승인해주신 회원들에게만 보내는 Permission Mail 입니다.

| 신규가입 | 뉴스레터 해지/변경 | 수신거부 |
본 메일은 회원가입(변경)시 회원님의 동의를 얻은 후 발송한 Permission Mail 입니다.
ㆍ 송진호님은 20010619000000에 ZDNET KOREA에 가입하셨습니다.
ㆍ 본 뉴스레터의 수신을 원하지 않으시면 수신거부를 눌러주세요.
This Newsletter was sent at your request. If you unknowingly received this, please accept
our apologies, and click here to unsubscrib. Thank you.
ㆍ 본 메일은 발신전용 메일입니다. 문의는 ask@zdnet.co.kr으로 문의 주시기 바랍니다.
[공정거래위원회 고시 제 2000-1호에 따른 안내]
서울특별시 마포구 서교동 466-8 코마빌딩 4층, 5층 / TEL : 02-3300-100 / 사업자번호 220-87-44355

'The Korean edition of 'ZDNet' is published under license from CNET Networks, Inc., San Francisco, CA,
USA. Editorial items appearing in 'ZDNet Korea' that were originally published in the US Edition of 'ZDNet',
'CNET', and 'CNET News.com' are the copyright properties of CNET Networks, Inc. or its suppliers.
Copyright ⓒ 2007 CNET Networks, Inc. All Rights Reserved.
'ZDNet', 'CNET' and 'CNET News.com' are trademarks of CNET Networks, Inc.


728x90

+ Recent posts