İçeriğe atla
%100 yerel

Kubernetes manifest özeti

Kubernetes YAML manifestindeki kaynakları, imajları ve ayarları özetleyin.

Giriş
Çıkış

Kubernetes manifest özeti

Kubernetes manifestini yapıştırın — tek bir belge veya "---" ile ayrılmış çok belgeli YAML akışı — ve araç her bulduğu kaynağı listeler: tür, ad, namespace ve dağıtımı değerlendirirken en önemli ayarlar. Bunu bir manifestoyu uygulamadan önce kalite kontrol etmek, bir meslektaşınızın pull request'ini incelemek veya bir Helm şablonu veya kustomize derlemesinin tamamını envanterini çıkarmak için kullanın, terminale geçmeden ve kubectl çalıştırmadan.

Seçenekler her satırın ne kadar ayrıntı taşıyacağını belirler. "Konteyner imajları ve etiketlerini göster" seçeneği, bir Deployment, StatefulSet, DaemonSet, Job, CronJob veya sade bir Pod'daki her konteynerin ne çalıştırdığını listeler, init konteynerleri dahil. "Kaynak istekleri ve limitlerini göster" seçeneği her konteynerin CPU ve bellek değerlerini yazdırır, böylece hiçbir kaynak olmayan bir iş yükü göze çarpar. "Portları ve hacimleri göster" seçeneği konteyner portlarını ve pod'un hacimlerinin türünü ekler. "ConfigMap / Secret referanslarını göster" seçeneği bir pod'un bağlı olduğu tüm referansları toplar, env, envFrom ve bağlanan hacimlerden. Uyarıları açın ve bir "latest" (veya etiketsiz) imaj veya eksik bir limit işaretlenir — en yaygın iki inceleme yorumudur. Tür veya namespace'e göre virgülle ayrılmış bir listeleme ile filtreleyin ve kullanıma bağlı olarak tablo, liste veya CSV seçin.

Ayrıştırıcı gerçek YAML'yi kabul eder: akış ve blok stilleri, imaj adında bir port ile kayıtlar, özet tarafından sabitlenmiş imajlar ve Windows ve Unix satır sonları. Geçerli YAML olmayan bir manifest, boş bir ekran yerine suçlanan satırı adlandıran uygun bir hata üretir.

Her şey tarayıcınızda yerel olarak çalışır — manifest hiçbir zaman cihazınızdan ayrılmaz, bu, iç kayıtlara, namespace'lere veya bulut hizmetine yapıştırmak istemediğiniz gizli adlara başvurduğunda önemlidir. Sonucu kopyalayın, .txt dosyası olarak indirin veya çalışmaya devam etmek için doğrudan başka bir TextArray aracına gönderin.

FAQ

Hangi Kubernetes kaynak türlerini anladığı?
Her tür ad, namespace ve konteyner sayısı ile listelenir. Konteyner detayları (imajlar, kaynaklar, portlar, hacimler) Pod, Deployment, StatefulSet, DaemonSet, ReplicaSet, Job ve CronJob türlerinden okunur, çünkü bunlar pod şablonunu taşıyan türlerdir.
Çok belgeli bir manifestoyu inceleyebilir miyim?
Evet. "---" ile ayrılmış belgeler — bir Helm şablonunun veya kustomize derlemesinin normal çıktısı — hepsi ayrıştırılır ve ayrı kaynaklar olarak listelenir.
"Latest etiket" uyarısı neyi sayılır?
Her ikisi: açık bir ":latest" etiketi ve etiket eksikliği, çünkü Kubernetes kendisi eksik bir etiketi "latest" olarak ele alır.
Manifestoyu Kubernetes API'ye göre doğrulayabilir misiniz?
Hayır. Özeti oluşturmak için YAML yapısını okur; sonucu bir kümeye veya şemaya karşı kontrol etmez, bu nedenle bir kaynak burada tamamlanmış görünebilir, ancak API sunucusu başka nedenlerle reddedebilir.
Manifestom herhangi bir yere yüklenmiş mi?
Hayır. Ayrıştırma ve özetleme tamamen tarayıcınızda çalışır — manifestonuz, bulunduğu namespace, imaj veya gizli adları da dahil olmak üzere, hiçbir zaman cihazınızdan ayrılmaz.