본문 바로가기

반응형

rancher desktop

(4)
로컬 개발 환경(rancherdekstop k8s traefik ingress)에서 https 사용해 보기 이전 글에서 mkcert 를 사용하여 *.pem , *-key.pem 인증서를 생성하여 로컬 개발 환경에서 https proptocal로 사용하였었다.내 경우 로컬에서 rancher-desktop 으로 kubernetes 에서 ingress (traefik) 를 사용하고 있는데 이에 대해서도 https 로 설정을 진행해 보았다.TLS Secret 생성이전 글에서 다음과 같이 java project에서 사용할 *.p12 인증서 파일을 -pkcs12 옵션을 사용하여 생성하였다.[[Window 개발 환경에서 https로 Spring Boot Application 개발하기]]mkcert -pkcs12 "*.bluesky.local" "*.cloud.bluesky.local" "*.api.bluesky.local..
Rancher Desktop의 Traefik 사용 시 Dashboard 활성화하기 Traefik Dashboard 소개Traefik Dashboard는 Traefik에서 처리하는 정보를 보여주는 web UI 화면을 제공해 준다.https://doc.traefik.io/traefik/operations/dashboard/Rancher Desktop을 사용하면 traefik을 사용할 수 있는 옵션을 제공해 주어서 별도의 설치를 하지 않아도 간단하게 사용이 가능하다.traefik deploy 설정을 확인해 보면kubectl -n kube-system describe deploy traefikTraefik의 Dashboard가 활성화되어 있는 것을 확인할 수 있다. Args: --global.checknewversion --global.sendanonymoususage..
Rancher Desktop에서 docker 명령어 사용하기 한동안 Rancher Desktop에서 Docker 명령어를 사용하는 방법을 모르고 대안인 nerdctl을 사용하였었다. 사용하다 보니 여러모로 불편한 점이 많았다. (예를 들면 kubernetes의 yaml 파일에서 이미지 설정 시 로컬 docker image를 사용하지 못해 nexus repository를 만들어 올린 후 사용해야 하는 부분) 알고 보니 기본 설정이 nerdctl이고 docker도 사용이 가능하다는 걸 나중에 알게 되었다. 다음과 같이 Preferences에서 containerd 대신 dockerd를 선택하고 재시작하면 된다.
Window에서 Docker Desktop 없이 docker, kubernetes 사용하기 (Rancher Desktop 사용하기) Window Docker Desktop이 개인 사용자에게는 무료이지만 기업에서는 유료화가 되었다. (정확한 기준은 more than 250 employees or more than $10 million in annual revenue, 직원 250명 이상 또는 연간 매출 천만 달러 이상인 경우 유료) 이로 인해 회사 PC에서 windows docker desktop을 사용하던 경우 다른 대안을 찾아야 하는 상황이 되었다. docker의 경우 docker desktop이 유료로 전환되었지만 wsl2를 이용하여 ubuntu에서 docker ce를 사용하는 것은 무료이다. 그리고 Rancher Desktop을 사용하면 마찬가지로 wsl2로 손쉽게 window에서도 kubernetnes를 사용할 수 있게 된다...

반응형