준비
virtual box nat 네트워크 생성 -> ip는 적당히 부여, DHCP 사용 안함
호스트 네트워크 관리자 -> 호스트 네트워크 추가 생성 및 ip 확인, 각 머신별로 알맞게 ip 할당(그래야 ssh 접속 가능)
가상머신 키면 장치 -> 확장 설치 먼저 할것 -> 그래야 공유폴더 사용 가능
apt 프록시, 사내 인증서 설치 먼저
각 가상 OS 별 네트워크 1번 -> nat 네트워크, 2번 -> 호스트 어댑터
ubuntu ipv6 disable 설정
도커 설치 후 프록시 설정 추가
마스터와 워커노드들은 외부 인터넷이 연결된 상태여야함 -> curl -L google.com
설치 참고 사이트
bluesky10 -> blusky10.tistory.com/472?category=658752
mac 용 -> velog.io/@evanjin/kubernetes-virtualbox%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-%EC%84%A4%EC%B9%98mac-ijk495l4e9
centOS 용 -> kubetm.github.io/practice/appendix/installation_case5/
기타 참고사항
kube어드민 초기화 -> kubeadm reset -f && rm -rf /etc/kubernetes/
curl 사용시 https 무시 -> -k 옵션 추가
인증서 설치 -> /usr/local/share/ca-cert/usr/local/share/ca-certificates 여기에 놓고 update-ca-certificates 하면 add 되는 것을 확인할 수 있음
k8s 설치후 워커노드 조인 전에 마스터에 네트워크 플러그인 설치 -> kubectl apply -f http://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml 정상적으로 설치되면 pod이 잘 떠야함
virtual box 공유 디렉토리 설정 참고 -> noota.tistory.com/entry/%EB%B2%84%EC%B6%94%EC%96%BC%EB%B0%95%EC%8A%A4VirtualBox-%EA%B3%B5%EC%9C%A0%ED%8F%B4%EB%8D%94-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-HostWindows-GuestUbuntuLinux
'Dev' 카테고리의 다른 글
[Spring Boot] mapstruct 적용 시 주의점 (0) | 2021.03.17 |
---|---|
[idea] intellij 업데이트 내용 - 20203 (0) | 2020.12.10 |
[Intellij] 사용자 지정 live template기능 (0) | 2020.09.21 |
[Intellij] usages 단축키 외 사용법 (0) | 2020.09.21 |
[Java] Optional map flatMap 차이점 (0) | 2020.09.16 |