GNU/Linux >> Znalost Linux >  >> Linux

Jaký je účel koncového '-' v aplikaci Kubernetes -f -

Řešení 1:

- je parametr k -f volba, což znamená přijmout vstup ze standardního vstupu místo pojmenovaného souboru. Stovky příkazů UNIX/Linux mají takové možnosti.

Řešení 2:

- znak lze chápat jako zástupný symbol pro výstup příkazu, který je přesměrován (pomocí | postava). Jeho použitím velmi konkrétně instruujeme následný příkaz ( na který je výstup přesměrován ), kam má být umístěn standardní výstup prvního příkazu (jeho výsledek provedení ), jinými slovy jak se má převzít nebo analyzovat .

Takže spíše než udávání výsledku:

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

(což je shodou okolností manifest yaml)

přímo na:

kubectl apply -f

který neví, co s takovým vstupem dělat (jak očekává soubor po -f flag), velmi přesně označujeme, kam se hodí:

                
kubectl apply -f -

V tomto případě dáváme pokyn kubectl apply příkaz, že by měl být převzat výstup z předchozího příkazu namísto souboru, což se očekává po zadání -f vlajka.


Linux
  1. Jaký je účel uživatele „mysql.sys@localhost“.

  2. Jaký je účel „uživatele systému“ v replikaci MySQL

  3. Jaký je účel skupiny „wheel“ v Linuxu

  1. Jaký je účel souboru .bashrc v Linuxu

  2. Co je nepřerušitelný proces?

  3. Jaký je účel každého z různých UID, který proces může mít?

  1. Jaký je účel 0.in-addr.arpa a 255.in-addr.arpa ve výchozí konfiguraci bind?

  2. Jaký je účel cd ` (backtick)?

  3. Co je ekvivalentem Active Directory v Linuxu