본문 바로가기

대세는 쿠버네티스 [초급-중급]

(3)
▶ kubernetes - Volume emptyDir 컨테이너들끼리 데이터를 공유하기 위해서 볼륨을 사용하는 것 최초 볼륨이 생성될 떄는 항상 볼륨 안에 내용이 비어있기 때문에 empty 라는 명칭을 가지게 되었다. 만약에 컨테이너 1 번이 웹 역할을 하는 서버이고 컨테이너 2번이 백엔드단이라면 1번 컨테이너 웹서버로 받은 특정 파일을 마운트가 된 볼륨에 저장을 해놓고 백엔드단에 있는 2번 컨테이너도 해당 볼륨을 마운트를 하고 있다면 이 두 서버가 이 볼륨을 자신의 로컬에 있는 파일처럼 사용하기 때문에 이 두 서버가 파일을 주고 받을 필요가 없이 편하게 사용 가능하다. pod 안에 생성되기 때문에 파드에 문제가 발생해서 재생성이 되면 데이터가 싹 없어진다는 것을 의미한다. 그래서 이 볼륨에 쓰이는 데이터는 꼭 일시적인 사용목적에 의한 데이터..
▶ kubernetes - k8s-master , k8s-node1, k8s-node2 Join !!! k8s-master 에서 key 생성 [root@k8s-master ~]# cat ~/join.sh kubeadm join 192.168.56.30:6443 --token ck42o0.xn7jry44rt6f198l --discovery-token-ca-cert-hash sha256:aaa4b9734d3ff758d7ca399041bd2569b6a90d562589bb6367746c39776ba8f2 k8s-node1 에서 k8s-master 으로 조인 [root@k8s-node1 ~]# kubeadm join 192.168.56.30:6443 --token ck42o0.xn7jry44rt6f198l --discovery-token-ca-cert-hash sha256:aaa4b9734d3ff758d7ca399..
▶ kubernetes - 설치 에러 ,, 해결까지 ! 대세는 쿠버네티스 [초급-중급] 설치만 6시간째 ;; 난감하다. 첫번째 설치 가이드를 따라하다 너무 안되서 두번째 가이드로 시도를 했고, 가상머신만 여러번 생성/삭제를 반복한 후 드디어 되었다 ! 문제 발생은 아래와 같다 Xshell 에서 login 화면이 나오지를 않았다. 아마 접속이 되지 않아서 그런 것 같다. vm 을 여러번 제거 / 생성 하다보니 나중에는 master 만 생성되고 node 는 생성되지 않았다. 해결 방법은 아래와 같다. vm을 예전에 사용하던 것이 있어서 그대로 사용했다. 버전도 같았다. 그래서 vm 프로그램을 완전히 제거 후 가이드에 있는 다운로드 링크로 다시 받았다. 마음을 가다듬고 다시 시작하니 되었다 ....... 행복하다 다들 포기하지말고 해보길 ,,