MachineKubernetesProfile interface
マシンで使用される Kubernetes 構成。
プロパティ
| artifact |
AKS でアーティファクト ストリーミングを使用するための構成。 |
| current |
マシンで実行されている Kubernetes のバージョン。 orchestratorVersion が完全に指定されたバージョン <major.minor.patch> の場合、このフィールドは完全に同じになります。 orchestratorVersion が <major.minor> であった場合、このフィールドには使用されている完全な <major.minor.patch> バージョンが含まれます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| kubelet |
マシン上の Kubelet 構成。 |
| kubelet |
emptyDir ボリューム、コンテナー ランタイム データ ルート、および Kubelet エフェメラル ストレージの配置を決定します。 |
| max |
ノードで実行できるポッドの最大数。 |
| node |
作成中にノードに追加されたテイントで、AKS によって調整されません。 これらのテイントは AKS によって調整されず、kubectl 呼び出しで削除できます。 これらのテイントを使用すると、ノードがワークロードを受け入れる準備が整う前に必要な構成を実行できます (例: 'key1=value1:NoSchedule' を使用して削除できます) |
| node |
マシン上のノード ラベル。 |
| node |
Kubernetes クラスター内のノード名。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| node |
マシンの作成中に新しいノードに追加されたテイント。 たとえば、key=value:NoSchedule です。 |
| orchestrator |
ユーザーによって指定された Kubernetes のバージョン。 パッチ バージョン <major.minor.patch> と <major.minor> の両方がサポートされています。 <major.minor>を指定すると、サポートされている最新のパッチ バージョンが自動的に選択されます。 |
| workload |
ノードが実行できるワークロードの種類を決定します。 |
プロパティの詳細
artifactStreamingProfile
AKS でアーティファクト ストリーミングを使用するための構成。
artifactStreamingProfile?: AgentPoolArtifactStreamingProfile
プロパティ値
currentOrchestratorVersion
マシンで実行されている Kubernetes のバージョン。 orchestratorVersion が完全に指定されたバージョン <major.minor.patch> の場合、このフィールドは完全に同じになります。 orchestratorVersion が <major.minor> であった場合、このフィールドには使用されている完全な <major.minor.patch> バージョンが含まれます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
currentOrchestratorVersion?: string
プロパティ値
string
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