Azure Copilot kullanarak Kubernetes YAML dosyaları oluşturma

Azure Copilot Kubernetes YAML dosyaları oluşturarak Azure Kubernetes Service (AKS) kümeleri oluşturmanıza yardımcı olabilir. Oluşturulan YAML dosyaları, uygulamalarınıza daha fazla ve temel altyapıya daha az odaklanabilmeniz için en iyi yöntemlere bağlıdır. Microsoft Copilot'un kendi senaryonuz bağlamında değişiklik yapmasını, sorunları düzeltmesini veya öğeleri açıklamasını isteyerek kendi YAML dosyalarınızı yazarken de yardım alabilirsiniz.

Azure Copilot'tan Kubernetes YAML dosyalarıyla ilgili yardım istediğinizde YAML dağıtım düzenleyicisini açmanız istenir. Buradan, kümenizi oluşturmak için istediğiniz YAML dosyasını oluşturmanıza, düzenlemenize ve biçimlendirmenize yardımcı olan Azure Copilot'u kullanabilirsiniz.

Bu videoda Azure Copilot'un Kubernetes YAML dosyalarını yazma, biçimlendirme ve sorun giderme konusunda 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.

Azure Copilot kullanarak Kubernetes YAML dosyaları oluşturma

Azure Copilot, bu AKS kümenize uygulamak için Kubernetes YAML dosyaları oluşturmanıza yardımcı olabilir veya yeni bir dağıtım oluşturabilir. Kapsayıcı görüntüleri, kaynak gereksinimleri ve ağ tercihleri gibi uygulama belirtimlerinizi sağlarsınız. Azure Copilot, girişinizi kullanarak istenen Kubernetes dağıtımlarını, hizmetlerini ve diğer kaynakları tanımlayan kapsamlı YAML dosyaları oluşturur ve altyapıyı kod olarak etkili bir şekilde kapsüller.

Yeni bir dosya oluşturmak için "AKS YAML dağıtım dosyası oluşturma ve düzenleme" diyebilirsiniz. Henüz bir kümeyle çalışmıyorsanız, Azure Copilot bir küme seçmenizi ister. Ardından, YAML dağıtım düzenleyicisini açmak isteyip istemediğinizi sorar.

Azure Copilot'ta AKS YAML dosyası oluşturmayla ilgili yardım isteminin ekran görüntüsü.

Onayladıktan sonra YAML dağıtım düzenleyicisi görüntülenir. Buradan ALT + I tuşlarını girerek satır içi copilot istemi açabilirsiniz. Gereksinimlerinize göre oluşturulan YAML'yi görmek için istemleri buraya girin.

AKS dağıtımı oluşturma istemiyle YAML düzenleyicisini gösteren ekran görüntüsü.

YAML düzenleyicisinde Kubernetes dosyalarıyla çalışma konusunda yardım alın

Azure Copilot sizin için bir YAML dosyası oluşturduktan sonra, değişiklik yapmak için YAML düzenleyicisinde çalışmaya devam edebilirsiniz. Ayrıca sıfırdan başlayıp kendi YAML'nizi doğrudan düzenleyiciye girebilirsiniz. YAML düzenleyicisinde Azure Copilot, geçerli YAML dosyalarını hızla oluşturmanıza yardımcı olan çeşitli özellikler sunar.

AKS YAML düzenleyicisinde çalışırken, satır içi Copilot istemini açmak için ALT + I girin.

Otomatik Tamamlama

Azure Copilot, girişinize göre otomatik tamamlama önerileri sağlar.

AKS YAML dosyasında otomatik tamamlama önerileri sağlayan Azure Copilot'ın gösterildiği ekran görüntüsü.

Doğal dil soruları

Doğal dilleri kullanarak belirli değişiklikler istemek için satır içi Copilot denetimini (ALT + I) kullanabilirsiniz. Örneğin, en son nginx'i kullanmak için Güncelleştir diyebilirsiniz.

Azure Copilot'un AKS YAML dosyasını güncelleştirme isteğinin ekran görüntüsü.

Azure Copilot, isteğinize bağlı olarak YAML'nizde değişiklikler yapar ve farklar vurgulanır.

Azure Copilot'un YAML dosyasında yaptığı değişiklikleri gösteren ekran görüntüsü.

Bu değişiklikleri kaydetmek için Tümünü kabul et'i veya reddetmek için Tümünü at'ı seçin. Kabul etmeden önce başka değişiklikler yapmak için farklı bir sorgu girebilir ve yeni değişiklikleri görmek için Yenile düğmesini seçebilirsiniz.

Fark görünümünü satır içi ve yan yana arasında değiştirmek için Fark simgesini seçin.

AKS YAML düzenleyicisinde yan yana fark görünümüne sahip olan ve anahtar düğmenin vurgulandığı ekran görüntüsü.

Yerleşik komutlar

YAML dosyalarıyla çalışırken, Azure Copilot daha verimli çalışmanıza yardımcı olmak için yerleşik komutlar sağlar. Bu komutlara erişmek için inline Copilot denetimine / yazın.

AKS YAML dosyasındaki satır içi Azure Copilot denetiminde kullanılabilen komutları gösteren ekran görüntüsü.

Şu anda aşağıdaki komutlar kullanılabilir:

  • /explain: YAML dosyası veya vurgulanmış bölüm hakkında daha fazla bilgi edinin.
  • /format: Standart girinti uygulayın veya diğer biçimlendirme sorunlarını düzeltin.
  • /fix: Geçersiz YAML ile ilgili sorunları çözün.
  • /chat: Tam Azure Copilot sohbet penceresini açın.
  • /discard: Daha önce yapılan değişiklikleri at.
  • /close: Satır içi Copilot kontrolünü kapatır.
  • /retry: Önceki istemi yeniden dener.

Sonraki adımlar