全ての資料
マネージドGPUクラスター製品は、Kubernetes Nativeから開発され、FPT Cloud ControllerManagerなど、より多くのクラウドプロバイダーコンポーネントをKubernetesに統合します。このコンポーネントは、クラスターおよびロードバランサーサービス内のワーカーノードを管理することを目的としています。アプリケーションやサービスにユーザーがアクセスできるように、アプリケーションをインターネットに公開できます。これには、サービスのイングレスの作成、ノードポートとしてのサービスの作成、ワーカーノードへのフローティングのアタッチ、またはロードバランサーサービスの使用など様々な方法があります。
FPTCloudは、オプション付きロードバランサーサービスの作成をサポートします。
キー | 値 | デフォルト | 目的 |
service.beta.kubernetes.io/fpt-load-balancer-internal | "true"/"false" | "false" | サービスをインターネットに公開しない場合、"true"に設定します |
loadbalancer.fptcloud.com/keep-floatingip | "true"/"false" | "false" | LoadBalancerサービスの削除後、VPCにフローティングIPを残したい場合、"true" に設定します |
loadbalancer.fptcloud.com/proxy-protocol | "true"/"false" | "false" | LoadBalancerのプロトコルで プロキシ を使用する場合、"true" に設定します。注: プロキシ プロトコルは、LoadBalancerlayer4 でのみ使用できます。 |
loadbalancer.fptcloud.com/enable-health-monitor | "true"/"false" | "true" | LoadBalancerプールのヘルス モニターを無効にする場合、 "false" に設定します。 |
service.beta.kubernetes.io/fpt-load-balancer-type | LBv1 bao gồm: basic/ advanced/ standard/ premium LBv2 bao gồm: Basic-1/ Basic-2/ Standard/ Advanced/Premium |
Lbv1: "basic" LBv2: "Basic-1" |
LoadBalancerプールのバックエンドの背後にあるアプリケーションの負荷を満たすように、LoadBalancerのフレーバーを設定します。 |
loadbalancer.fptcloud.com/enable-ingress-hostname | "true"/"false" | "false" | LoadBalancerサービスタイプのイングレス ホスト名を有効にしたい場合、"true"に設定します。 |
loadbalancer.fptcloud.com/load-balancer-version | "v1"/"v2" | "v1" | LoadBalancerサービスタイプに LBv2 を使用する場合は、値を「v2」に設定します。このアノテーションを設定しない場合、デフォルトの LBv1で設定されます。 |
loadbalancer.fptcloud.com/x-forwarded-for | "true"/"false" | "false" | LoadBalancerレイヤー 7 を使用する時にリクエストのヘッダーをLoadBalancerプール バックエンドに転送する場合は、"true" に設定します。 注: プロキシプロトコルと x-forwarded-forは同時に使用できません |
さらに、マネージド GPU クラスターでは、ユーザーが次の構成を行うことができます。
kind: Service
apiVersion: v1
metadata:
name: hello-world
namespace: example
spec:
type: LoadBalancer
loadBalancerIP: 103.160.90.207
selector:
app: hello-world
ports:
- name: http
protocol: TCP
port: 443
targetPort: web
注: パブリック IP は VPC に割り当て、非アクティブ状態にする必要があります。ユーザーはネットワーキング ->フローティングIPs で確認できます。
kind: Service
apiVersion: v1
metadata:
name: hello-world
namespace: example1
spec:
loadBalancerSourceRanges:
- 14.233.234.0/24
- 10.250.0.0/24
type: LoadBalancer
selector:
app: hello-world
ports:
- name: http
protocol: TCP
port: 80
targetPort: web
注: 「loadBalancerSourceRanges」構成には、ロードバランサーへのアクセスが許可されているパブリック IP 範囲の配列が含まれています。デフォルトでは、M-FKE は IPソース範囲の 0.0.0.0/0 のロードバランササービスタイプを作成します。
Cookie | 時間 | 説明する |
---|---|---|
cookielawinfo-checbox-analytics | ||
cookielawinfo-checbox-functional | ||
cookielawinfo-checbox-others | ||
cookielawinfo-checkbox-necessary | ||
cookielawinfo-checkbox-performance | ||
viewed_cookie_policy |