본문 바로가기
728x90
반응형

kubernetes43

[Kubernetes] 로드밸런싱을 위해 Control-plane 증설 이후 작업 개요이전에 포스팅한 글을 참고해서 이이서 작업하시면 됩니다.2025.01.11 - [DevOps] - [kubernetes]로드밸런싱을 위한 control-plane 증설 [kubernetes]로드밸런싱을 위한 control-plane 증설개요아래와 같은 환경에서 현재 로드 밸런싱을 위하여 control-plane 2대를 증설하려고 한다. # k get noNAME STATUS ROLES AGE VERSIONkubemaster210 Ready control-plane 61d v1.28.15kubenode211 NotReady 61d v1.28.15kubenode212 Readywww.estar987.com 문제 현상# kubectl get noE0125 13:18:53.798190 3074180 memc.. 2025. 2. 3.
[Kubernetes] CoreDNS & 쿠버네티스 버전의 관계 개요CoreDNS는 쿠버네티스 버전에 연동됩니다. 예를 들어, 쿠버네티스 1.32에서는 CoreDNS v1.11.3이 kubeadm에 으해 기본적으로 설치됩니다. 그렇다면, 쿠버네티스 1.32 이후 버전에서는 CoreDNS를 따로 설정하지 않아도 되는 걸까요? 완전히는 그렇지는 않습니다. 아래에서 자세히 설명하도록 하겠습니다.  CoreDNS는 기본적으로 설치됩니다. 쿠버네티스 v1.11부터 kube-dns 대신 CoreDNS가 기본 DNS 서버로 채택되었습니다. 쿠버네티스 v1.32 기준 kubeadm 으로 클러스터를 생성하면 CoreDNS v1.11.3이 자동으로 설치됩니다. 따라서 kubeadm을 사용할 경우 CoreDNS를 따로 설치할 필요는 없습니다.  설정이 필요할 수도 있습니다. CoreDN.. 2025. 1. 28.
[kubernetes] 쿠버 클러스터 호스트 네임 변경으로 인해 자식 노드 재가입 개요클러스터 구축 이후 원활한 관리를 위하여 자식 노드의 호스트 네임 변경 후 아래와 같이 정상적으로 클러스터 인식이 안되는 오류를 겪었다. kubenode211 > jenkins211 따라서 해당 자식노드를 클러스터에 재가입 시켜 오류를 해결하였다. # k get noNAME STATUS ROLES AGE VERSIONkubemaster210 Ready control-plane 61d v1.28.15kubemaster220 Ready control-plane 16h v1.28.15kubemaster230 Ready control-plane 15h v1.28.15kubenode211 NotR.. 2025. 1. 12.
[kubernetes]로드밸런싱을 위한 control-plane 증설 개요아래와 같은 환경에서 현재 로드 밸런싱을 위하여 control-plane 2대를 증설하려고 한다. # k get noNAME STATUS ROLES AGE VERSIONkubemaster210 Ready control-plane 61d v1.28.15kubenode211 NotReady 61d v1.28.15kubenode212 Ready 61d v1.28.15kubenode213 Ready 61d v1.28.15kubenode214 Ready 61d v1.28.15 환경 구성OS : Ubu.. 2025. 1. 11.
[kubernetes] Windows에 Powershell(curl 명령어)로 쿠버네티스 설치하기 참고https://kubernetes.io/ko/docs/tasks/tools/install-kubectl-windows/ 윈도우에 kubectl 설치 및 설정시작하기 전에 클러스터의 마이너(minor) 버전 차이 내에 있는 kubectl 버전을 사용해야 한다. 예를 들어, v1.32 클라이언트는 v1.31, v1.32, v1.33의 컨트롤 플레인과 연동될 수 있다. 호환되는 최신 버전kubernetes.io 쿠버네티스 공식 문서를 보고 참고하면 된다. 설치 과정(curl 을 사용하여 kubectl 바이너리 설치)powershell을 관리자 권한으로 실행해준다. PS C:\WINDOWS\system32> curl.exe -LO "https://dl.k8s.io/v1.32.0/bin/windows/amd6.. 2024. 12. 19.
[DevOps] Harbor 구성 후 삭제하기 개요Harbor는 Docker 이미지 저장소 관리 도구로, 삭제하려면 컨테이너, 데이터, 구성 파일 등을 모두 정리해야 한다. 아래는 Harbor를 안전하게 삭제하는 방법이다. 1단계 : Harbor 서비스 중지1.1 Docker Compose로 실행 중인 경우1. Harbor 설치 디렉터리로 이동cd ~/harbor 2. docker-compose 명령어로 컨테이너 중지docker-compose downWARN[0000] /root/harbor/docker-compose.yml: `version` is obsolete[+] Running 10/10 ✔ Container harbor-jobservice Removed .. 2024. 12. 12.
728x90
반응형