728x90
반응형
SMALL
nginx
Nginx는 경량 웹 서버이다. 클라이언트로부터 요청을 받았을 때 요청에 맞는 정적 파일을 응답해주는 HTTP Web Server로 활용되기도 하고, Reverse Proxy Server로 활용하여 WAS 서버의 부하를 줄일 수 있는 로드 밸런서로 활용되기도 한다.
nginx 설치
sudo apt update
sudo apt install nginx
sudo systemctl status nginx
서비스 접속을 위한 포트포워딩 방법 1
kubectl get all --namespace mynginx
루트로 접근하여 EXTERNAL-IP를 추가해준다.
sudo -i
cd /etc/nginx/sites-enabled/
sudo vim default
proxy_pass http://{EXTERNAL-IP}:80;
서비스 접속을 위한 포트포워딩 방법 2
upstream nginx_ingress_controller{
server {EXTERNAL-IP}:80;
}
proxy_pass http://upstream nginx_ingress_controller;
nginx 확인 및 재시작
nginx -t
systemctl restart nginx
systemctl status nginx
exit
접속 확인
kubectl delete -f ingress01-ingress.yml
kubectl delete -f ingress01-service.yml
kubectl delete -f ingress01-deploy.yml
728x90
반응형
LIST
'App Programming > Kubernetes' 카테고리의 다른 글
[K8s] 잡 (Job) (0) | 2024.06.09 |
---|---|
[K8s] 인그레스 배포 (0) | 2024.06.09 |
[K8s] 인그레스 (Ingress) (0) | 2024.06.09 |
[K8s] metalLB (0) | 2024.06.09 |
[K8s] 헬름 (Helm) (0) | 2024.06.09 |