LoginSignup
0
0

Fedora39でminikube - LoadBalancerをDeployする(1)

Last updated at Posted at 2024-04-20

Fedora39でminikube - ServiceをDeployする(1)からの続きです。

@fedora:~$ kubectl create deployment balanced --image=kicbase/echo-server:1.0
deployment.apps/balanced created

@fedora:~$ kubectl expose deployment balanced --type=LoadBalancer --port=8080
service/balanced exposed

別のターミナルで、minikube tunnel コマンドを実行する必要があります。

@fedora:~$ minikube tunnel
Status:	
	machine: minikube
	pid: 12380
	route: 10.96.0.0/12 -> 192.168.59.100
	minikube: Running
	services: [balanced]
    errors: 
		minikube: no errors
		router: no errors
		loadbalancer emulator: no errors
@fedora:~$ kubectl get services balanced
NAME       TYPE           CLUSTER-IP      EXTERNAL-IP     PORT(S)          AGE
balanced   LoadBalancer   10.103.205.63   10.103.205.63   8080:31218/TCP   5m10s

ブラウザで、10.103.205.63:8080 にアクセスします。

Request served by balanced-dc9897bb7-nj2x4

HTTP/1.1 GET /

Host: 10.103.205.63:8080
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Encoding: gzip, deflate
Accept-Language: ja,en-US;q=0.7,en;q=0.3
Connection: keep-alive
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:125.0) Gecko/20100101 Firefox/125.0

(参考)minikube start

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0