Aracılığıyla paylaş


New-AzConnectedKubernetes

Azure Resource Manager'da (ARM) yeni bir Kubernetes kümesi kaydetmek ve izlenen bir kaynak oluşturmak için API.

Syntax

New-AzConnectedKubernetes
   -ClusterName <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   [-HttpProxy <Uri>]
   [-HttpsProxy <Uri>]
   [-NoProxy <String>]
   [-ProxyCert <String>]
   [-OnboardingTimeout <Int32>]
   [-DisableAutoUpgrade]
   [-ContainerLogPath <String>]
   -Location <String>
   [-KubeConfig <String>]
   [-KubeContext <String>]
   [-AzureHybridBenefit <AzureHybridBenefit>]
   [-Distribution <String>]
   [-DistributionVersion <String>]
   [-Infrastructure <String>]
   [-PrivateLinkScopeResourceId <String>]
   [-PrivateLinkState <PrivateLinkState>]
   [-ProvisioningState <ProvisioningState>]
   [-Tag <Hashtable>]
   [-CustomLocationsOid <String>]
   [-AcceptEULA]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Azure Resource Manager'da (ARM) yeni bir Kubernetes kümesi kaydetmek ve izlenen bir kaynak oluşturmak için API.

Örnekler

Örnek 1: Bağlı kubernetes oluşturma.

New-AzConnectedKubernetes -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -Location eastus

Location Name              ResourceGroupName
-------- ----              -----------------
eastus   azps_test_cluster azps_test_group

Bu komut, bağlı bir kubernetes oluşturur.

Örnek 2: kubeConfig ve kubeContext parametreleriyle bağlı bir kubernetes oluşturun.

New-AzConnectedKubernetes -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -Location eastus -KubeConfig $HOME\.kube\config -KubeContext azps_aks_t01

Location Name              ResourceGroupName
-------- ----              -----------------
eastus   azps_test_cluster azps_test_group

Bu komut kubeConfig ve kubeContext parametreleriyle bağlı bir kubernetes oluşturur.

Örnek 3: Bağlan edKubernetes AzureHybridBenefit oluşturma.

New-AzConnectedKubernetes -ClusterName azps_test_cluster_ahb -ResourceGroupName azps_test_group -Location eastus -KubeConfig $HOME\.kube\config -KubeContext azps_aks_t01 -PrivateLinkState 'Enabled' -Distribution "AKS_Management" -DistributionVersion "1.0" -PrivateLinkScopeResourceId "/subscriptions/{subscriptionId}/resourceGroups/azps_test_group/providers/Microsoft.HybridCompute/privateLinkScopes/azps-privatelinkscope" -infrastructure "azure_stack_hci" -ProvisioningState 'Succeeded' -AzureHybridBenefit 'True'

I confirm I have an eligible Windows Server license with Azure Hybrid Benefit to apply this benefit to AKS on Azure Stack HCI or Windows Server. Visit https://aka.ms/ahb-aks for details.
[Y] Yes  [N] No  (default is "N"): Y

Location Name                  ResourceGroupName
-------- ----                  -----------------
eastus   azps_test_cluster_ahb azps_test_group

Bağlan edKubernetes'in AzureHybridBenefit'ini oluşturun.

Örnek 4: [-AcceptEULA] kullanmak varsayılan olarak yasal sözleşmemizin koşullarını kabul etmiş olursunuz ve bağlı bir kubernetes oluşturur.

New-AzConnectedKubernetes -ClusterName azps_test_cluster_ahb -ResourceGroupName azps_test_group -Location eastus -KubeConfig $HOME\.kube\config -KubeContext azps_aks_t01 -PrivateLinkState 'Enabled' -Distribution "AKS_Management" -DistributionVersion "1.0" -PrivateLinkScopeResourceId "/subscriptions/{subscriptionId}/resourceGroups/azps_test_group/providers/Microsoft.HybridCompute/privateLinkScopes/azps-privatelinkscope" -infrastructure "azure_stack_hci" -ProvisioningState 'Succeeded' -AzureHybridBenefit 'True' -AcceptEULA

Location Name                  ResourceGroupName
-------- ----                  -----------------
eastus   azps_test_cluster_ahb azps_test_group

[-AcceptEULA] kullanmak, yasal sözleşmemizin koşullarını kabul etmiş olursunuz ve bağlı bir kubernetes oluşturur.

Örnek 5: HttpProxy, HttpsProxy, NoProxy ve Proxy parametreleriyle bağlı bir kubernetes oluşturun.

New-AzConnectedKubernetes -ClusterName azps_test_cluster_ahb -ResourceGroupName azps_test_group -Location eastus -KubeConfig $HOME\.kube\config -KubeContext azps_aks_t01 -HttpProxy "http://proxy-user:proxy-password@proxy-ip:port" -HttpsProxy "http://proxy-user:proxy-password@proxy-ip:port" -NoProxy "localhost,127.0.0.0/8,192.168.0.0/16,172.17.0.0/16,10.96.0.0/12,10.244.0.0/16,10.43.0.0/24,.svc" -Proxy "http://proxy-user:proxy-password@proxy-ip:port"

Location Name                  ResourceGroupName
-------- ----                  -----------------
eastus   azps_test_cluster_ahb azps_test_group

Bu komut HttpProxy, HttpsProxy, NoProxy ve Proxy parametreleriyle bağlı bir kubernetes oluşturur.

Örnek 6: HttpProxy, HttpsProxy, NoProxy, Proxy ve ProxyCredential parametreleriyle bağlı bir kubernetes oluşturun.

$pwd = ConvertTo-SecureString "proxy-password" -AsPlainText -Force
$cred = New-Object System.Management.Automation.PSCredential ("proxy-user", $pwd)
New-AzConnectedKubernetes -ClusterName azps_test_cluster_ahb -ResourceGroupName azps_test_group -Location eastus -KubeConfig $HOME\.kube\config -KubeContext azps_aks_t01 -HttpProxy "http://proxy-user:proxy-password@proxy-ip:port" -HttpsProxy "http://proxy-user:proxy-password@proxy-ip:port" -NoProxy "localhost,127.0.0.0/8,192.168.0.0/16,172.17.0.0/16,10.96.0.0/12,10.244.0.0/16,10.43.0.0/24,.svc" -Proxy "http://proxy-ip:port" -ProxyCredential $cred

Location Name                  ResourceGroupName
-------- ----                  -----------------
eastus   azps_test_cluster_ahb azps_test_group

Bu komut HttpProxy, HttpsProxy, NoProxy, Proxy ve ProxyCredential parametreleriyle bağlı bir kubernetes oluşturur.

Örnek 7: Bağlı bir kubernetes oluşturun ve arc aracılarının otomatik yükseltmesini devre dışı bırakın.

New-AzConnectedKubernetes -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -Location eastus -DisableAutoUpgrade

Location Name              ResourceGroupName
-------- ----              -----------------
eastus   azps_test_cluster azps_test_group

Bu komut bağlı bir kubernetes oluşturur ve arc aracılarının otomatik yükseltmesini devre dışı bırakır.

Örnek 8: Özel ekleme zaman aşımı ile bağlı bir kubernetes oluşturun.

New-AzConnectedKubernetes -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -Location eastus -OnboardingTimeout 600

Location Name              ResourceGroupName
-------- ----              -----------------
eastus   azps_test_cluster azps_test_group

Bu komut, özel ekleme zaman aşımına sahip bağlı bir kubernetes oluşturur.

Parametreler

-AcceptEULA

Bağlan edKubernetes EULA'sı kabul et, bu parametre sağlanmadan yasal süre açılır

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

Komutu iş olarak çalıştırma

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-AzureHybridBenefit

Azure Hibrit Avantajı kabul edilip edilmediğini gösterir

Tür:AzureHybridBenefit
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-ClusterName

Alma işleminin çağrıldığı Kubernetes kümesinin adı.

Tür:String
Aliases:Name
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tür:SwitchParameter
Aliases:cf
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-ContainerLogPath

Fluent bit günlüğünü etkinleştirmek için varsayılan kapsayıcı günlük yolunu geçersiz kılın.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-CustomLocationsOid

'özel konumlar' uygulamasının OID'sini seçin.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Tür:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableAutoUpgrade

Arc aracılarının otomatik yükseltmesini devre dışı bırakmak için bayrak.

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Distribution

Bu bağlı kümede çalışan Kubernetes dağıtımı.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-DistributionVersion

Bu bağlı kümedeki Kubernetes dağıtım sürümü.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-HttpProxy

Kubernetes kümesinin kullanması için ara sunucunun http URI'si

Tür:Uri
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-HttpsProxy

Kubernetes kümesinin kullanması için ara sunucunun https URI'si

Tür:Uri
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Infrastructure

Bu bağlı küme tarafından temsil edilen Kubernetes kümesinin üzerinde çalıştığı altyapı.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-KubeConfig

kube yapılandırma dosyasının yolu

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-KubeContext

Geçerli makineden Kubconfig bağlamı

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

Kaynağın bulunduğu coğrafi konum

Tür:String
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-NoProxy

Kubernetes kümesinin kullanması için ara sunucudan dışlanması gereken ana bilgisayar adlarının virgülle ayrılmış listesi

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Komutu zaman uyumsuz olarak çalıştırma

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-OnboardingTimeout

Kubernetes kümesine yüklenecek arc aracı podları için gereken süre (saniye cinsinden).

Tür:Int32
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-PrivateLinkScopeResourceId

Varsa, bu bağlı kümenin atandığı özel bağlantı kapsamının kaynak kimliği.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-PrivateLinkState

Bağlı bir küme kaynağındaki özel bağlantının durumunu açıklayan özellik.

Tür:PrivateLinkState
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-ProvisioningState

Bağlı küme kaynağının sağlama durumu.

Tür:ProvisioningState
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-ProxyCert

Ara sunucu veya özel Sertifika Yetkilisi için sertifika dosyasının yolu.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Hedef aboneliğin kimliği.

Tür:String
Position:Named
varsayılan değer:(Get-AzContext).Subscription.Id
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

Kaynak etiketleri.

Tür:Hashtable
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Tür:SwitchParameter
Aliases:wi
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

Çıkışlar

IConnectedCluster