GNU/Linux >> Belajar Linux >  >> Linux

Apa tujuan dari tanda '-' di Kubernetes apply -f -

Solusi 1:

- adalah parameter untuk -f opsi, yang berarti menerima input dari input standar alih-alih file bernama. Ratusan perintah UNIX/Linux memiliki opsi seperti ini.

Solusi 2:

- karakter dapat dipahami sebagai placeholder untuk output dari perintah yang disalurkan (menggunakan | karakter ). Dengan menggunakannya, kami menginstruksikan dengan sangat spesifik perintah selanjutnya (ke mana output disalurkan), di mana output standar dari perintah pertama (itu hasil eksekusi) harus ditempatkan, dengan kata lain bagaimana itu harus diambil atau diurai .

Jadi daripada menyalurkan hasil dari:

kubectl create secret generic test --from-file=appsettings.json --dry-run -oyaml

(yang merupakan manifes yaml)

langsung ke:

kubectl apply -f

yang tidak tahu apa yang harus dilakukan dengan input tersebut (karena mengharapkan file setelah -f flag), kami menunjukkan dengan sangat tepat di mana itu cocok:

                
kubectl apply -f -

Dalam hal ini, kami menginstruksikan kubectl apply perintah bahwa output yang disalurkan dari perintah sebelumnya harus diambil alih-alih file, yang diharapkan setelah memberikan -f bendera.


Linux
  1. Apa tujuan dari file utmp, wtmp dan btmp di Linux?

  2. Apa yang dimaksud dengan POSIX?

  3. Apa yang setara dengan Active Directory di Linux

  1. Berapa batasan no. partisi saya dapat memiliki?

  2. Apa itu tautan emas?

  3. Apa tujuan dari direktori setgid?

  1. Apa Tujuan The Colon Builtin ':' Melayani?

  2. Apa tujuan dari file .bash_profile di bawah Direktori Beranda Pengguna Di Linux?

  3. Apa tujuan dari pengguna "mysql.sys@localhost"?