Aracılığıyla paylaş


Dağıtım yapılandırması JSON parametreleri

Bu sayfada, içinde aksedge-config.jsonkullanılan AKS Edge Temel Parçalar dağıtım şeması açıklanmaktadır.

JSON şema dosyasının tamamını adresinde C:\Program Files\AksEdge\aksedge-dcschema.jsonbulabilirsiniz.

Öznitelik Değer türü Açıklama Default value Geçerli dağıtım türleri
SchemaVersion String JSON şemasının/biçiminin sürümünü belirtir. 1.9 Tek makineli ve tam dağıtım
Version 1.0 JSON örneğinin sürümünü belirtir. 1.0 Tek makineli ve tam dağıtım
DeploymentType [SingleMachineCluster / ScalableCluster] Dağıtım türünü belirtir. içinde ScalableCluster, küme altyapısına daha fazla makine ekleyebilirsiniz. SingleMachineCluster Tek makineli ve tam dağıtım
Init.ServiceIPRangeStart IPv4 adresi A.B.C.x. Kubernetes hizmetleriniz için ayrılmış IP başlangıç adresi. Bu IP aralığı A.B.C.0 alt ağınızda boş olmalıdır. Hiçbiri Tek makineli ve tam dağıtım
Init.ServiceIPRangeSize [0-127] Kubernetes hizmetleriniz için ayrılmış IP başlangıç adresi sayısı. Boyuta bağlı olarak, alt ağınızda bir dizi ücretsiz IP adresi ayırırız. 0 Tek makineli ve tam dağıtım
Join.ClusterJoinToken String Reserved Hiçbiri Yalnızca tam dağıtım
Join.DiscoveryTokenHash String Reserved Hiçbiri Yalnızca tam dağıtım
Join.CertificateKey String Reserved Hiçbiri Yalnızca tam dağıtım
Join.ClusterId String Reserved Hiçbiri Yalnızca tam dağıtım
Arc.ClusterName String Kümenin Azure portalında gösterilmesi için tercih edilen ad. <Machinename>-cluster Tek makineli ve tam dağıtım
Arc.Location String Kaynak grubunun konumu. Hiçbiri Tek makineli ve tam dağıtım
Arc.ResourceGroupName String Kaynak grubu adı. Hiçbiri Tek makineli ve tam dağıtım
Arc.SubscriptionId GUID Azure abonelik kimliği. Hiçbiri Tek makineli ve tam dağıtım
Arc.TenantId GUID Azure aboneliği için TenantID. Hiçbiri Tek makineli ve tam dağıtım
Arc.ClientId GUID Hizmet sorumlusunun AppID değeri. Bir kiracıdaki hizmet sorumlularını listelemek ve yönetmek için Azure portalındaki Microsoft Entra kaynak sayfasındaki Uygulama Kayıtları sayfasını kullanabilirsiniz. Hiçbiri Tek makineli ve tam dağıtım
Arc.ClientSecret String Hizmet sorumlusuyla ilişkili gizli dizi. Hiçbiri Tek makineli ve tam dağıtım
Network.ControlPlaneEndpointIp IPv4 adresi A.B.C.x A.B.C alt ağınızda ücretsiz bir IP adresi. Denetim düzlemi (API sunucusu) bu adresi alır. Yalnızca tam dağıtım
Network.NetworkPlugin [calico / flannel] Kubernetes ağ modeli için CNI eklenti seçimi. K8s kümesi için her zaman ve kullanın calico , K3s kümesi için her zaman kullanın flannel. flannel Tek makineli ve tam dağıtım
Network.Ip4GatewayAddress IPv4 adresi A.B.C.x Ağ geçidi adresi; genellikle yönlendirici adresidir. Yalnızca tam dağıtım
Network.Ip4PrefixLength [1-31] IP adresi alt ağı A.B.C ön ek uzunluğu. Örneğin, ağınız 192.168.1.0/24 ise 24 kullanın. 24 Yalnızca tam dağıtım
Network.Ip4AddressPrefix Alt ağ maskesi A.B.C.0/24 IP adreslerinin tek makine dağıtımlarında dağıtıldığı alt ağ. Örneğin, 192.168.1.0/24 belirtirseniz, ardından ağ geçidi adresi 192.168.1.1, Linux düğümü 192.168.1.2, Windows düğümü 192.168.1.3 ve hizmet IP'lerine 192.168.1.4 ve üzeri atanır. Bu parametre isteğe bağlıdır ve IP adreslerinin kullanılabilir olduğundan emin olmanız gerekir. Bu parametre belirtilmezse AKS Edge Essentials, kullanılabilir IP adreslerini en iyi şekilde belirler. Yalnızca tek makine dağıtımı
Network.DnsServers IPv4 adresi A.B.C.x DNS'nizin IP adresi (genellikle yönlendirici adresi). Makinenizin kullandığı DNS'yi görüntülemek için komutunu çalıştırın Get-DnsClientServerAddress -AddressFamily IPv4. Yalnızca tam dağıtım
Network.InternetDisabled Boolean Kümenizin İnternet erişimi olup olmadığı. Varsayılan değer olan , falsekümenizin varsayılan olarak İnternet erişimine sahip olduğu anlamına gelir. false Tek makineli ve tam dağıtım
Network.SkipAddressFreeCheck Boolean IP Adresi denetimi hatalarını yoksayar ve dağıtıma devam eder. false Tam dağıtım
Network.SkipDnsCheck Boolean Parametresinde Network.DnsServers DNS sunucuları sağladıysanız, bu bayrak DNS denetimini yoksayar ve dağıtıma devam eder. false Tek makineli ve tam dağıtım
Network.Proxy.Http String HttpProxy bağlantısı. Tek makineli ve tam dağıtım
Network.Proxy.Https String HttpsProxy bağlantısı. Tek makineli ve tam dağıtım
Network.Proxy.No String Ara sunucuyu atlamak için ara sunucu yapılandırması yok. Tek makineli ve tam dağıtım
User.AcceptEula Boolean EULA'yı kabul edin veya reddedin. false Tek makineli ve tam dağıtım
User.AcceptOptionalTelemetry Boolean Telemetriyi kabul edin veya reddedin optional . required Telemetri her zaman etkindir. false Tek makineli ve tam dağıtım
User.VolumeLicense.EnrollmentID String Toplu lisanslama geçerliyse kayıt kimliğinizi belirtin. Tek makineli ve tam dağıtım
User.VolumeLicense.PartNumber String Toplu lisanslama geçerliyse parça numarasını belirtin. Tek makineli ve tam dağıtım
Machines[].ArcHybridComputeMachineId String Reserved null Tek makineli ve tam dağıtım
Machines[].NetworkConnection.AdapterName String VSwitch için NetAdapterName. Tam bir Kubernetes dağıtımı için zorunlu. İstediğiniz bağdaştırıcının sütununu Name görüntülemek için komutunu çalıştırabilirsinizGet-NetAdapter -Physical. Tek makineli ve tam dağıtım
Machines[].NetworkConnection.Mtu Sayı Ağ için maksimum iletim birimi (MTU). 0 Tek makineli ve tam dağıtım
Machines[].LinuxNode.ControlPlane Boolean Bu yeni dağıtımın bir denetim düzlemi olmasını isteyip istemediğinizi belirtir. ise falsebir çalışan düğümü olur. Yalnızca Linux VM'leri için. false Tek makineli ve tam dağıtım
Machines[].LinuxNode.CpuCount [2-x] VM/VM'ler için ayrılmış CPU çekirdeği sayısı. 2 Tek makineli ve tam dağıtım
Machines[].LinuxNode.MemoryInMB [2048-2x] VM/VM'ler için ayrılmış MB'lerde RAM. 2048 Tek makineli ve tam dağıtım
Machines[].LinuxNode.DataSizeInGB Sayı Veri bölümünün boyutu. Büyük uygulamalar için bu sayıyı artırmanızı öneririz. Yalnızca Linux VM'leri için. 10 Tek makineli ve tam dağıtım
Machines[].LinuxNode.LogSizeInGB Sayı Günlük bölümünün GB cinsinden boyutu. Günlük bölümü boyutu üst sınırı en az 10 GB, varsayılan değer ise 1 GB'tır. Yalnızca Linux düğümlerinde kullanılabilir. 1 Tek makineli ve tam dağıtım
Machines[].LinuxNode.Ip4Address A.B.C.x VM'nizin aldığı IP adresini belirtir. Tek makineli ve tam dağıtım
Machines[].LinuxNode.MacAddress 00:00:00:00:00:00 VM'nizin aldığı MAC adresini belirtir. Tek makineli ve tam dağıtım
Machines[].LinuxNode.TimeoutSeconds Sayı Önyükleme işlemini tamamlamak için Kubernetes kümesi için sağlanan zaman aşımı. Varsayılan değeri kullanmanız önerilir. 300 Tek makineli ve tam dağıtım
Machines[].LinuxNode.TpmPassthrough Boolean Linux düğümünden TPM erişimini etkinleştirir. false Tek makineli ve tam dağıtım
Machines[].LinuxNode.SecondaryNetworks Dizi Linux düğümüne eklenecek ikincil ağı belirtir. İsteğe bağlı statik IP bilgileriyle dizisi VMSwitchName belirtebilirsiniz. (Ip4Address,Ip4GatewayAddress and Ip4PrefixLength) null Tek makineli ve tam dağıtım
Machines[].WindowsNode.CpuCount [2-x] VM/VM'ler için ayrılmış CPU çekirdeği sayısı. 2 Tek makineli ve tam dağıtım
Machines[].WindowsNode.MemoryInMB [2048-2x] VM/VM'ler için ayrılmış MB'lerde RAM (2'nin katları). 2048 Tek makineli ve tam dağıtım
Machines[].WindowsNode.Ip4Address A.B.C.x VM'nizin aldığı IP adresini belirtir. Tek makineli ve tam dağıtım
Machines[].WindowsNode.MacAddress 00:00:00:00:00:00 VM'nizin aldığı MAC adresini belirtir. Tek makineli ve tam dağıtım
Machines[].WindowsNode.TimeoutSeconds Sayı Önyükleme işlemini tamamlamak için kubernetes kümesi için sağlanan zaman aşımı. Varsayılan değeri kullanmanız önerilir. 900 Tek makineli ve tam dağıtım

Sonraki adımlar