본문 바로가기
반응형

DevOps/Kubernetes3

[Kubernetes] Multi Config 설정하기, kubectl config 명령어 로컬에서 여러개의 Kubernetes Cluster에 접속하기 위해 여러개의 config파일을 사용할수있도록 설정하는 법을 정리해보겠다. 두가지 방법을 사용할수있는데 1) ~./kube/config 에 병합하는 방법 2) KUBECONFIG 환경변수에 config 경로를 추가하는 방법 Multi Config Context 설정 1. config파일 병합하기 아래와 같이 clusters, contexts, users 항목에 여러 클러스터 정보를 붙여넣으면 하나의 config파일로 여러개 context생성이 가능하다. apiVersion: v1 clusters: - cluster: certificate-authority-data: ~~~~ server: https://:6443 name: 클러스터 이름1 -.. 2022. 5. 19.
worker node에서 kubectl 사용하기 kubectl 명령어를 worker node에서 사용하려면 다음과 같은 메시지가 출력된다. The connection to the server was refused - did you specify the right host or port? worker node에서 kubectl명령어를 사용하기 위해 kubernetes config파일이 worker node에 존재해야한다. kubectl 은 config 파일을 $HOME/.kube 에서 찾아서 사용하기 때문에 해당 폴더에 master node의 컨피그 파일을 복사해주면 된다. 우선 worker node에 폴더를 생성한다. mkdir -p $HOME/.kube 그리고 master node에서 컨피그 파일을 워커노드로 복사해준다. scp $HOME/.kube.. 2021. 9. 24.
helm chart 만들기 0. Helm이란? 헬름은 쿠버네티스 차트를 관리하기 위한 도구이며 차트는 사전 구성된 쿠버네티스 리소스의 패키지다. 헬름은 쿠버네티스 애플리케이션을 패키지 형태로 손쉽게 관리할 수 있도록 도와주는 도구로 디플로이먼트(Deployment), 스테이트풀셋(Statefulset)과 같은 컴퓨팅 자원, 서비스(Service)나 인그레스(Ingress)와 같은 디스커버리/로드밸런싱 자원에 대한 정의를 템플릿 기반의 YAML로 작성하여 배포할 수 있다. 1. chart 기본구조 생성 헬름 차트를 만들어줄 폴더 생성하고 헬름 create 명령어를 통해 차트 기본 디렉토리 생성 mkdir charts cd charts helm create 폴더명 생성된 기본 구조는 아래와 같다 폴더명 |-- Chart.yaml |-.. 2021. 5. 14.
반응형