2. VirtualBox CentOS 7 설치 과정
2021. 8. 28. 22:28
DevOps/kubernetes
가상 머신을 만들고 CentOS 7 버전을 설치해야 한다. 설치하는 과정에 대해서 간단하게 정리해보면 1. 언어 설정 : 한국어 2. Disk 설정 - 자동으로 파티션을 구성해도 상관없지만 원하는 파티션을 구성하고 싶다면 파티션 설정을 통해 기존에 구성된 파티션을 제거하고 다시 구성하면 된다. 3. 네트워크 설정 - Host 이름을 k8s-master 로 따로 설정해주었다. - 이더넷을 켜고 [설정] 탭을 클릭 - [일반] 탭에서 사용 가능하면 자동으로 이 네트워크에 연결을 체크한다. - [IPv4 설정] 탭에서 수동 방식으로 선택 - [Add] 버튼을 눌러 원하는 IP 설정을 해주면된다. - 저장하고 완료하면 된다. 4. 설치 시작 클릭 5. ROOT 암호 설정 6. 설치가 완료되면 재부팅 한다. 7...
1. 쿠버네티스 클러스터를 위한 VirtualBox 가상 머신 생성
2021. 8. 28. 21:21
DevOps/kubernetes
가상 머신을 만들기 전 쿠버네티스 클러스터를 구성하기 위한 노드의 최소 스펙이 필요하다고 한다. - 노드당 메모리 크기 2GB 이상 필요 - 마스터 노드에는 프로세서가 2개 이상 필요 - 클러스터의 모든 시스템 간 네트워크 연결이 필요 (공용이나 사설 네트워크 가능) - 모든 노드에 대해 고유한 호스트 이름이 있어야 한다. - 스왑 비활성화, kubelet 이 제대로 작동하게 하려면 반드시 스왑을 사용하지 않도록 해야한다. VirtualBox 를 사용해서 마스터 노드 가상 머신을 만들어보자. 가상 머신을 만드는 과정은 생각보다 쉬울 수도 있는데 처음하다보면 헷갈리는 부분이 정말 많다. 왜 이걸 선택하는지 궁금한 것도 많아지고 이것저것 찾아보다보면 시간이 정말 빠르게 지나간다. 다음으로 가상 머신 만드는 ..
0. 쿠버네티스 클러스터 테스트 환경 구축해보기
2021. 8. 28. 20:15
DevOps/kubernetes
혼자서 쿠버네티스 테스트 환경을 만들어보려고 한다. 마스터 노드 1개와 워커 노드 2개로 쿠버네티스 클러스터를 구축할 예정이고 쿠버네티스 클러스터를 구축하기에 앞서 테스트 환경을 구축하기 위한 몇 가지 필요한 것들을 다운로드 받아 설치했다. 1. VirtualBox + 이후 Vagrant 사용 일단 현재 window 환경이기 때문에 가상 머신을 통해 노드를 만들어야 한다. 그래서 나는 나중에 vagrant 를 사용해서 3가지 노드들을 한번에 다룰 예정이라 VirtualBox 를 사용하기로 했다. 그래서 VirtualBox 와 Vagrant를 설치했다. - VirtualBox 다운로드 https://www.virtualbox.org/ - Vagrant 다운로드 https://www.vagrantup.com..
kubernetes edit Error - error: Edit cancelled, no valid changes were saved
2021. 8. 3. 21:04
DevOps/kubernetes
[ 요약 정리 ] Kubernetes edit Error 문제 원인 기본 에디터 설정이 되어 있지 않아 들여쓰기 등 문법 적용이 안됨 해결 방법 1. 서버 기본 에디터 설정 (일시적 해결 방법, 서버 재접속 시 다시 설정해야 함) export EDITOR=[원하는 에디터] 2. 쿠버네티스 에디터 설정 (일시적 해결 방법, 서버 재접속 시 다시 설정해야 함) export KUBE_EDITOR=[원하는 에디터] # 또는 edit 할 때 마다 적용 KUBE_EDITOR="vim" kubectl edit ... 3. 서버 환경 변수 설정 (~/.bashrc 적용 방법, 찾아보면 다른 방법도 있다는 점) # 직접 vi 편집기를 통해 작성하거나 아래와 같이 추가 echo 'export EDITOR=vim' >> ~..