#########################コンテナの例を作成するには、展開##################### ########
apiVersion:アプリ/ v1beta1の
種類:展開
メタデータ:
名前:nginxの-OPSの
ラベル:
アプリケーション:nginx002
名前空間:OPSは
スペック:
レプリカ:. 3
テンプレート:
メタデータ:
ラベル:
アプリケーション:nginx002
仕様:
コンテナ:
-名前:nginx002
画像:harbor.xxx.com/ops/nginx-2.2.3:v1 #docker倉庫アドレス
ポート:
- containerPort:80
#################### ####################################
#サービス示例#
############################################## ##########
apiVersion:V1
種類:サービス
メタデータ:
名:OPS-テストnginxの
ラベル:
名前:OPS-テストnginxの
仕様:
タイプ:ロードバランサの
ポート:
-ポート:8099
targetPort:80
プロトコル: TCPの
セレクター:
アプリ:nginx001
############################################ ####
apiVersion:v1の
種類:サービス
メタデータ:
名前:OPS-テストnginx02
ラベル:
名前:OPS-テストnginx02
スペック:
セレクター:
アプリ:nginx002
ポート:
-名前:HTTP
ポート:8000
プロトコル:TCP
targetPort:80
タイプ:NodePort
################################################## ###################
サービスのいくつかの種類:
CLUSTERIP:
クラスタ内のアクセスを提供するために、CLUSTERIPを作成し、デフォルトのオプション
NodePort:
このようにアクセスするには、クラスタ外部のサービスを提供するために、各ノードのIP上のポート(NodePort)への暴露:<NodeIP>:<NodePort> 、そして、それは意志CLUSTERIPを作成し、露出のランダムデフォルトのポート範囲のこのタイプの多くを使用します(30000から32767)明示的に指定したポートnodePortフィールド可能
ロードバランサ:
ロード・バランシングと関連するクラウドサービスプロバイダを使用することによって、この時間NodePortとCLUSTERIP自動的に作成し
externalNameを:
KUBE-DNSによってDNS CNAMEレコードを提供するために、(そのようなドメイン名など)externalNameにサービス名をマップするために