Megosztás a következőn keresztül:


New-AksHciCluster

Áttekintés

Létrehoz egy új felügyelt Kubernetes-fürtöt.

Syntax

New-AksHciCluster -name <String>
                 [-nodePoolName <String>]
                 [-nodeCount <int>]
                 [-osType {linux, windows}]
                 [-kubernetesVersion <String>]
                 [-controlPlaneNodeCount <int>]
                 [-controlPlaneVmSize <VmSize>]
                 [-loadBalancerVmSize <VmSize>]
                 [-loadBalancerSettings <loadBalancer>]
                 [-nodeVmSize <VmSize>]
                 [-taints <Taint>]
                 [-nodeMaxPodCount <int>]
                 [-vnet <Virtual Network>]
                 [-primaryNetworkPlugin <Network Plugin>]   
                 [-enableAdAuth]
                 [-enableMonitoring]
                 [-enableAutoScaler] 
                 [-enableAzureRBAC] 
                 [-autoScalerProfileName]

Description

Hozzon létre egy új Azure Kubernetes Service egy hibrid AKS-fürtön.

Példák

Új AKS az Azure Stack HCI-n és a Windows Server-fürtön a szükséges paraméterrel

New-AksHciCluster -name mycluster

Megjegyzés

Ne tartalmazzon kötőjeleket a fürtnevekben, vagy a fürt létrehozása meghiúsulhat.

Ez a példa üzembe helyez egy fürtöt egy vezérlősík-csomóponttal, egy linuxos mycluster-linux csomópontkészlettel, amelynek csomópontszáma 1, és egy nevű üres Windows-csomópontkészlet mycluster-windows. Továbbra is skálázhatja a feldolgozó csomópontokat a Set-AksHciCluster paranccsal, vagy a Set-AksHciNodePool paranccsal is skálázhatja a munkavégző csomópontokat.

ProvisioningState     : provisioned
KubernetesVersion     : v1.20.7
NodePools             : {mycluster-linux, mycluster-windows}
WindowsNodeCount      : 0
LinuxNodeCount        : 1
ControlPlaneNodeCount : 1
Name                  : mycluster

Új AKS-HCI-fürt az új paraméterkészlet alapértelmezett értékeivel

PS C:\ New-AksHciCluster -name mycluster -nodePoolName nodepool1
ProvisioningState     : provisioned
KubernetesVersion     : v1.20.7
NodePools             : nodepool1
WindowsNodeCount      : 0
LinuxNodeCount        : 0
ControlPlaneNodeCount : 1
Name                  : mycluster

Megjegyzés

Ha az új paraméterkészletet használja a fenti példában látható módon, a WindowsNodeCount kimenet és LinuxNodeCount mezői nem lesznek pontosak, és mindig a következőképpen jelennek meg 0: . A Windows- vagy Linux-csomópontok pontos számának lekéréséhez használja a Get-AksHciNodePool parancsot.

Ez a parancs üzembe helyez egy fürtöt az alapértelmezett értékekkel. Az üzembe helyezett fürt ugyanaz a fürt, mint a második példaparancs.

Új AKS-HCI-fürt Linux-csomópontkészlettel

New-AksHciCluster -name mycluster -nodePoolName nodepool1 -nodeCount 1 -nodeVmSize Standard_K8S3_v1 -osType linux

Új AKS-HCI-fürt Windows-csomópontkészlettel

New-AksHciCluster -name mycluster -nodePoolName nodepool1 -nodeCount 1 -nodeVmSize Standard_K8S3_v1 -osType Windows -osSku Windows2022

Új AKS-HCI-fürt Linux-csomópontkészlettel és -fertőzöttekkel

New-AksHciCluster -name mycluster -nodePoolName nodepool1 -nodeCount 1 -osType linux -taints sku=gpu:NoSchedule

Új AKS-HCI-fürt Linux-csomópontkészlettel és maximális podszámmal

New-AksHciCluster -name mycluster -nodePoolName nodepool1 -nodeCount 1 -osType linux -nodeMaxPodCount 100

Új AKS-HCI-fürt egyéni virtuálisgép-méretekkel

New-AksHciCluster -name mycluster -controlPlaneVmSize Standard_D4s_v3 -loadBalancerVmSize Standard_A4_v2 -nodePoolName nodepool1 -nodeCount 3 -nodeVmSize Standard_D8s_v3

Új AKS-HCI-fürt magas rendelkezésre állású vezérlősík-csomópontokkal

New-AksHciCluster -name mycluster -controlPlaneNodeCount 3 -nodePoolName nodepool1 -nodeCount 3

Új AKS-HCI-fürt, amelyen engedélyezve van a figyelés

New-AksHciCluster -name mycluster -nodePoolName nodepool1 -nodeCount 3 -enableMonitoring

Új AKS-HCI-fürt engedélyezett AD-hitelesítéssel

New-AksHciCluster -name mycluster -nodePoolName nodepool1 -nodeCount 3 -enableAdAuth

Új AKS-HCI-fürt egy adott Kubernetes-verzióval

New-AksHciCluster -name mycluster -nodePoolName nodepool1 -nodeCount 3 -kubernetesVersion v1.21.2

Új AKS-HCI-fürt, amelyen engedélyezve van az automatikus skálázás, és az alapértelmezett automatikus skálázási konfigurációs profil

New-AksHciCluster -name mycluster -enableAutoScaler $true

Új AKS-HCI-fürt, amelyen engedélyezve van az automatikus skálázás, és egy elnevezett automatikus skálázási konfigurációs profil

New-AksHciCluster -name mycluster -enableAutoScaler $true -autoScalerProfileName myAutoScalerProfile

Paraméterek

-név

A Kubernetes-fürt neve. Ne tartalmazzon kötőjeleket a fürtnevekben, vagy a fürt létrehozása meghiúsulhat.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-kubernetesVersion

Meghatározza a Kubernetes üzembe helyezni kívánt verzióját. Az alapértelmezett verzió a legújabb. Az elérhető verziók listájának lekéréséhez futtassa a Get-AksHciKubernetesVersion parancsot.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value:  v1.20.7
Accept pipeline input: False
Accept wildcard characters: False

-controlPlaneNodeCount

A vezérlősík csomópontjainak száma. Az alapértelmezett érték 1.

Type: System.Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: 1
Accept pipeline input: False
Accept wildcard characters: False

-controlPlaneVmSize

A vezérlősík virtuális gépének mérete. Az alapértelmezett szint a Standard_A4_V2. Az elérhető virtuálisgép-méretek listájának lekéréséhez futtassa a Get-AksHciVmSize parancsot.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: Standard_A4_V2
Accept pipeline input: False
Accept wildcard characters: False

-loadBalancerVmSize

A terheléselosztó virtuális gépének mérete. Az alapértelmezett szint a Standard_A4_V2. Az elérhető virtuálisgép-méretek listájának lekéréséhez futtassa a Get-AksHciVmSize parancsot.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: Standard_A4_V2
Accept pipeline input: False
Accept wildcard characters: False

-loadBalancerSettings

A New-AksHciLoadBalancerSetting paranccsal létrehozott terheléselosztó-beállítási objektum.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-fertőzöttek

A csomópontkészlet csomópontja el van süllyesztve. A csomópontkészlet létrehozása után nem módosíthatja a csomópontok fertőzöttségeit.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-nodeMaxPodCount

A csomóponton üzembe helyezhető podok maximális száma. Ennek a számnak 50-nél nagyobbnak kell lennie.

Type: System.Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: 110
Accept pipeline input: False
Accept wildcard characters: False

-nodePoolName

A csomópontkészlet neve. Ez egy új paraméter az új csomópontkészlet-felület részeként.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-nodeCount

A csomópontkészletben lévő csomópontok száma. Ha a paramétert -nodePoolName használja, az alapértelmezett érték 1. Ez egy új paraméter az új csomópontkészlet-felület részeként.

Type: System.Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: 1
Accept pipeline input: False
Accept wildcard characters: False

-nodeVmSize

A csomópontkészletben lévő csomópontok vagy virtuális gépek mérete. Ha a paramétert -nodePoolName használja, az alapértelmezett érték Standard_K8S3_v1. Ez egy új paraméter az új csomópontkészlet-felület részeként.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: Standard_K8S3_v1
Accept pipeline input: False
Accept wildcard characters: False

-osType

A csomópontkészletben lévő csomópontok operációsrendszer-típusa. Az értéknek "Linux" vagy "Windows" értékűnek kell lennie. Ha a paramétert -nodePoolName használja, az alapértelmezett érték a "Linux". Ez egy új paraméter az új csomópontkészlet-felület részeként.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: Linux
Accept pipeline input: False
Accept wildcard characters: False

-vnet

A New-AksHciClusterNetwork használatával létrehozott objektum neveAksHciNetworkSetting.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-primaryNetworkPlugin

Az üzembe helyezéshez használni kívánt hálózati beépülő modul. Ez a paraméter a flannel vagy calicoa paramétert használja. A Calico Linux- és Windows-számítási feladatfürtökhöz is elérhető.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: calico
Accept pipeline input: False
Accept wildcard characters: False

-enableADAuth

Engedélyezi az Active Directoryt a Kubernetes-fürtben.

Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-enableMonitoring

Engedélyezi a Prometheus monitorozását.

Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-enableAutoScaler

Engedélyezi az automatikus skálázást.

Type: System.Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-enableAzureRBAC

Engedélyezi az Azure RBAC-t a fürtön.

Type: System.Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-autoScalerProfileName

Az automatikus skálázási konfigurációs profil neve.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Következő lépések

AksHci PowerShell-referencia