설치하기 전에 NFS를 이용한 프로비저닝을 진행할 예정이므로 NFS Server가 있다면 상관없지만 없다면 아래의 NFS 설치를 우선적으로 설치하고 진행해야 합니다. https://park-hw.tistory.com/entry/NFS-Server-%EC%84%A4%EC%B9%98?category=952514 NFS Server 설치 NFS Server 설치 설치하기전에 Nfs-server 설치를 진행한 서버는 NFS만을 위한 독립서버입니다. NFS는 Server와 Client로 나뉘어지며, 독립서버에는 Server만 설치하고 Client는 각 노드에 설치합니다. 1... park-hw.tistory.com 해당 프로비저너 설정 방법은 아래의 문서를 참고하였습니다. https://github.com/kub..
시작하기전에... 해당 문서는 쿠버네티스 공식 홈페이지를 참고하여 작성하였습니다. https://kubernetes.io/ko/ 운영 수준의 컨테이너 오케스트레이션 운영 수준의 컨테이너 오케스트레이션 kubernetes.io Kubectl 명령어 kubectl 명령어 중 가장 많이 사용되는 명령어만 정리 해 보았다. 명령어 설명 create 리소스를 생성하는데 사용한다. apply create와 비슷하나 이미 존재하는것은 변경해준다. get 리소스의 상태를 보여준다. describe 리소스의 상태를 상세하게 보여준다. delete 리소스를 제거하는데 사용한다. logs 컨테이너의 로그를 확인. exec 컨테이너에 명령어를 전달. 컨테이너에 접근할 때 주로 사용한다. config kubectl 설정을 관리..
대시보드 토큰 발행 전에 쿠버네티스 대시보드가 설치되지 않았다면 아래 글을 확인하기 바랍니다. https://park-hw.tistory.com/entry/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4-%EB%8C%80%EC%8B%9C%EB%B3%B4%EB%93%9C-%EC%A0%81%EC%9A%A9 쿠버네티스 대시보드 적용 쿠버네티스 대시보드 설치 전에 쿠버네티스는 대시보드를 공식적으로 지원해 준다, 아래글은 해당 문서를 참고하여 작성 하였다. (이때 버전은 2.6.0) 참조 : https://github.com/kubernetes/dashboard GitHub - park-hw.tistory.com 대시보드 사용자 만들기 kubernetes-dashboard라는 네..
쿠버네티스 대시보드 설치 전에 쿠버네티스는 대시보드를 공식적으로 지원해 준다, 아래글은 해당 문서를 참고하여 작성 하였다. (이때 버전은 2.6.0) 참조 : https://github.com/kubernetes/dashboard GitHub - kubernetes/dashboard: General-purpose web UI for Kubernetes clusters General-purpose web UI for Kubernetes clusters. Contribute to kubernetes/dashboard development by creating an account on GitHub. github.com 1. 쿠버네티스 대시보드 설치 쿠버네티스에서 제공하는 기본 대시보드 화면 적용 방법이다. 나..
설치하기전에 설치를 진행한 노드는 master 입니다, 해당 노드의 각 스펙은 아래와 같습니다. OS CPU Memory Hard centOS7 8core 16G 300G 공식 문서에 따르면 노드는 2개의 코어 이상이 필요합니다. 2 GB 이상의 램을 장착한 머신. (이 보다 작으면 앱을 위한 공간이 거의 남지 않음) 2 이상의 CPU. Swap의 비활성화. kubelet이 제대로 작동하게 하려면 반드시 Swap을 사용하지 않도록 설정한다. 쿠버네티스 마스터 만들기 1. 시스템 설정 Kubernetes를 이상없이 작동하게 하기 위해 firewalld와 selinux를 비활성화 할 필요가 있습니다. sudo service firewalld stop sudo chkconfig firewalld off sud..