실습
쿠버네티스 API 호출
Kubectl
쿠버네티스 공식 CLI로 명령형 방식으로 객체 생성
객체가 생성되었는지 확인
명령형 방식으로 객체 삭제
객체 선언문 (Manifest) 파일 생성
선언형 방식으로 객체 생성
객체가 생성되었는지 확인
선언형 방식으로 객체 삭제
REST API
위에서 YAML 형식으로 생성한 객체 선언문을 JSON 형식으로 변환
API 호출에 필요한 권한 설정
발급된 인증 토큰 확인을 확인하고 환경변수로 지정
위에서 확인한 토큰 내용 확인
API 서버 주소를 확인하고 환경변수로 지정
Pod를 생성하는 API 호출
Pod가 생성되었는지 확인
Pod 삭제
Pod가 삭제되었는지 확인
CLI로 Pod 삭제
CLI로 Pod 목록 확인
리소스 삭제
Kubernetes SDK
Python 가상 환경 생성
Kubernetes SDK for Python 설치
Pod를 생성하는 코드 생성
코드 실행
Pod가 생성되었는지 확인
리소스 삭제
Deprecated API Migration
현재 구축된 쿠버네티스 클러스터에 생성 가능 리소스 목록 확인
두개 이상의 API Resource로 생성 가능한 객체를 확인
현재 구축된 쿠버네티스 클러스터에서 지원하는 API 버전 확인
CronJob 생성
CronJob이 생성은 되지만 아래와 같은 경고 메세지가 나옴
위에서 생성한 CronJob를 삭제하고 해당 문서를 참고해서 새로운 API 버전을 사용하는 CronJob 생성
CronJob 목록 확인
리소스 삭제
Last updated