Azure Copilot kullanarak AKS kümeleriyle verimli bir şekilde çalışma

Azure Copilot, Azure Kubernetes Service (AKS) kümeleriyle daha verimli çalışmanıza yardımcı olabilir.

Azure Copilot'dan AKS ile ilgili gerekli yardımı istediğinizde, mevcut konuşmaya veya Azure portalında görüntülemekte olduğunuz sayfaya bağlı olarak, mümkünse bağlamı otomatik olarak çeker. Bağlam açık değilse bir küme belirtmeniz istenir.

Bu videoda Azure Copilot'un AKS küme yönetimi ve yapılandırmalarında nasıl yardımcı olabileceği gösterilmektedir.

Tavsiye

Burada listelenen görevler ve örnek istemler, Azure Copilot'un özellikle yararlı olabileceği alanlardan birkaçını gösterir. Ancak, bu yapabileceğiniz tüm şeylerin tam bir listesi değildir. Kendi istemlerinizi denemenizi ve Azure Copilot'un Azure kaynaklarınızı ve ortamınızı yönetmenize nasıl yardımcı olabileceğini görmenizi öneririz.

Küme komutlarını çalıştırma

İstemlerinize göre kubectl komutlarını çalıştırmak için Azure Copilot'u kullanabilirsiniz. Kubectl komutuyla ulaşabileceğiniz bir istekte bulunursanız komutu ve doğrudan Çalıştır komut bölmesinde yürütme seçeneğini görürsünüz. Bu bölme, kümenize doğrudan bağlanmadan Azure API aracılığıyla kümenizde komut çalıştırmanıza olanak tanır. Ayrıca, oluşturulan komutu kopyalayıp doğrudan çalıştırabilirsiniz.

Bu videoda Azure Copilot'un AKS kümelerini yönetmeye yönelik kubectl komutlarında nasıl yardımcı olabileceği gösterilmektedir.

Küme komutu örnek istemleri

Aks kümesinde kubectl komutlarını çalıştırmak için kullanabileceğiniz istem türlerine birkaç örnek aşağıda verilmiştir. Bu istemleri gerçek hayattaki senaryolarınıza göre değiştirin veya farklı türde bilgiler almak için ek istemler deneyin.

  • "Tüm ad alanlarımı listele"
  • "Bu kümedeki tüm başarısız podlarımı listele"
  • "Dağıtım aksdeploymentiçin dağıtım durumunu denetleyin"
  • Bütün ad alanlarındaki beklemede olan tüm pod'ları al.
  • "my-deployment ad alanındaki my-namespace adlı dağıtımımı silebilir misiniz?"
  • Dağıtımımın my-deployment replikalarının sayısını 5'e çıkarın.
  • AKS kümemdeki tüm düğümlerin durumunu nasıl alırım?
  • "AKS kümemdeki tüm hizmetleri kubectl ile listele"

Küme komutu örneği

"Kümemdeki tüm ad alanlarını listele" diyebilirsiniz. Azure Copilot, isteğinizi gerçekleştirmek için kubectl komutunu gösterir ve komutu yürütmek isteyip istemediğini sorar. Henüz bir küme bağlamında çalışmıyorsanız, bir küme seçmeniz istenir. Onayladığınızda Çalıştır komut bölmesi açılır ve oluşturulan komut eklenir.

Azure Copilot'un kubectl komutunu çalıştırması isteminin ekran görüntüsü.

Düğüm havuzlarını başlat ve durdur

Her kümeye tek tek gitmek zorunda kalmadan Azure Copilot'a sorarak AKS düğüm havuzlarını başlatabilir ve durdurabilirsiniz. Ayrıca, azure copilot isteminden başlayarak düğüm havuzlarında eylemler gerçekleştirebilirsiniz.

Düğüm havuzlarıyla ilgili yardım istediğinizde, hangi düğüm havuzuyla çalışabileceğinizi seçmeniz istenir. Buradan Azure Copilot eylemi onaylamanızı ister.

Düğüm havuzu örnek komutları

  • "Düğüm havuzunu durdurun."
  • "Nodepool'umu başlat."
  • "Düğüm havuzunu durdurmak istiyorum."
  • Kümemdeki düğüm havuzunu durdurun.
  • "Düğüm havuzu başlatabilir misiniz?"
  • "Düğüm havuzunda işlem yapmak istiyorum."

Düğüm havuzu örneği

"Düğüm havuzumu durdur" dediğinizde, Azure Copilot hangi düğüm havuzunun durdurulacağını onaylamanızı ister. Seçim yaptıktan sonra eylemi onaylamanız istenir.

Aks düğüm havuzunu durdurma isteğine yanıt veren Azure Copilot'ı gösteren ekran görüntüsü.

IP adresi yetkilendirmesini etkinleştirme

Aks kümesine erişmesine izin verilen IP adreslerinde hızla değişiklik yapmak için Azure Copilot'ı kullanın. Kendi IP adresinize başvurduktan sonra Azure Copilot, adresi tam olarak belirtmeden bu adresi yetkili IP aralıklarına ekleyebilir. Alternatif IP adresleri eklemek istiyorsanız, Azure Copilot AKS kümeniz için bölmesini açmak isteyip istemediğinizi sorar ve ilgili alanı düzenlemenize yardımcı olur.

IP adresi örnek istemleri

Aks kümesine erişebilen IP adreslerini yönetmek için kullanabileceğiniz istem türlerine birkaç örnek aşağıda verilmiştir. Bu istemleri gerçek hayattaki senaryolarınıza göre değiştirin veya farklı türde bilgiler almak için ek istemler deneyin.

  • "IP'min AKS kümeme erişmesine izin ver"
  • "IP adresimi AKS kümemin ağ ilkelerinin izin verilenler listesine ekle"
  • "IP adresimi AKS kümesinin ağ yapılandırmasının yetkili IP aralıklarına ekle"
  • "AKS kümemin yetkili IP aralıklarına IP CIDR ekle"
  • "AKS kümemin yetkili IP aralıklarını güncelleştir"

Küme yedeklemelerini yönetme

Azure Copilot, Azure Backup uzantısını aks kümesine yükleme sürecini kolaylaştırmaya yardımcı olabilir. Uzantının zaten yüklü olduğu kümelerde, yedeklemeleri yapılandırmanıza ve mevcut yedeklemeleri görüntülemenize yardımcı olur.

Yedeklemelerle ilgili yardım istediğinizde bir küme seçmeniz istenir. Oradan, Azure Copilot size, o küme için Yedekleme bölmesini açmanız gerektiğini bildirir; burada uzantıyı yüklemeye, yedeklemeleri yapılandırmaya veya mevcut yedeklemeleri görüntülemeye devam edebilirsiniz.

Örnek yedekleme komutları

AKS kümesi yedeklemelerini yönetmek için kullanabileceğiniz istem türlerine birkaç örnek aşağıda verilmiştir. Bu istemleri gerçek hayattaki senaryolarınıza göre değiştirin veya farklı türde bilgiler almak için ek istemler deneyin.

  • "AKS kümeme yedekleme uzantısı yükleme"
  • "AKS yedeklemeyi yapılandırma"
  • "AKS kümemde yedekleme uzantısını yönet"
  • "AKS kümemdeki yedeklemeleri görüntülemek istiyorum"

Yedekleme örneği

AKS yedekleme uzantısını yükleme işlemini başlatmak için "AKS yedeklemesini yükle" diyebilirsiniz. Bir kümeyi seçtikten sonra Yedekleme bölmesini açmanız istenir. Buradan, deneyimi açmak için Yükleme yedeklemesini başlat seçeneğini seçin. Uzantının önkoşullarını gözden geçirdikten sonra yükleme işleminde adım adım ilerleyebilirsiniz.

AKS kümesi için yedekleme uzantısı yükleme işlemini başlatan Azure Copilot'ı gösteren ekran görüntüsü.

Kümelerde izlemeyi yapılandırma

Azure Copilot, AKS kümelerinize Azure İzleyici yükleme sürecini kolaylaştırabilir. İzleme yapılandırıldığında, zaten yapılandırılmışsa küme, düğüm ve kapsayıcı düzeyi içgörüleri için görünürlük sağlar.

İzlemeyle ilgili yardım istediğinizde, Azure Copilot görüntülemekte olduğunuz kümeden veya geçerli konuşmadan bağlamı otomatik olarak çeker. Bağlam açık değilse bir küme belirtmeniz istenir. Buradan, yüklemeyi onaylayabileceğiniz veya verileri görüntüleyebileceğiniz kümenin İçgörüler bölmesine yönlendirilirsiniz.

örnek istemleri izleme

  • "AKS kümemde izlemeyi yapılandırma"
  • "İzleme sayfasına gidin"
  • Küme izleme sayfasına git
  • "İzlemeyi yapılandırmak istiyorum"
  • "AKS kümem için izlemeyi yapılandırma"
  • İzlemeyi yapılandırabilir misiniz?
  • "AKS kümemin izleme sayfasına gidin"
  • "Farklı bir küme için izleme sayfasına gidin"

İzleme örneği

AKS kümesiyle çalışırken "kümemde izlemeyi ayarlamama yardımcı olun" diyebilirsiniz. Azure Copilot, geçerli küme için İçgörüler'e rehberlik eder ve burada Azure İzleyici'yi yapılandırabilirsiniz.

AKS kümesinde izlemeyi yapılandırmaya yardımcı olan Azure Copilot'ı gösteren ekran görüntüsü.

Küme araçlarını dağıtma ve bunlarla çalışma

Azure Copilot, AKS kümelerinize Istio, Periscope ve CanIPull gibi araçları yükleme sürecini kolaylaştırabilir.

AKS aracını dağıtmak istediğinizde, Azure Copilot, görüntülemekte olduğunuz kümeden veya mevcut konuşmadan ilgili bilgileri otomatik olarak çekmektedir. Bağlam açık değilse bir küme belirtmeniz istenir.

Istio'yu yükleme ve İstio ile çalışma

Azure Copilot, AKS kümelerinize Istio yükleme sürecini kolaylaştırabilir. Ayrıca, Istio yapılandırıldıktan sonra trafik yönetimi kurallarını görüntülemenize ve oluşturmanıza da yardımcı olur. Azure Copilot'dan Istio ile ilgili yardım istediğinizde, yükleme işlemini onaylayabileceğiniz veya trafik yönetimi kurallarını yönetebileceğiniz kümenin Service mesh bölmesine yönlendirilirsiniz.

Istio örnek istemleri

  • "Istio'yu Etkinleştir"
  • "AKS kümemde Istio'yu etkinleştirmek istiyorum"
  • "Istio sayfasına gidin"
  • "Istio sayfasına gitmek istiyorum"

Istio örneği

AKS kümesiyle çalışırken "istio'yu etkinleştir" diyebilirsiniz. Azure Copilot, Istio'yu yapılandırabileceğiniz geçerli küme için Service mesh'e yönlendirir.

Aks kümesinde Istio'yu dağıtmaya yardımcı olan Azure Copilot'ı gösteren ekran görüntüsü.

Periscope'u dağıt ve günlükleri topla

AKS Scope aracı, AKS kümelerindeki sorunları tanılamanıza ve gidermenize yardımcı olur. Düğümlerden ve podlardan günlükleri ve tanılama bilgilerini toplayarak dışa aktarır, böylece sorunları tanımlamayı ve çözmeyi kolaylaştırır.

Periskop örnek istemleri

  • Periscope'u AKS kümeme dağıtmama yardım edin.
  • "Periscope'ı kümeme dağıt"
  • "Kümeme Periscope'u ekle"
  • Küme sistemime periskop kaydı ekle
  • "AKS kümemden tanılama günlüklerini toplamama yardımcı olun"

Periskop örneği

"Periscope'u AKS kümeme dağıtmama yardımcı olur musunuz?" diyebilirsiniz. Henüz bir küme bağlamında değilseniz, Azure Copilot size bir küme seçmenizi isteyerek bilgi verecektir. Seçimi yaptıktan sonra Azure Copilot ayrıntıları onaylamanızı isteyebilir ve ardından Periscope'u kümenize dağıtır.

Periscope'u bir kümeye dağıtmadan önce onaylamayı isteyen Azure Copilot'un ekran görüntüsü.

AKS CanIPull kurulumunu yapma ve görüntü çekme sorunlarını giderme

AKS CanIPull aracı, AKS kümelerinde özellikle görüntü çekme işlemlerine odaklanan sistem durumu denetimleri gerçekleştirmek için tasarlanmış bir tanılama yardımcı programıdır. Bu araç, AKS kümelerinizin kapsayıcı kayıt defterlerinden kapsayıcı görüntülerini başarıyla çekebilmesine yardımcı olur. Bu, uygulamalarınızın sorunsuz bir şekilde çalışmasına yönelik önemli bir görevdir.

CanIPull örnek komutlar

  • "AKS kümeme CanIpull dağıtmama yardımcı olun"
  • "AKS kümeme CanIpull dağıtmama yardımcı olun"
  • "CanIpull'ı kümeme dağıt"
  • Küme'me CanIpull'u ekle
  • Kümeme CanIpull durum kontrolü ekle
  • "AKS kümemden belirli bir Azure Container Registry'ye erişimim var mı?"
  • "ACR'nin AKS kümeme bağlı olup olmadığını test etmeme yardımcı olun"

CanIPull örneği

"CanIPull'ı AKS kümeme dağıtmama yardımcı olun" dediğinizde Azure Copilot, CanIPull'ın dağıtılacağı kümede bir düğümle birlikte bir küme seçmenizi ister.

CanIPull'ın dağıtılacağı kümeyi ve düğümü onaylayan Azure Copilot'ın ekran görüntüsü.

Ardından, çekmek istediğiniz Azure Container Registry'yi seçmeniz istenir. Dağıtımı onayladıktan sonra Copilot, CanIPull'ı seçili düğüme dağıtır.

Kümeye CanIPull dağıtımını onaylayan Azure Copilot'ın ekran görüntüsü.

Dağıtım tamamlandıktan sonra, CanIPull günlüklerini görüntüleyebileceğiniz ve sorunları denetleyebileceğiniz Komut Çalıştır bölmesine gitmeniz istenir.

Komut Çalıştır bölmesinde günlük bilgilerini gösteren ekran görüntüsü.

Küme sorunlarını giderme

Azure Copilot, AKS kümelerinizle ilgili sorunları gidermenize yardımcı olabilir. Sorun giderme yardımı istediğinizde, Azure Copilot sorunları belirlemek için hedef kümede ilgili algılayıcıları yürütür, düzeltme çözümleri sağlar ve sorun hakkında daha fazla bilgi edinmek için yararlı belge bağlantıları önerir. Örneğin, CPU/bellek kullanımı, OOMKilled hataları, küme yükseltme hataları veya ağ sorunlarıyla ilgili sorunları çözmek için yardım isteyebilirsiniz.

Örnek istemlerle ilgili sorunları giderme

  • "AKS kümemin CPU kullanımı neden yüksek?"
  • "OOMKilled hatalarını nasıl düzeltebilirim?"
  • "AKS ağ sorunlarını giderme adımları?"
  • "AKS yükseltmem neden başarısız oldu?"
  • "AKS'de bellek baskısı nasıl çözülür?"
  • "AKS'de pod çıkarmalarının nedenleri?"
  • "AKS düğümü sağlığını nasıl kontrol edersiniz?"
  • "AKS kümem neden ölçeklendirilmiyor?"
  • AKS'de DNS sorunlarını giderin
  • "AKS'yi izlemek için en iyi yöntemler?"

Sorun giderme örneği

"AKS küme düğümümün durumunu tanıla" derseniz Azure Copilot, gözden geçirebilmek için küme adını ve zaman çerçevesini onaylamanızı ister. Bundan sonra, olası sorunlar ve bir sorun hakkında daha fazla ayrıntı almak için bağlantılar gösterilir. Herhangi bir sorun bulunmazsa Azure Copilot, küme durumu hakkındaki ayrıntıları ve yararlı bilgilerin bağlantılarını gösterir.

Aks kümesinin durumunu denetleen Azure Copilot'ın ekran görüntüsü.

Derin analiz çalıştırmak için bir sorun seçebilirsiniz. Bunu yaptığınızda, sorun hakkında daha fazla ayrıntı ve önerilen çözümleri görürsünüz. Bazı durumlarda, seçebileceğiniz ve çalıştırabileceğiniz belirli komutlar gösterilir. Ayrıca, diğer ayrıntıları görmek için herhangi bir denetimin başlığını da seçebilirsiniz.

VM boyutu önerilerini alma

AKS kümesi oluşturduğunuzda, hangi Azure sanal makine (VM) boyutunun kullanılacağını belirlemek için Azure Copilot'dan yardım isteyebilirsiniz. Azure Copilot, uygulamanızın CPU ve bellek gereksinimlerine göre seçimlerinizi daraltmanıza yardımcı olmak için uygun boyutları önerir. Azure Copilot, sizi doğrudan Azure portalındaki küme oluşturma deneyimine götürerek AKS kümesini dağıtma seçenekleri de sağlar.

VM boyutu seçenekleri hakkında bilgi sahibi olmak yararlı olabilir ancak Azure Copilot, dağıtım hedeflerine ulaşma konusundaki uzmanlık düzeylerinizden bağımsız olarak size yardımcı olmak için tasarlanmıştır. Ancak, önerilen seçenekler konusunda gerekli özeni göstermeniz çok önemlidir.

VM boyutu örnek istemleri

  • "AKS kümeleri için VM boyutlarını önerin"
  • "Yapay zeka iş yüküm için Kubernetes Service için VM boyutlarını öner"
  • "AKS dağıtımları için VM boyutları önerin"
  • "Kubernetes Service için Azure Boyutlarını Öner"
  • "İş yüküm için Kubernetes Hizmet Kaynağı oluşturuyorum, hangi Azure boyutunu kullanmalıyım?"

VM boyutu örneği

"İş yüküm için AKS kümesi oluşturmak için VM boyutu önerin. Azure Copilot, iş yükü gereksinimleriniz hakkında bilgi ister.

AKS kümesi için VM boyutu önermek üzere bilgi isteyen Azure Copilot'ın ekran görüntüsü.

Azure Copilot, sağladığınız ayrıntılara bağlı olarak vm'niz için önerilen boyutlardan hangisini kullanacağınızı seçmenize olanak tanıyan bazı önerilenler sunar.

Yeni BIR AKS kümesi için uygun VM boyutları için öneriler sağlayan Azure Copilot'un ekran görüntüsü.

Önerilen boyutlardan birini seçtikten sonra, küme oluşturma deneyimine devam etmek için Aks kümesi oluştur'u seçin.

AKS fiyatlandırma katmanını güncelleştirme

AKS fiyatlandırma katmanınızda değişiklik yapmak için Azure Copilot'ı kullanın. Fiyatlandırma katmanınıza güncelleştirme isteğinde bulunursanız bunu onaylamanız istenir ve ardından Azure Copilot değişikliği sizin yerinize yapar.

Kümelerinizin fiyatlandırma katmanını değiştirmeden önce bilinçli kararlar almanıza yardımcı olmak için farklı fiyatlandırma katmanları hakkında da bilgi edinebilirsiniz.

Fiyatlandırma katmanı örnek istemleri

AKS fiyatlandırma katmanınızı yönetmek için kullanabileceğiniz istem türlerine birkaç örnek aşağıda verilmiştir. Bu istemleri gerçek hayattaki senaryolarınıza göre değiştirin veya farklı türde değişiklikler yapmak için ek istemler deneyin.

  • "AKS fiyatlandırma katmanım nedir?"
  • AKS kümesi ücretlendirme katmanımı güncelle
  • "AKS kümesi fiyatlandırma katmanını Standart'a yükseltin"
  • "AKS kümesi fiyatlandırma katmanını Ücretsiz'e düşür"
  • "Ücretsiz fiyatlandırma katmanının sınırlamaları nelerdir?"
  • "Premium AKS fiyatlandırma katmanıyla ne elde edersiniz?"

Kubernetes YAML dosyalarıyla çalışma

Azure Copilot, AKS kümelerine uygulanacak Kubernetes YAML dosyaları oluşturmanıza yardımcı olabilir.

Daha fazla bilgi için bkz. Azure Copilot kullanarak Kubernetes YAML dosyaları oluşturma.

Sonraki adımlar