1)以下、wordpress用のserviceに
externalIPを追加して見る。
***serivce.yml*******
apiVersion: v1
kind: Service
metadata:
name: wordpress
labels:
app: wordpress
spec:
ports:
- port: 80
selector:
app: wordpress
tier: frontend
type: LoadBalancer
externalIPs:
- 192.168.13.4
**************************
2)以下、serviceの状態を確認したところexternal-IPにアドレスが追加されていることを確認した。
pi@rasp-master:~/disk-test2 $ kubectl get svc -o wide
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 6d <none>
wordpress LoadBalancer 10.107.56.15 192.168.13.20 80:30726/TCP 15m app=wordpress,tier=frontend
wordpress-mysql ClusterIP None <none> 3306/TCP 15m app=wordpress,tier=mysql
wordpress-service NodePort 10.111.153.223 <none> 31001:31001/TCP 4d app=wordpress
3)その後、ブラウザ上からexternal IPを入れてみてアクセスできることを確認。
(192.168.13.4は、masterに割り振っている現存IPになる。)
0 件のコメント:
コメントを投稿