Azure Stack CI üzerinde Azure Kubernetes hizmeti nedir?What is Azure Kubernetes Service on Azure Stack HCI?

Uygulama hedefi: Windows Server 2019 Datacenter üzerinde Azure Stack HI, AKS çalışma zamanı üzerindeki AKSApplies to: AKS on Azure Stack HCI, AKS runtime on Windows Server 2019 Datacenter

Azure Stack CI 'daki Azure Kubernetes hizmeti, Azure Kubernetes hizmeti 'nin (AKS) Şirket içi bir uygulamasıdır ve Kapsayıcılı uygulamaların ölçeklendirilmesi üzerinde çalışmasını otomatikleştirir.Azure Kubernetes Service on Azure Stack HCI is an on-premises implementation of Azure Kubernetes Service (AKS), which automates running containerized applications at scale. Azure Kubernetes hizmeti artık Azure Stack HI ve Windows Server 2019 Datacenter üzerinde önizleme aşamasındadır ve veri merkezinizde Linux ve Windows kapsayıcıları barındırmak için daha hızlı bir şekilde çalışmaya başlamanızı sağlar.Azure Kubernetes Service is now in preview on Azure Stack HCI and Windows Server 2019 Datacenter, making it quicker to get started hosting Linux and Windows containers in your datacenter.

Şirket içi Azure Kubernetes hizmeti ile çalışmaya başlamak için önizlemeye kaydolun (Önizleme sırasında eklenen maliyet yoktur) ve ardından Azure Kubernetes hizmetini Azure Stack CI üzerinde ayarlayın.To get started with Azure Kubernetes Service on-premises, register for the preview (there's no added cost during the preview), then set up Azure Kubernetes Service on Azure Stack HCI. Bunun yerine, bulut tabanlı Kapsayıcılarınızı düzenlemek için Azure Kubernetes hizmetini kullanmak üzere Azure 'Da Azure Kubernetes hizmeti' ne bakın.To instead use Azure Kubernetes Service to orchestrate your cloud-based containers, see Azure Kubernetes Service in Azure.

Aşağıdaki bölümlerde, Azure Stack HI 'de Azure Kubernetes hizmetini kullanma nedenlerinden bazıları ele alınmıştır ve bu hizmetle ilgili bazı yaygın soruların cevapları ve çalışmaya başlama hakkında bilgi edinirsiniz.The following sections discuss some of the reasons to use Azure Kubernetes Service on Azure Stack HCI, then answer some common questions about the service and how to get started. Kapsayıcılarla ilgili bir arka plan için bkz. Windows ve kapsayıcılar ve Kubernetes üzerinde arka plan için bkz. Kubernetes core Concepts veya Kubernetes.io.For a background on containers, see Windows and containers and for a background on Kubernetes, see Kubernetes core concepts or Kubernetes.io.

Kapsayıcılı uygulamaların yönetimini otomatikleştirmek için AKS kullanınUse AKS to automate management of containerized applications

Docker ve Windows kullanarak birkaç kapsayıcıyı el ile yönetebilse de, uygulamalar genellikle Kubernetes Orchestrator 'ın geldiği beş, on veya hatta yüzlerce kapsayıcı kullanır.While you can manage a few containers manually using Docker and Windows, apps often make use of five, ten, or even hundreds of containers, which is where the Kubernetes orchestrator comes in.

Kubernetes, kapsayıcı yönetimini ölçekte otomatik hale getirmek için açık kaynaklı bir düzenleyicidir.Kubernetes is an open-source orchestrator for automating container management at scale. Azure Kubernetes hizmeti, Azure Stack CI üzerinde Kubernetes ve önemli eklentileri ayarlamaya ve iş yüklerinizi barındırmak için Kubernetes kümeleri oluşturmaya yönelik sihirbazlar sunarak şirket içi Kubernetes dağıtımını basitleştirir.Azure Kubernetes Service simplifies on-premises Kubernetes deployment by providing wizards for setting up Kubernetes and essential add-ons on Azure Stack HCI, and for creating Kubernetes clusters to host your workloads.

Azure Kubernetes hizmeti 'nin önizleme Azure Stack tarihi:Here's some of the functionality provided by Azure Kubernetes Service while in preview on Azure Stack HCI:

  • Kapsayıcılı uygulamaları Azure Stack CI kümesinde çalışan Kubernetes kümelerine göre dağıtınDeploy containerized apps at scale to Kubernetes clusters running across the Azure Stack HCI cluster
  • Hem Linux hem de Windows tabanlı Kapsayıcılı uygulamaları dağıtın ve yönetinDeploy and manage both Linux and Windows-based containerized apps
  • Windows yönetici merkezini veya PowerShell 'i kullanarak AKS 'i Azure Stack HIN ile dağıtmaDeploy AKS on Azure Stack HCI using Windows Admin Center or PowerShell
  • Kubernetes kümesine düğüm ekleyerek veya kaldırarak ölçeği büyütme veya küçültmeScale up or down by adding or removing nodes to the Kubernetes cluster
  • Kubernetes kümenizde depolama ve ağ iletişimini yönetmeManage storage and networking on your Kubernetes cluster
  • Kubernetes dağıtımınız için otomatik güncelleştirmeler sağlamaProvide automatic updates for your Kubernetes deployment
  • Kullanılabilir en son Kubernetes sürümüne yükseltUpgrade to the latest available Kubernetes version
  • Kubernetes için Azure Arc aracılığıyla popüler Azure hizmetlerini kullanmaUse the popular Azure services through Azure Arc for Kubernetes

Kubernetes ayarlamayı kolaylaştırmaSimplify setting up Kubernetes

Azure Kubernetes hizmeti, Azure Stack CI ve Windows Server 2019 Datacenter üzerinde Kubernetes ayarlama sürecini basitleştirir ve aşağıdaki özellikleri içerir:Azure Kubernetes Service simplifies the process of setting up Kubernetes on Azure Stack HCI and Windows Server 2019 Datacenter, and includes the following features:

  • Kubernetes ve bağımlılıklarını ayarlamaya yönelik bir Windows Yönetim Merkezi Sihirbazı (kubeadm, kubelet, kubectl ve pod ağ eklentisi gibi)A Windows Admin Center wizard for setting up Kubernetes and its dependencies (such as kubeadm, kubelet, kubectl, and a pod network add-on)
  • Kapsayıcılı uygulamalarınızı çalıştırmak için Kubernetes kümeleri oluşturmaya yönelik bir Windows Yönetim Merkezi SihirbazıA Windows Admin Center wizard for creating Kubernetes clusters to run your containerized applications
  • Ana bilgisayar kurulumu ve Kubernetes kümesi oluşturmayı tercih etmeniz durumunda Kubernetes ayarlamak ve Kubernetes kümeleri oluşturmak için PowerShell cmdlet 'leriPowerShell cmdlets for setting up Kubernetes and creating Kubernetes clusters, in case you'd rather script the host setup and Kubernetes cluster creation

Şirket içi araçları veya Azure yay kullanarak Kubernetes 'i görüntüleme ve yönetmeView and manage Kubernetes using on-premises tools or Azure Arc

Şirket içinde Azure Kubernetes hizmetini ayarladıktan ve bir Kubernetes kümesi oluşturduktan sonra, Kubernetes altyapınızı yönetmek ve izlemek için kullanabileceğiniz birkaç yol sunuyoruz:Once you've set up Azure Kubernetes Service on-premises and created a Kubernetes cluster, we provide a couple ways to manage and monitor your Kubernetes infrastructure:

  • Kubectl ve Kubernetes panosu gibi popüler araçları kullanarak şirket içinde bir Kubernetes kümesine uygulama dağıtmak, küme kaynaklarını yönetmek, sorun gidermek ve çalışan uygulamaları görüntülemek için açık kaynaklı, Web tabanlı bir arabirim kullanın.On-premises using popular tools like Kubectl and Kubernetes dashboard - Use an open-source, web-based interface to deploy applications to a Kubernetes cluster, manage cluster resources, troubleshoot, and view running applications.

  • Azure Arc kullanarak Azure Portal -bulut ve şirket içi ortamlarınızdaki Kubernetes kümelerine dağıtılan uygulamaları yönetmek Için Azure yayı kullanın.In the Azure portal using Azure Arc - Use Azure Arc to manage applications deployed on top of Kubernetes clusters across your cloud and on-premises environments.
    Azure Arc Ayrıca, Kubernetes kümelerinizi aşağıdakiler dahil diğer Azure hizmetleriyle yönetmenizi de sağlar:Azure Arc also enables you to manage your Kubernetes clusters with other Azure services including:

    • Azure İzleyiciAzure Monitor
    • Azure İlkesiAzure Policy
    • Rol Tabanlı Access ControlRole-Based Access Control

Linux ve Windows kapsayıcıları çalıştırmaRun Linux and Windows containers

Azure Kubernetes hizmeti, hem Linux tabanlı hem de Windows tabanlı kapsayıcıları tam olarak destekler.Azure Kubernetes Service fully supports both Linux-based and Windows-based containers. Azure Stack CI üzerinde bir Kubernetes kümesi oluşturduğunuzda, Linux kapsayıcıları, Windows kapsayıcıları veya her ikisini çalıştırmak için düğüm havuzları (özdeş Kubernetes kümesi düğümlerinin grupları) oluşturmayı seçebilirsiniz.When you create a Kubernetes cluster on Azure Stack HCI, you can choose whether to create node pools (groups of identical Kubernetes cluster nodes) to run Linux containers, Windows containers, or both.

Azure Kubernetes hizmeti, Linux ve Windows işletim sistemlerini doğrudan yönetmeniz gerekmiyorsa Linux ve Windows düğümlerini oluşturur.Azure Kubernetes Service creates the Linux and Windows nodes so that you don't have to directly manage the Linux or Windows operating systems.

Kapsayıcı altyapınızın güvenliğini sağlamaSecure your container infrastructure

Azure Kubernetes hizmeti, kapsayıcı altyapınızı güvenli hale getirmeye yardımcı olacak çeşitli özellikler içerir:Azure Kubernetes Service includes a number of features to help secure your container infrastructure:

  • Çalışan düğümleri Için hiper yönetici tabanlı yalıtım -her bir Kubernetes kümesi kendi adanmış ve yalıtılmış sanal makine kümesinde çalışarak kiracılar aynı fiziksel altyapıyı paylaşabilir.Hypervisor-based isolation for worker nodes - Each Kubernetes cluster runs on its own dedicated and isolated set of virtual machines so tenants can share the same physical infrastructure.
  • Çalışan düğümleri Için Microsoft tarafından tutulan Linux ve Windows görüntüleri -çalışan düğümleri, en iyi güvenlik uygulamalarına uyacak şekilde Microsoft tarafından oluşturulan Linux ve Windows sanal makine görüntülerini çalıştırır.Microsoft-maintained Linux and Windows images for worker nodes - Worker nodes run Linux and Windows virtual machine images created by Microsoft to adhere to security best practices. Microsoft bu görüntüleri en son güvenlik güncelleştirmeleriyle de aylık olarak yeniler.Microsoft also refreshes these images monthly with the latest security updates.

Güvenlik, Azure Stack CI 'daki Azure Kubernetes hizmet Önizleme sürümü için devam eden bir yatırım alanıdır. bu nedenle, ayarlanabilir olun.Security is an ongoing area of investment for the Azure Kubernetes Service preview release on Azure Stack HCI, so stay tuned.

Azure Kubernetes hizmetini nereden çalıştırabilirim?Where can I run Azure Kubernetes Service?

Azure Kubernetes hizmeti aşağıdaki platformlarda kullanılabilir:Azure Kubernetes Service is available on the following platforms:

  • Azure 'daki Azure Kubernetes hizmeti aracılığıyla Azure bulutu 'ndaIn the Azure cloud via Azure Kubernetes Service in Azure
  • Azure Kubernetes hizmeti aracılığıyla Azure Stack CI 'da şirket içi (Bu makalenin hepsi hakkında)On-premises via Azure Kubernetes Service on Azure Stack HCI (what this article is all about)
  • Windows Server 'da Azure Kubernetes hizmet çalışma zamanı aracılığıyla şirket içi (Bu makale Windows Server 'da AKSr için de geçerlidir)On-premises via Azure Kubernetes Service runtime on Windows Server (this article also applies to AKSr on Windows Server)
  • Azure Stack hub 'ında aks altyapısınıkullanan bir Azure Stack hub ortamında şirket içinde.On-premises in an Azure Stack Hub environment using the AKS engine on Azure Stack Hub.

Kubernetes Azure Stack CI üzerinde nasıl çalışır?How does Kubernetes work on Azure Stack HCI?

Azure Kubernetes hizmeti, Azure bulutu 'nda kullanmaya kıyasla Azure Stack HCı üzerinde çalıştırıldığında biraz farklı çalışır:Azure Kubernetes Service works a little differently when run on Azure Stack HCI than when using it in the Azure cloud:

  • Azure 'daki Kubernetes hizmeti, Kubernetes yönetim altyapısının (denetim düzlemi) çoğunun sizin için yönetildiği bir barındırılan hizmettir.The Kubernetes service in Azure is a hosted service where much of the Kubernetes management infrastructure (control plane) is managed for you. Hem denetim düzlemi hem de Kapsayıcılı uygulamalarınız Azure sanal makinelerinde çalışır.Both the control plane and your containerized applications run in Azure virtual machines.
  • Azure Stack HI 'de Azure Kubernetes hizmeti ile, hizmeti doğrudan Azure Stack HI kümenizde ayarlarsınız ve bunu, denetim düzleminin denetimine koyarak konuşabilirsiniz.With Azure Kubernetes Service on Azure Stack HCI, you set up the service directly on your Azure Stack HCI cluster, putting you in control of the control plane, so to speak. Denetim düzlemi, Kapsayıcılı Uygulamalarınız ve Azure Kubernetes hizmeti, hiper yakınsama kümeniz tarafından barındırılan sanal makinelerde çalışır.The control plane, your containerized applications, and Azure Kubernetes Service itself all run in virtual machines hosted by your hyperconverged cluster.

Azure Kubernetes hizmeti Azure Stack HI kümenizde ayarlandığında, barındırılan Azure Kubernetes hizmetine benzer şekilde çalışır: Kapsayıcılı uygulamalarınızı çalıştıran Kubernetes kümeleri oluşturmak için hizmetini kullanırsınız.Once Azure Kubernetes Service is set up on your Azure Stack HCI cluster, it works similarly to the hosted Azure Kubernetes Service: you use the service to create Kubernetes clusters that run your containerized applications. Bu Kubernetes kümeleri, uygulama Kapsayıcılarınızı çalıştıran çalışan düğüm olarak davranan VM gruplarıdır.These Kubernetes clusters are groups of VMs that act as worker nodes, running your application containers. Kubernetes kümesi, uygulama kapsayıcılarını düzenlemek için kullanılan Kubernetes sistem hizmetlerinden oluşan bir denetim düzlemi de içerir.The Kubernetes cluster also contains a control plane, which consists of Kubernetes system services used to orchestrate the application containers.

Azure Kubernetes hizmeti mimarilerinin Azure 'da ve Azure Stack HIP 'de çalıştırıldığında nasıl Karşılaştırıldığı hakkında daha basit bir diyagram aşağıda verilmiştir.Here are a couple simplified diagrams showing how the architectures of Azure Kubernetes Service compare when run in Azure and in Azure Stack HCI.

Azure 'da barındırılan Azure Kubernetes hizmeti mimarisi, platform hizmetlerinin ve denetim düzleminin Azure tarafından yönetilme şeklini gösterirken Kapsayıcılı uygulamalarınızı çalıştıran Kubernetes kümeleri müşteri tarafından yönetilir.

Azure Stack CI üzerinde Azure Kubernetes hizmeti mimarisi, Azure Kubernetes hizmet platformu, denetim düzlemi ve Kapsayıcılı uygulamalarınızı çalıştıran Kubernetes kümeleri de dahil olmak üzere her şeyin Azure Stack CI kümesinin üstünde nasıl çalışacağını gösterir.

Başlamak için yapmanız gerekenlerWhat you need to get started

Aşağıdaki bölümlerde, Azure Stack CI üzerinde Azure Kubernetes hizmetini çalıştırmak için gerekenler özetlenmektedir.The following sections summarize what you need to run Azure Kubernetes Service on Azure Stack HCI. Tüm ayrıntılar için bkz. Azure Stack HI 'ye Azure Kubernetes hizmetini yüklemeden önce.For complete details, see Before you install Azure Kubernetes Service on Azure Stack HCI.

Windows Yönetim Merkezi sisteminizdeOn your Windows Admin Center system

Windows Yönetim Merkezi ağ geçidini çalıştıran makineniz aşağıdaki gereksinimlere sahiptir:Your machine running the Windows Admin Center gateway has the following requirements:

  • Bir Windows 10 makinesi (Şu anda Azure Stack HCı veya Windows Server 2019 Datacenter üzerinde Windows yönetici merkezi 'ni çalıştırmayı desteklemiyoruz.)A Windows 10 machine (we don't support running Windows Admin Center on the Azure Stack HCI or Windows Server 2019 Datacenter right now.)
  • 60 GB boş alan60 GB of free space
  • Azure ile kaydedildiRegistered with Azure
  • Azure Stack HCı veya Windows Server 2019 Datacenter kümesiyle aynı etki alanındaIn the same domain as the Azure Stack HCI or Windows Server 2019 Datacenter cluster

Azure Kubernetes hizmetini barındıran Azure Stack HIP kümesinde veya Windows Server 2019 Datacenter yük devretme kümesindeOn the Azure Stack HCI cluster or Windows Server 2019 Datacenter failover cluster that hosts Azure Kubernetes Service

Azure Stack HCı kümesi veya Windows Server 2019 Datacenter yük devretme kümesi aşağıdaki gereksinimlere sahiptir:The Azure Stack HCI cluster or Windows Server 2019 Datacenter failover cluster has the following requirements:

  • Bu önizleme sürümü için kümedeki en fazla dört sunucuA maximum of four servers in the cluster for this preview release
  • Azure Kubernetes hizmeti için depolama havuzunda 1 TB kullanılabilir kapasite1 TB of available capacity in the storage pool for Azure Kubernetes Service
  • Azure Kubernetes hizmet sanal makinelerini çalıştırmak için en az 30 GB kullanılabilir bellekAt least 30 GB of available memory for running Azure Kubernetes Service VMs
  • Kümedeki tüm sunucuların bu önizleme sürümü için EN-US bölge ve dil seçimini kullanması gerekirAll servers in the cluster must use the EN-US region and language selection for this preview release

Genel Azure Stack HCı sistem gereksinimleri için bkz. Azure Stack HCI sistem gereksinimleri.For general Azure Stack HCI system requirements, see Azure Stack HCI system requirements.

Azure Stack HCı için ağ yapılandırmasıThe network configuration for Azure Stack HCI

Azure Stack HIP veya Windows Server 2019 Datacenter kümesindeki VM 'lere bağlı olan ağ, Azure Kubernetes hizmeti için kullanılabilen ve Azure Stack 2019 HUBERNETES hizmeti için kullanılabilir ve VM 'Ler tarafından erişilebilen bir adanmış DHCP IPv4 adresi kapsamı gerektirir.The network connected to VMs on the Azure Stack HCI or Windows Server 2019 Datacenter cluster requires a dedicated scope of DHCP IPv4 addresses available for Azure Kubernetes Service and accessible by VMs on the Azure Stack HCI or Windows Server 2019 Datacenter cluster.

Sonraki adımlarNext steps

Azure Stack HI 'de Azure Kubernetes hizmetini kullanmaya başlamak için aşağıdaki makalelere bakın:To get started with Azure Kubernetes Service on Azure Stack HCI, see the following articles: