Sesuai dokumentasi kubectl, kubectl apply dimungkinkan dengan menggunakan file atau stdin. Kasus penggunaan saya adalah bahwa akan ada string json layanan/penyebaran di runtime dan saya harus menyebarkannya di cluster menggunakan nodejs. Tentu saja, saya dapat membuat file dan hanya melakukan kubectl apply -f thefilename. Tapi, saya tidak ingin membuat file. Apakah ada pendekatan yang bisa saya lakukan seperti di bawah ini:

kubectl apply "{"apiVersion": "extensions/v1beta1","kind": "Ingress"...}"

Sebagai catatan, saya menggunakan perpustakaan node_ssh.

0
CuteBoy 12 Mei 2021, 08:05

1 menjawab

Jawaban Terbaik
echo 'your manifest' | kubectl create -f -

Referensi:

2
zerkms 12 Mei 2021, 05:11