본문 바로가기

Kubernetes20

[ Kubernates ] 쿠버네티스 설치 (centos) 1. VMWARE 로 VM 을 아래와 같이 설정 하였습니다. - Master 서버 아이피 : 192.168.100.134 CPU : 2 HDD : 30G hostname : kubectl-master - Slave1 서버 아이피 : 192.168.100.135 CPU : 2 HDD : 30G hostname : kubectl-slave1 - Slave2 섭버 아이피 : 192.168.100.136 CPU : 2 HDD : 30G hostname : kubectl-slave2 [Centos 7 호스트 이름 변경 명령어] https://shonm.tistory.com/663 [ LINUX ] centos7 hostname 변경 Cent OS 에서 hostname 을 변경 하기 shell> hostnamect.. 2022. 10. 3.
[ Kubernates ] curl -sSL http://IP:10248/healthz' failed with error 발생 마스터 노트 의 kubeadm init 하기 전에 많이 나타나는 오류임 /etc/docker 디렉토리에 daemon.json 파일을 아래와 같이 만들어줍니다. #sudo mkdir /etc/docker #cat 2022. 10. 3.
[ Kubernates ] NAMESPACE 설정 1. Namespace 란 - Cluster 는 master node, worker node 로 묶여 있는 물리적 단위 - Namespace 는 cluster 내부의 논리적 분리 단위 Service 나 pod 등의 오브젝트들이 namespace 별로 관리 될 수 있음 사용자별 권한도 namespace 별로 관리 가능함 - Namespace 별로 리소스 할당을 지정 할 수 있음 (cpu, memory 등의 limit 사용량 지정 가능함) - Namespace 는 논리적 분리 단위라서 환경을 격리 한건 아님. 때문에 namespace 간 통신 가능 2. Namespace 생성 아래와 같이 elk-ns.yaml 파일 생성 및 namespace 생성 Shell> vi elk-ns.yaml apiVersion: .. 2022. 8. 16.
[ Kubernates ] storageClass 설정 , 확인 Pvc 를 생성 하기 위해서는 storageClass 가 있어야 한다. 때문에 현재 쿠버네티스 환경에서 사용할 수 있는 storageClass 가 있는지 확인 하고 없으면 생성해 주면 된다. Shell > kubectl get storageClass 위의 상황에서 나는 storageclass 가 없는 상태 였다. 때문에 아래와 같이 storageClass 를 생성 하였다. Shell> vi storageClass.yaml kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: local-storage provisioner: kubernetes.io/no-provisioner volumeBindingMode: WaitForFirstConsumer.. 2022. 8. 15.