1)nginxを5台構成にしてみる。
kubectl run nginx --image=nginx --replicas=5
2)下記で確認してみる。
kubectl get pods -o wide
3)ブラウザからアクセスできるようしたいので、serviceの設定を行う。
kubectl expose deployment nginx --port=80 --target-port=80 --type=LoadBalancer
4)以下のコマンドで確認できるはず。
kubectl get service nginx
root@rasp-master:/home/pi# kubectl get service nginx
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
nginx LoadBalancer 10.99.50.11 <pending> 80:30310/TCP 15s
5)ブラウザにて、各nodeのIPと上記で表示されているポート番号(今回は、30310)を入力する。
以下のWelcomeページが表示されるはず。
◾️kubernetesの削除方法
以下、手順で上記に作成したkubernetesの削除方法の手順になる。
(同様にコントローパネルからも削除は可能。)
1)サービスの削除を行う。
$ kubectl delete service nginx
2)レプリケーションコントローラの削除を行う。
$ kubectl delete deployment nginx
0 件のコメント:
コメントを投稿