次の方法で共有


MachineKubernetesProfile interface

マシンで使用される Kubernetes 構成。

プロパティ

artifactStreamingProfile

AKS でアーティファクト ストリーミングを使用するための構成。

currentOrchestratorVersion

マシンで実行されている Kubernetes のバージョン。 orchestratorVersion が完全に指定されたバージョン <major.minor.patch> の場合、このフィールドは完全に同じになります。 orchestratorVersion が <major.minor> であった場合、このフィールドには使用されている完全な <major.minor.patch> バージョンが含まれます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

kubeletConfig

マシン上の Kubelet 構成。

kubeletDiskType

emptyDir ボリューム、コンテナー ランタイム データ ルート、および Kubelet エフェメラル ストレージの配置を決定します。

maxPods

ノードで実行できるポッドの最大数。

nodeInitializationTaints

作成中にノードに追加されたテイントで、AKS によって調整されません。 これらのテイントは AKS によって調整されず、kubectl 呼び出しで削除できます。 これらのテイントを使用すると、ノードがワークロードを受け入れる準備が整う前に必要な構成を実行できます (例: 'key1=value1:NoSchedule' を使用して削除できます) kubectl taint nodes node1 key1=value1:NoSchedule-

nodeLabels

マシン上のノード ラベル。

nodeName

Kubernetes クラスター内のノード名。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

nodeTaints

マシンの作成中に新しいノードに追加されたテイント。 たとえば、key=value:NoSchedule です。

orchestratorVersion

ユーザーによって指定された Kubernetes のバージョン。 パッチ バージョン <major.minor.patch> と <major.minor> の両方がサポートされています。 <major.minor>を指定すると、サポートされている最新のパッチ バージョンが自動的に選択されます。

workloadRuntime

ノードが実行できるワークロードの種類を決定します。

プロパティの詳細

artifactStreamingProfile

AKS でアーティファクト ストリーミングを使用するための構成。

artifactStreamingProfile?: AgentPoolArtifactStreamingProfile

プロパティ値

currentOrchestratorVersion

マシンで実行されている Kubernetes のバージョン。 orchestratorVersion が完全に指定されたバージョン <major.minor.patch> の場合、このフィールドは完全に同じになります。 orchestratorVersion が <major.minor> であった場合、このフィールドには使用されている完全な <major.minor.patch> バージョンが含まれます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

currentOrchestratorVersion?: string

プロパティ値

string

kubeletConfig

マシン上の Kubelet 構成。

kubeletConfig?: KubeletConfig

プロパティ値

kubeletDiskType

emptyDir ボリューム、コンテナー ランタイム データ ルート、および Kubelet エフェメラル ストレージの配置を決定します。

kubeletDiskType?: string

プロパティ値

string

maxPods

ノードで実行できるポッドの最大数。

maxPods?: number

プロパティ値

number

nodeInitializationTaints

作成中にノードに追加されたテイントで、AKS によって調整されません。 これらのテイントは AKS によって調整されず、kubectl 呼び出しで削除できます。 これらのテイントを使用すると、ノードがワークロードを受け入れる準備が整う前に必要な構成を実行できます (例: 'key1=value1:NoSchedule' を使用して削除できます) kubectl taint nodes node1 key1=value1:NoSchedule-

nodeInitializationTaints?: string[]

プロパティ値

string[]

nodeLabels

マシン上のノード ラベル。

nodeLabels?: {[propertyName: string]: string}

プロパティ値

{[propertyName: string]: string}

nodeName

Kubernetes クラスター内のノード名。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

nodeName?: string

プロパティ値

string

nodeTaints

マシンの作成中に新しいノードに追加されたテイント。 たとえば、key=value:NoSchedule です。

nodeTaints?: string[]

プロパティ値

string[]

orchestratorVersion

ユーザーによって指定された Kubernetes のバージョン。 パッチ バージョン <major.minor.patch> と <major.minor> の両方がサポートされています。 <major.minor>を指定すると、サポートされている最新のパッチ バージョンが自動的に選択されます。

orchestratorVersion?: string

プロパティ値

string

workloadRuntime

ノードが実行できるワークロードの種類を決定します。

workloadRuntime?: string

プロパティ値

string