Aracılığıyla paylaş


Windows Server ve Azure Yerel sürüm 22H2'de AKS'ye genel bakış

Şunlar için geçerlidir: Azure Yerel 22H2'de AKS, Windows Server'da AKS

Azure Yerel ve Windows Server üzerinde Azure Kubernetes Service (AKS), AKS'nin şirket içi kubernetes uygulamasıdır. Azure Yerel ve Windows Server üzerinde AKS, kapsayıcılı uygulamaların büyük ölçekte çalıştırılmasını otomatikleştirir. AKS, veri merkezinizde Linux ve Windows kapsayıcılarını barındırmaya başlamayı daha hızlı hale getirir.

AKS kullanarak şirket içi Kubernetes'i kullanmaya başlamak için Azure Yerel ve Windows Server'da AKS'yi ayarlayın.

Öte yandan AKS'yi kullanarak bulut tabanlı kapsayıcılarınızı düzenleyebilirsiniz. Bkz. Azure'da Azure Kubernetes Service. Azure Stack Hub kullanıyorsanız bkz . Azure Stack Hub'da AKS altyapısı.

Aşağıdaki bölümlerde Azure Yerel ve Windows Server'da AKS'yi kullanmanın bazı nedenleri açıklanır, ardından hizmet ve nasıl başlatılacağı hakkında bazı yaygın soruları yanıtlayın. Kapsayıcıların arka planı için bkz . Windows ve kapsayıcılar. Azure Yerel ve Windows Server'da Kubernetes'in AKS'de nasıl çalıştığına ilişkin bir arka plan için bkz . Kubernetes temel kavramları ve Kubernetes'in arka planı için bkz . Kubernetes.io.

Kapsayıcılı uygulamalar için Windows Server ve Azure Local'da AKS neden kullanılır?

Docker ve Windows'u kullanarak birkaç kapsayıcıyı el ile yönetebilirsiniz ancak uygulamalar genellikle Kubernetes düzenleyicinin devreye alındığı beş, on ve hatta yüzlerce kapsayıcıdan yararlanır.

Kubernetes, kapsayıcı yönetimini uygun ölçekte otomatikleştirmeye yönelik bir açık kaynak düzenleyicidir. AKS, Kubernetes ve temel Azure Yerel eklentilerini ayarlamak ve ayrıca iş yüklerinizi barındırmak için Kubernetes kümeleri oluşturmak için kullanabileceğiniz sihirbazlar sağlayarak şirket içi Kubernetes dağıtımını basitleştirir.

AKS'nin Windows Server ve Azure Yerel'de sağladığı işlevlerden bazıları şunlardır:

  • Azure Yerel ve Windows Server kümesinde çalışan Kubernetes kümelerine kapsayıcılı uygulamaları büyük ölçekte dağıtın.
  • Hem Linux hem de Windows tabanlı kapsayıcılı uygulamaları dağıtın ve yönetin.
  • Kubernetes kümesine düğüm ekleyerek veya kaldırarak ölçeği artırma veya azaltma.
  • Kubernetes kümenizde depolamayı ve ağı yönetin.
  • Kubernetes dağıtımınız için normal Kubernetes güncelleştirmeleri ve güvenlik düzeltmeleri sağlayın.
  • Kullanılabilir en son Kubernetes sürümleriyle güncel kalın.
  • Kubernetes için Azure Arc aracılığıyla popüler Azure hizmetlerini kullanın.

Şirket içi Kubernetes'i ayarlamayı basitleştirme

AKS, Azure Local ve Windows Server 2019/2022 Datacenter'da Kubernetes'i ayarlama işlemini basitleştirir ve aşağıdaki özellikleri içerir:

  • AKS'yi ve bağımlılıklarını ayarlamaya yönelik bir Windows Yönetim Merkezi sihirbazı.
  • Kapsayıcılı uygulamalarınızı çalıştırmak için Kubernetes kümeleri oluşturmaya yönelik bir Windows Yönetim Merkezi sihirbazı.
  • Konak kurulumu ve Kubernetes kümesi oluşturma komut dosyası oluşturmak isterseniz Kubernetes'i ayarlamak ve Kubernetes kümeleri oluşturmak için PowerShell cmdlet'leri.

Dağıtım işlemi hakkında bilgi edinmek için aşağıdaki GIF'i görüntüleyin:

AKS dağıtımlarını gösteren GIF.

Araçları veya Azure Arc'ı kullanarak şirket içi Kubernetes'i görüntüleme ve yönetme

AKS kullanarak şirket içi Kubernetes'i ayarladıktan ve bir Kubernetes kümesi oluşturduktan sonra, Aşağıdakilerle Kubernetes altyapınızı yönetebilir ve izleyebilirsiniz:

  • Azure Arc kullanarak Azure portalında - Bulut ve şirket içi ortamlarınızda Kubernetes kümelerinin üzerine dağıtılan uygulamaları yönetmek için Azure Arc'ı kullanın.
    Azure Arc, Kubernetes kümelerinizi aşağıdakiler gibi diğer Azure hizmetleriyle yönetmenize de olanak tanır:
    • Azure İzleyici
    • Azure İlkesi
  • Kubectl gibi popüler araçları kullanan şirket içi - Bir Kubernetes kümesine uygulama dağıtmanıza, küme kaynaklarını yönetmenize, sorun gidermenize ve çalışan uygulamaları görüntülemenize olanak sağlayan birçok açık kaynak araç vardır. Bu araçların tümü Azure Yerel ve Windows Server'da AKS ile dağıtılan Kubernetes kümeleriyle çalışır.

Linux ve Windows kapsayıcılarını çalıştırma

AKS hem Linux tabanlı hem de Windows tabanlı kapsayıcıları tam olarak destekler. Windows Server'da veya Azure Yerel'de bir Kubernetes kümesi oluşturduğunuzda, Linux kapsayıcılarını, Windows kapsayıcılarını veya her ikisini çalıştırmak için düğüm havuzları (özdeş Kubernetes küme düğümleri grupları) oluşturmayı seçebilirsiniz.

AKS, Linux veya Windows işletim sistemlerini doğrudan yönetmeniz gerekmeyecek şekilde Linux ve Windows düğümlerini oluşturur.

Kapsayıcı altyapınızın güvenliğini sağlama

AKS, kapsayıcı altyapınızın güvenliğini sağlamaya yardımcı olacak birçok özellik içerir:

  • Çalışan düğümleri için hiper yönetici tabanlı yalıtım - Her Kubernetes kümesi, kiracıların aynı fiziksel altyapıyı paylaşabilmesi için kendi ayrılmış ve yalıtılmış sanal makine kümesinde çalışır.
  • Çalışan düğümleri için Microsoft tarafından bakımı yapılan Linux ve Windows görüntüleri - Çalışan düğümleri , en iyi güvenlik yöntemlerine uymak için Microsoft tarafından oluşturulan Linux ve Windows sanal makine görüntülerini çalıştırır. Microsoft ayrıca bu görüntüleri en son güvenlik güncelleştirmeleriyle aylık olarak yeniler.

Başlamak için bilmeniz gerekenler

Aşağıdaki bölümlerde Azure Yerel ve Windows Server'da AKS ile şirket içi Kubernetes'i çalıştırmak için gerekenler özetlenmiştir. Azure Yerel ve Windows Server'a AKS'yi yüklemeden önce ihtiyacınız olan tüm ayrıntılar için bkz . sistem gereksinimleri.

Windows Admin Center sisteminizde

Windows Admin Center ağ geçidini çalıştıran makinenizin şu olması gerekir:

  • Azure'a kayıtlı
  • Azure Yerel veya Windows Server 2019/2022 Datacenter kümesiyle aynı etki alanında

Azure Yerel ve Windows Server kümesinde veya AKS'yi barındıran Windows Server 2019/2022 Datacenter yük devretme kümesinde

Azure Yerel ve Windows Server kümesi veya Windows Server 2019/2022 Veri merkezi yük devretme kümesi aşağıdaki gereksinimlere sahiptir:

  • Kümede en fazla sekiz sunucu
  • AKS için depolama havuzunda 1 TB kullanılabilir kapasite
  • AKS VM'lerini çalıştırmak için en az 30 GB kullanılabilir bellek
  • Kümedeki tüm sunucular EN-US bölgesini ve dil seçimini kullanmalıdır

Genel Azure Yerel sistem gereksinimleri için bkz . Azure Yerel sistem gereksinimleri.

Azure Yerel için ağ yapılandırması

Azure Yerel veya Windows Server 2019/2022 Datacenter kümesindeki VM'lere bağlı ağ, AKS için kullanılabilen ve Azure Yerel veya Windows Server 2019/2022 Veri Merkezi kümesindeki VM'ler tarafından erişilebilen IPv4 adreslerinin ayrılmış bir kapsamını gerektirir. Ağ gereksinimleri hakkında daha fazla bilgi için bkz . Azure'da AKS Yerel ve Windows Server sistem gereksinimleri.

AKS'nin sağladığı işlevlerden bazıları şunlardır:

Azure Arc kullanarak yerel tümleştirme

AKS ile Kubernetes kümelerinizi Azure'a bağlayabilirsiniz. Azure Arc özellikli Kubernetes'e bağlandıktan sonra Azure portalı aracılığıyla şirket içinde çalışan Kubernetes kümelerinize erişebilir ve GitOps ve Azure İlkesi gibi yönetim hizmetlerini dağıtabilirsiniz. SQL Yönetilen Örneği ve PostgreSQL Hiper Ölçek gibi veri hizmetlerini de dağıtabilirsiniz. Azure Arc özellikli Kubernetes hakkında daha fazla bilgi için bkz. Azure Arc'a genel bakış.

Tümleşik günlüğe kaydetme ve izleme

Kümenizi Azure Arc'a bağladıktan sonra Kubernetes kümenizin ve uygulamalarınızın durumunu izlemek için Azure İzleyici'yi kullanabilirsiniz. Kapsayıcılar için Azure İzleyici, denetleyicilerden, düğümlerden ve kapsayıcılardan bellek ve işlemci ölçümlerini toplayarak performans görünürlüğü sağlar. Ölçümler ve kapsayıcı günlükleri sizin için otomatik olarak toplanır ve Azure İzleyici'deki ölçüm veritabanına, günlük verileri ise Log Analytics çalışma alanınıza gönderilir. Azure İzleyici hakkında daha fazla bilgi için bkz. kapsayıcı içgörülerine genel bakış.

Kubernetes düğümleriniz ve kapsayıcılı uygulamalarınız için yazılım tanımlı ağ

Azure Yerel'de SDN tümleştirmesi sayesinde artık kendi ağlarınızı getirebilir ve Kubernetes düğümlerini bu ağlara ekleyebilirsiniz. Ayrıca, kapsayıcılı uygulamaları için yük dengeleyici hizmetleri sağlamak için SDN Software Load Balancer'ı kullanabilirsiniz. Daha fazla bilgi için bkz . AKS ile yazılım tanımlı ağ.

Kubernetes düğüm havuzlarınızı otomatik olarak yeniden boyutlandırma

Uygulama taleplerine ayak uydurmak için iş yüklerinizi çalıştıran düğümlerin sayısını ve boyutunu ayarlamanız gerekebilir. Küme otomatik ölçeklendiricisi bileşeni, kümenizde kaynak kısıtlamaları nedeniyle zamanlamayan podları izleyebilir. Sorunlar algılandığında, uygulama talebini karşılamak için düğüm havuzundaki düğüm sayısı artar. Düğümler de düzenli olarak çalışan podların eksik olup olmadığı denetlenerek düğüm sayısı gerektiğinde azalır. Kubernetes kümenizdeki düğüm sayısını otomatik olarak artırma veya azaltma özelliği, verimli ve uygun maliyetli bir ortam çalıştırmanızı sağlar.

Windows tabanlı kapsayıcılı uygulamaları dağıtma ve yönetme

AKS, hem Linux tabanlı hem de Windows tabanlı kapsayıcıları çalıştırmayı tam olarak destekler. Windows Server'da veya Azure Yerel'de bir Kubernetes kümesi oluşturduğunuzda, Linux kapsayıcılarını, Windows kapsayıcılarını veya her ikisini çalıştırmak için düğüm havuzları (özdeş Kubernetes küme düğümleri grupları) oluşturmayı seçebilirsiniz. AKS, Linux veya Windows işletim sistemlerini doğrudan yönetmeniz gerekmeyecek şekilde Linux ve Windows düğümlerini oluşturur.

AKS, GPU özellikli düğümleri dağıtmayı destekler

AKS, GPU Geçişi olarak da bilinen Ayrık Cihaz Ataması (DDA) modunu kullanarak NVIDIA Tesla T4 GPU'larının üzerine GPU özellikli düğüm havuzları dağıtmayı destekler. Bu modda, bir veya daha fazla fiziksel GPU, gpu'nun tamamına tam erişim elde eden GPU özellikli VM boyutuna sahip tek bir çalışan düğümüne ayrılmıştır ve bu nedenle yüksek düzeyde uygulama uyumluluğu ve daha iyi performans sunar. GPU özellikli düğüm havuzları hakkında daha fazla bilgi için GPU belgelerine bakın.

Sonraki adımlar

Azure Yerel ve Windows Server'da AKS'yi kullanmaya başlamak için aşağıdaki makalelere bakın: