Kubernetes: kubectl wait with selector tidak akan menampilkan apa pun jika resource tidak ditemukan

Dibuat pada 20 Jul 2018  ·  3Komentar  ·  Sumber: kubernetes/kubernetes

Apakah ini LAPORAN BUG atau PERMINTAAN FITUR? :

/ jenis bug

Apa yang terjadi :

Saat menjalankan perintah tanpa penyeleksi, semuanya tampak berfungsi:

kubectl wait deployment/web --for condition=available --timeout=100s

Itu menunggu sampai kondisi terpenuhi, dan kemudian mengeluarkan:

deployment.extensions/web condition met

Atau , jika tidak dapat menemukan sumber daya, ia akan mengeluarkan:

Error from server (NotFound): deployment.extensions "web" not found.

Yang diharapkan dan keluaran yang bermanfaat.

Namun, saat menggunakan selektor, jika tidak ada yang cocok, ia hanya mengembalikan dan tidak menghasilkan apa pun. Misalnya, jika saya memiliki penerapan dengan app = http-server, menggunakan pemilih masih berfungsi:

kubectl wait deployment -l app=http-server --for condiiton=available --timeout=100s

Keluaran:

deployment.extensions/http-server condition met

Namun, dengan pemilih yang tidak valid, itu hanya kembali tanpa mengatakan apa pun ditemukan:

kubectl wait deployment -l app=http-server2 --for condiiton=available --timeout=100s

(Tidak ada output dari terminal, pengembalian instan). Akan jauh lebih berguna untuk meniru perilaku saat tidak menggunakan selektor, untuk mengatakan bahwa sumber daya tidak ditemukan.

Ada hal lain yang perlu kami ketahui? :

Lingkungan :

  • Versi Kubernetes (gunakan kubectl version ):

Versi Klien: version.Info {Mayor: "1", Minor: "10", GitVersion: "v1.10.2", GitCommit: "81753b10df112992bf51bbc2c2f85208aad78335", GitTreeState: "clean", BuildDate: "2018-04-27T09: 22: 21Z ", GoVersion:" go1.9.3 ", Penyusun:" gc ", Platform:" linux / amd64 "}
Versi Server: version.Info {Mayor: "1", Minor: "10", GitVersion: "v1.10.5", GitCommit: "32ac1c9073b132b8ba18aa830f46b77dcceb0723", GitTreeState: "clean", BuildDate: "2018-06-21T11: 34: 22Z ", GoVersion:" go1.9.3 ", Penyusun:" gc ", Platform:" linux / amd64 "}

  • Penyedia cloud atau konfigurasi perangkat keras: Azure
kinbug sicli

Komentar yang paling membantu

@ m1kola Selamat atas PR pertama Anda di k8s! Saya menghargai perubahan haluan yang cepat itu!

Semua 3 komentar

/ sig cli

Saya akan mengerjakan ini. Saya tidak tahu kode sumber kubernetes dengan baik, jadi, mungkin, ini akan memakan waktu.

@ m1kola Selamat atas PR pertama Anda di k8s! Saya menghargai perubahan haluan yang cepat itu!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat