Azure Stack HCI üzerinde Azure Kubernetes Service nedir?

Uygulama: Azure Stack HCI, sürüm 21H2 ve 20H2; Windows Server 2022 Datacenter, Windows Server 2019 Datacenter

Azure Stack HCI üzerinde Azure Kubernetes Service, kapsayıcılı uygulamaları büyük ölçekte çalıştırmayı otomatikleştiren Azure Kubernetes Service (AKS) şirket içi bir uygulamadır. Azure Kubernetes Service Azure Stack HCI ve Windows Server 2019 Datacenter'da kullanılabilir, bu da veri merkezinize Linux ve Windows kapsayıcıları barındırmaya başlamanızı sağlar.

Şirket içi Azure Kubernetes Service, Windows Server 2019 veya Azure Stack HCI'de çalışmaya Azure Stack HCI üzerinde Azure Kubernetes Service.

Bunun yerine, Azure Kubernetes Service tabanlı kapsayıcılarınızı düzenlemeye yardımcı olmak için bkz. Azure'Azure Kubernetes Service'da veri depolama. Uygulama kullanıyorsanız Azure Stack Hub üzerinde AKS altyapısına Azure Stack Hub.

Aşağıdaki bölümlerde hizmet kullanım nedenlerinden bazıları ele Azure Stack HCI üzerinde Azure Kubernetes Service sonra hizmetle ilgili bazı yaygın soruları yanıtla ve nasıl kullanmaya başlayabilirsiniz? Kapsayıcılar hakkında arka plan bilgi için bkz. Windows ve kapsayıcılar. Kubernetes'in Azure Stack HCI üzerinde Azure Kubernetes Service nasıl çalıştığının arka planı için bkz. Kubernetes temel kavramları ve Kubernetes hakkında bir arka planKubernetes.io. .

Kapsayıcılı uygulamalar Azure Stack HCI üzerinde Azure Kubernetes Service kullanım nedeni nedir?

Docker ve Windows kullanarak birkaç kapsayıcıyı el ile yönetebilirsiniz ancak uygulamalar genellikle Kubernetes orchestrator'ında yer alan beş, on ve hatta yüzlerce kapsayıcıyı kullanır.

Kubernetes, büyük ölçekte kapsayıcı yönetimini otomatik bir şekilde otomatikleşmek için bir açık kaynak orchestrator'dır. Azure Kubernetes Service, Azure Stack HCI'de Kubernetes ve temel eklentileri ayarlamaya ve iş yüklerinizi barındırmak için Kubernetes kümeleri oluşturmaya sihirbazlar sağlayarak şirket içi Kubernetes dağıtımını basitleştiriyor.

Uygulama tarafından sağlanan işlevlerden bazıları Azure Stack HCI üzerinde Azure Kubernetes Service:

  • Kapsayıcılı uygulamaları büyük ölçekte, Azure Stack HCI kümesinde çalışan Kubernetes kümelere dağıtma
  • Hem Linux hem de Windows tabanlı kapsayıcılı uygulamaları dağıtma ve yönetme
  • Kubernetes kümesine düğüm ekleyerek veya kaldırarak ölçeği genişletin veya genişletin
  • Kubernetes kümeniz üzerinde depolamayı ve ağı yönetme
  • Kubernetes dağıtımınız için otomatik güncelleştirmeler sağlama
  • En son kullanılabilir Kubernetes sürümleriyle ilgili güncel bilgileri takip etmek
  • Kubernetes için Azure Arc Azure hizmetlerini kullanma

Kubernetes'i ayarlamayı basitleştirme

Azure Kubernetes Service Azure Stack HCI ve Windows Server 2019 Datacenter'da Kubernetes'i ayarlama sürecini basitleştirerek aşağıdaki özellikleri içerir:

  • Windows ve bağımlılıklarını ayarlamaya Azure Kubernetes Service Yönetim Merkezi sihirbazı
  • Kapsayıcılı Windows çalıştırmak için Kubernetes kümeleri oluşturmaya Windows Yönetim Merkezi sihirbazı
  • Kubernetes'i ayarlamaya ve Kubernetes kümeleri oluşturmaya (konak kurulumu ve Kubernetes kümesi oluşturma betiği oluşturmak yerine) için PowerShell cmdlet'leri

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

AKS HCI dağıtmak için GIF

Şirket içi araçları veya şirket içi araçları kullanarak Kubernetes'i görüntüleme ve Azure Arc

Şirket içinde bir Azure Kubernetes Service kubernetes kümesi oluşturduktan sonra, Kubernetes altyapınızı yönetmek ve izlemek için birkaç yol sağlariz:

  • Azure portal kullanarak Azure Arc - Azure Arc ve şirket içi ortamlarınız genelinde Kubernetes kümelerinin üzerine dağıtılan uygulamaları yönetmek için Azure Arc kullanın.
    Azure Arc, Kubernetes kümelerinizi şu diğer Azure hizmetleriyle yönetmenize de olanak sağlar:
    • Azure İzleyici
    • Azure İlkesi
    • Rol Tabanlı Access Control
  • Kubectl gibi popüler araçları kullanan şirket içi - Bir Kubernetes kümesine uygulama dağıtmaya, 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 hepsi, Azure Stack HCI üzerinde Azure Kubernetes Service ile dağıtılan Kubernetes kümeleriyle çalışır.

Linux ve Windows çalıştırma

Azure Kubernetes Service hem Linux tabanlı hem de Windows tabanlı kapsayıcıları tam olarak destekler. Azure Stack HCI üzerinde bir Kubernetes kümesi estirken, Linux kapsayıcılarını, Windows kapsayıcılarını veya her ikisini birden çalıştırmak için düğüm havuzları (özdeş Kubernetes küme düğümleri grupları) oluşturmanızı seçebilirsiniz.

Azure Kubernetes Service Doğrudan Linux veya Windows sistemleri yönetmek zorunda olmadığınız için Linux ve Windows oluşturur.

Kapsayıcı altyapınızı güvenli hale

Azure Kubernetes Service kapsayıcı altyapınızı güvenli hale etmeye yardımcı olmak için bir dizi özellik içerir:

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

Başlamak için yapmanız gerekenler

Aşağıdaki bölümlerde, bu verileri çalıştırmak için gerekenler Azure Stack HCI üzerinde Azure Kubernetes Service. Aks'i Azure Stack HCI'a yüklemeden önce ihtiyacınız olan Azure Stack HCI için bkz. sistem gereksinimleri.

Windows Admin Center sisteminize

Windows Admin Center ağ geçidini çalıştıran makineniz:

  • Azure'a kayıtlı
  • Azure Stack HCI Server 2019 Datacenter kümesi Windows aynı etki alanında

Azure Stack HCI barındıran Windows Server 2019 Datacenter yük devretme kümesinde Azure Kubernetes Service

Azure Stack HCI Server 2019 Datacenter yük devretme kümesinde veya Windows Server 2019'da aşağıdaki gereksinimler vardır:

  • Kümede en fazla dört sunucu
  • Depolama havuzu için 1 TB kullanılabilir kapasite Azure Kubernetes Service
  • Vm'leri çalıştırmaya için en az 30 GB Azure Kubernetes Service bellek
  • Kümede yer alan tüm sunucuların EN-US bölgesi ve dil seçimini kullanmaları gerekir

Genel sistem Azure Stack HCI için bkz. Azure Stack HCI gereksinimleri.

Azure Stack HCI için ağ Azure Stack HCI

Azure Stack HCI veya Windows Server 2019 Datacenter kümesinde VM'lere bağlı ağ, Azure Kubernetes Service için kullanılabilen ve Azure Stack HCI veya Windows Server 2019 Datacenter kümesinde VM'ler tarafından erişilebilen ayrılmış bir IPv4 adresi kapsamı gerektirir. Ağ gereksinimleri hakkında daha fazla bilgi için bkz. Azure Stack HCI AKS.

Sonraki adımlar

Yeni bir Azure Stack HCI üzerinde Azure Kubernetes Service için aşağıdaki makalelere bakın: