본문 바로가기
반응형

Programing/Kubernetes6

쿠버네티스(Kubernetes), 랜처(Rancher, RKE2) 설치 3편 📌 Rancher 란 무엇인가 Rancher는 Kubernetes 클러스터를 관리하고 운영하기 위한 오픈 소스 플랫폼으로, Kubernetes를 더 쉽게 구축하고 관리할 수 있도록 도와주는 도구입니다. Rancher를 사용하면 배포, 관리, 로깅, 인증, 네트워크 정책 등을 웹 UI를 통해 쉽게 설정할 수 있기 때문에 쿠버네티스에 대해 잘 모르는 개발자라도 손쉽게 적근할 수 있습니다. 📌 Rancher 주요 기능 Rancher는 개발자와 운영팀이 복잡한 Kubernetes 클러스터를 관리하고 배포하기 위한 다음과 같은 주요 기능을 제공합니다 다중 클러스터 관리: Rancher는 여러 개의 Kubernetes 클러스터를 중앙에서 관리할 수 있습니다. 이를 통해 다양한 환경에서 운영되는 클러스터를 효과적으로.. 2023. 9. 27.
쿠버네티스(Kubernetes), 랜처(Rancher, RKE2) 설치 2편 쿠버네티스(Kubernetes)에서 Worker Node 는 클러스터 내에서 애플리케이션 컨테이너를 실행하고 관리하는 역할을 하는 중요한 구성 요소 중 하나입니다. Worker Node 설명 컨테이너 호스트: Worker node는 하나 이상의 컨테이너를 실행하는 환경을 제공합니다. 이러한 컨테이너는 Docker, Containerd 또는 다른 컨테이너 런타임에서 실행됩니다. 컨테이너 관리: Worker node는 컨테이너의 실행, 중단, 스케일링 등을 관리합니다. 쿠버네티스 마스터 컨트롤 플레인에서 전송한 명령을 받아 실행하고 상태를 보고합니다. Kubelet: Kubelet은 각각의 Worker node에서 실행되는 에이전트 프로그램입니다. 이 에이전트는 쿠버네티스 마스터와 통신하고 노드 상태를 보고.. 2023. 9. 13.
쿠버네티스(Kubernetes), 랜처(Rancher, RKE2) 설치 1편 Rancher 소개 Rancher는 어디서나 모든 공급자에게 클러스터를 배포하고 실행할 수 있는 Kubernetes 관리 도구입니다. Rancher는 쿠버네티스를 위한 완벽한 컨테이너 관리 플랫폼으로, 어디서나 쿠버네티스를 성공적으로 실행할 수 있는 도구를 제공합니다. Rancher 설치 Rancher를 설치하기 위해서는 서버에 Kubernetes 나 Docker 가 설치되어 있지 않아도 상관없습니다. RKE2 설치시 쿠버네티스 클러스터도 함께 진행됩니다. 설치전 운영체제와 서비스 포트 등을 잘 확인해서 진행에 문제가 없는지 확인해야 합니다. Ubuntu 22.04 와 Rocky9 에서 문제없이 진행했습니다. RKE2를 통해 쿠버네티스 클러스터 구축 후 랜처를 설치하도록 하겠습니다. Requirement.. 2023. 9. 13.
쿠버네티스(Kubernetes) 클러스터 복구 쿠버네티스 클러스터 오류 발생 시 복원하는 방법에 대해 공유해보려고 합니다. 쿠버네티스 with 랜처 버젼: v.1.25.12+rker1 이슈 상황 개발 쿠버네티스 클러스터에 신규 서버 한대를 추가해야 하는 상황이 발생했습니다. 신규 서버는 워커노드로 클러스터에 추가할 예정이였습니다. 신규 서버의 노드 설정 실수로 워커노드가 아닌 마스터노드로 클러스터에 추가했습니다. 워커노드로 신규 서버에 접속하여 쿠버네티스를 삭제했습니다. 이슈 발생 쿠버네티스 클러스터는 지워버린 신규 서버의 노드와 통신하려고 시도 쿠버네티스 마스터 노드의 명령어가 동작하지 않음 클러스터 정보를 확인해 보기 위해 커맨드를 입력해 보면 kube-apiserver 가 동작하지 않는다. 쿠버네티스 클러스터에 마스터 노드를 추가한 뒤 클러스터.. 2023. 9. 12.
반응형