K8Sのサービスsvc、外部ネットワークサービスK8Sへの直接アクセスを公開する方法、アクセスPODは、単純な例を理解するためにどのような

何を理解するために、簡単な例を挙げて、K8Sサービスsvcを公開する方法

次のようにシミュレーション環境は以下のとおりです。

MASTER-K8S:192.168.250.100
K8S-NODE01:192.168.250.101
K8S-とnode02:192.168.250.102
仮定上のがインストールされている環境

目標

192.168.250.200は、このように私たちの訪問ポッドを達成し、SVCの私たちの本当のK8Sにサービスアクセスを通じて達成します

具体操作

マスターノードを入力し、次のコマンドで展開を開始し、我々は、SVCを必要と実現を追加

docker pull nginx
kubectl run http --image=nginx --port=80 --replicas=3
kubectl expose deployment http --type=NodePort \
    --external-ip=192.168.250.200 --name=http-svc --port=80 --target-port=80
#到这里应该是完成了,我们查看一下
kubectl get svc 
kubectl get deployment
kubectl get pods -o wide

テスト

curl 192.168.250.200
#成功
公開された48元の記事 ウォンの賞賛3 ビュー20000 +

おすすめ

転載: blog.csdn.net/chscomfaner/article/details/105003579