kubenetes47 harbor 설치 프라이빗 컨테이너 레지스트리로 harbor을 설치한다. 서버 스펙은 아래와 같음 [root@kw2 ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) [root@kw2 ~]# cat /proc/cpuinfo | grep 'processor' | wc -l 4 [root@kw2 ~]# free -h total used free shared buff/cache available Mem: 15G 620M 14G 9.0M 142M 14G Swap: 7.9G 0B 7.9G host file은 아래와 같음 vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.loca.. 2022. 3. 21. kubernetes dashboard login skip하는 방법 매번 토큰을 넣기가 귀찮으니 login을 스킵하는 방법을 찾아봄. 아래 링크를 통해 dashboard를 설치했다고 가정한다. https://kyeongseo.tistory.com/entry/kubernetes-dashboard-%EC%84%A4%EC%B9%98 kubernetes dashboard 설치 k8s dashboard를 설치하고 접속해보려고 함. 1. 공식 k8s dashboard yaml파일을 다운받아 apply해준다. [root@km ~]# kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deplo.. kyeongseo.tistory.com 다음 커맨드를 통해 kubernetes-dashboa.. 2022. 3. 20. kubernetes dashboard 설치 k8s dashboard를 설치하고 접속해보려고 함. 1. 공식 k8s dashboard yaml파일을 다운받아 apply해준다. [root@km ~]# kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deploy/recommended.yaml namespace/kubernetes-dashboard created serviceaccount/kubernetes-dashboard created service/kubernetes-dashboard created secret/kubernetes-dashboard-certs created secret/kubernetes-dashboard-csrf created se.. 2022. 3. 20. kubernetes 설치 테스트 환경은 아래와 같습니다. [root@km ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) [root@km ~]# cat /proc/cpuinfo | grep 'processor' | wc -l 4 [root@km ~]# free -h total used free shared buff/cache available Mem: 15G 612M 14G 9.0M 130M 14G Swap: 7.9G 0B 7.9G 총 3대 노드에 설치 테스트를 진행할 예정임 /etc/hosts에 호스트를 등록해줬다. vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.loc.. 2022. 3. 19. minikube service web에서 접속하는 방법 minikube를 통해 web service를 올리면 curl은 되는 데 web에서 접근이 안되는 요상한 이슈가 발생했다. 분명 kubernetes에서 동일한 서비스를 올릴 때는 web에서 잘 접근됐는 데 minikube에서는 web으로 도저히 접속이 안 된다. 일주일 가량 뻘짓을 한 후 드디어 해결책을 찾았음 1. kubectl proxy를 실행해준다. kubectl proxy에 대한 공식문서 상 설명은 아래와 같음 사용자의 데스크탑이나 파드 안에서 실행한다. 로컬 호스트 주소에서 쿠버네티스의 API 서버로 프락시한다. 클라이언트로 프락시는 HTTP를 사용한다. API 서버로 프락시는 HTTPS를 사용한다. API 서버를 찾는다. 인증 헤더를 추가한다. 기본으로 foreground로 실행되기에 그냥 돌.. 2022. 3. 16. minikube dashboard 활성화, 접속 방법 minikube의 대시보드를 활성화 시켜봄 일단 첫번째로 addons를 확인해봐야함 minikube addons list로 addons가 활성화 상태인 지 비활성화 상태인 지 확인할 수 있음 [ddadmin@edge .kube]$ minikube addons list |-----------------------------|----------|--------------|--------------------------------| | ADDON NAME | PROFILE | STATUS | MAINTAINER | |-----------------------------|----------|--------------|--------------------------------| | ambassador | mini.. 2022. 3. 13. minikube 클러스터 설치 minikube를 cluster로 설치하기 일단 사전 작업으로 docker랑 kubectl을 설치해준다. web ui를 올려야하니 방화벽을 꺼주고 시작한다. 나중에 하면 까먹음 systemctl stop firewalld systemctl disable firewalld 1. kubectl 설치 아래 링크로 최신 릴리즈 파일을 다운받는다. curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" 아래처럼 특정 버전을 다운받을 수 있다. curl -LO https://dl.k8s.io/release/v1.23.0/bin/linux/amd64/kubectl 바이너리를.. 2022. 3. 13. 이전 1 2 3 4 5 다음 반응형