본문 바로가기
728x90

DevOps/Kubernetes28

[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.
[Kubernetes] 클러스터 구성 중 접한 ERR ERR# kubeadm init --pod-network-cidr=10.96.0.0/12 --apiserver-advertise-address=192.168.207.231I1017 11:20:16.467463 4146 version.go:256] remote version is much newer: v1.31.1; falling back to: stable-1.28[init] Using Kubernetes version: v1.28.14[preflight] Running pre-flight checks [WARNING FileExisting-socat]: socat not found in system patherror execution phase preflight: [preflight].. 2024. 10. 21.
[Kubernetes] 클러스터에 노드 추가 클러스터 구축 후 토큰 값을 까먹거나 여러 요인들로 추가로 작업해줘야할 경우에 아래 과정으로 실시하면 된다.Master 노드토큰 값 조회# kubeadm token listTOKEN TTL EXPIRES USAGES DESCRIPTION EXTRA GROUPS19iege.6onflcvyh6yr7bqq 21h 2024-09-09T06:10:33Z authentication,signing The default bootstrap token generated by 'kubeadm init'. .. 2024. 9. 10.
728x90