본문 바로가기
WEB/Infra

쿠버네틱스 (Devops)

by 최새벽 2024. 10. 15.

쿠버네틱스 기본 명령어

kubectl: 관리 명령어
api를 통해서 서비스 관리 및 배포

pod통해서 서비스 확인하기

  1. kubectl get pod로 pod name 확인해주기
  2. kubectl describe (pod name) 입력

pod대역 : 32 ~ pod는 자기 자신만 받아봄
개발자는 접근할 수 없음
pod를 바로 볼 수 없으므로 SVC를 통해서 접근해서 확인
SVC는 pod에 대한 프록시 서비스를 구성해줌

export KUBECONFIR = /etc/kuberneres/admin.conf -> 모든 기능 사용 가능해짐

  • node1(control)에서는 사용 가능
  • node2(compute)에서는 사용 불가능
  • kubectl get nodes

dns서버에서 바로 kube 명령어 사용하기

해당 기능 활용하면 node1에 접근하지 않고 kubectl command를 활용할 수 있음

kubectl completion bash > /etc/profile.d/kubectl.sh
source /etc/profile.d/kubectl.sh
complete -rp

'WEB > Infra' 카테고리의 다른 글

웹 서버 배포하기 01 : ubuntu 설치  (0) 2025.01.16
podman (Devops)  (0) 2024.10.15
가상머신 ip고정(DevOps)  (1) 2024.07.22
프로젝트 인프라 구축 (DevOps)  (3) 2024.07.22