Azure Stack HCI ve Windows Server'da Azure Kubernetes Service olan şirket içi Kubernetes nedir?

Şunlar için geçerlidir: Azure Stack HCI ve Windows Sunucusu

Azure Stack HCI ve Windows Server üzerinde Azure Kubernetes Service (AKS), AKS'nin şirket içi kubernetes uygulamasıdır. Azure Stack HCI 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 Stack HCI ve Windows Server üzerindeAKS'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 Stack HCI ve Windows Server'da AKS kullanmanın bazı nedenleri açıklanmış, ardından hizmet ve nasıl başlatılacağı hakkında sık sorulan bazı soruları yanıtlayın. Kapsayıcıların arka planı için bkz. Windows ve kapsayıcılar. Azure Stack HCI 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 arka planı için bkz. Kubernetes.io.

Kapsayıcılı uygulamalar için neden Azure Stack HCI ve Windows Server üzerinde AKS kullanmalısınız?

Docker ve Windows kullanarak birkaç kapsayıcıyı el ile yönetebilirsiniz ancak uygulamalar genellikle Kubernetes düzenleyicisinin devreye geldiği beş, on ve hatta yüzlerce kapsayıcıyı kullanır.

Kubernetes, kapsayıcı yönetimini uygun ölçekte otomatikleştirmeye yönelik bir açık kaynak düzenleyicidir. AKS, Kubernetes ve temel Azure Stack HCI 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 Azure Stack HCI'de sağladığı işlevlerden bazıları şunlardır:

  • Kapsayıcılı uygulamaları büyük ölçekte Azure Stack HCI ve Windows Server kümesinde çalışan Kubernetes kümelerine 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 otomatik güncelleştirmeler 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 Stack HCI 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ı ayarlamak için bir Windows Admin Center sihirbazı.
  • Kapsayıcılı uygulamalarınızı çalıştırmak için Kubernetes kümeleri oluşturmaya yönelik bir Windows Admin Center sihirbazı.
  • Konak kurulumu ve Kubernetes kümesi oluşturma işlemini tercih ettiğiniz durumlarda 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:

GIF for deploying AKS HCI

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 - 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
    • Rol Tabanlı Access Control
  • 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 aracı vardır. Bu araçların tümü Azure Stack HCI ve Windows Server üzerinde 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. Azure Stack HCI üzerinde bir Kubernetes kümesi oluşturduğunuzda 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şturmayı seçebilirsiniz.

AKS, Linux ve Windows düğümlerini oluşturur, böylece Linux'ı veya Windows işletim sistemlerini doğrudan yönetmeniz gerekmez.

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 uygulamalarına 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 yapmanız gerekenler

Aşağıdaki bölümlerde Azure Stack HCI ve Windows Server üzerinde AKS ile şirket içi Kubernetes'i çalıştırmak için gerekenler özetlenmiştir. Aks'yi Azure Stack HCI ve Windows Server'a 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 makineniz şu olmalıdır:

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

Azure Stack HCI ve Windows Server kümesinde veya AKS'yi barındıran Windows Server 2019/2022 Veri merkezi yük devretme kümesinde

Azure Stack HCI 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 Stack HCI sistem gereksinimleri için bkz. Azure Stack HCI sistem gereksinimleri.

Azure Stack HCI için ağ yapılandırması

Azure Stack HCI veya Windows Server 2019/2022 Datacenter kümesindeki VM'lere bağlı ağ, AKS için kullanılabilen ve Azure Stack HCI 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 Stack HCI üzerinde AKS ve Windows Sunucusu sistem gereksinimleri.

Sonraki adımlar

Azure Stack HCI ve Windows Server'da AKS ile çalışmaya başlamak için aşağıdaki makalelere bakın: