RSS DEV 커뮤니티

미니큐브 클러스터에서 쿠버네티스 인그레스 컨트롤러

인그레스를 구현하려면, 먼저 minikube 클러스터를 생성하고 상태와 노드를 확인하는 것부터 시작하세요. Apache 배포 및 서비스를 위한 YAML 파일을 만들고 kubectl을 사용하여 적용합니다. 그런 다음, Nginx 배포 및 서비스를 위한 다른 YAML 파일을 만들고 마찬가지로 적용합니다. minikube 애드온을 사용하여 인그레스 컨트롤러를 활성화합니다. 다음으로, URL 경로에 따라 트래픽을 Apache 및 Nginx 서비스로 라우팅하는 인그레스 리소스를 만들고 kubectl을 사용하여 적용합니다. 인그레스 리소스는 Apache 및 Nginx 서비스로 트래픽을 라우팅하기 위한 규칙을 지정하는 YAML 파일에 정의됩니다. 인그레스를 테스트하려면, /etc/hosts 파일에서 호스트 이름을 Minikube IP에 매핑합니다. 그런 다음, curl 명령을 사용하거나 포트 포워딩을 사용하여 브라우저에서 액세스하여 Apache 및 Nginx 서비스를 테스트합니다. 포트 포워딩 명령을 사용하면 8081 및 8082 포트에서 서비스에 액세스할 수 있습니다. 마지막으로, 지정된 URL을 사용하여 서비스에 액세스하여 라우팅을 테스트할 수 있습니다.
favicon
dev.to
Kubernetes Ingress Controller on Minikube Cluster