Menulis Manifest
Termasuk bagian Pengantar Kubernetes dalam perjalanan Terminal di Coddy. Pelajaran 8 dari 45.
Flag pada kubectl run cocok untuk eksperimen cepat, tetapi cluster sungguhan dijelaskan dalam file. Manifest adalah file YAML yang menyatakan apa yang kamu inginkan untuk ada:
apiVersion: v1
kind: Pod
metadata:
name: hello
spec:
containers:
- name: hello
image: nginxSetiap manifest memiliki empat bagian yang sama. apiVersion dan kind menunjukkan jenis object tersebut (sebuah Pod dari API inti v1). metadata menyimpan nama. spec menjelaskan keadaan yang diinginkan: di sini, satu container bernama hello yang menjalankan image nginx.
YAML memperhatikan indentasi: field bertingkat diindentasi menggunakan spasi, dan item list dimulai dengan tanda hubung.
Untuk membuat sesuatu yang dijelaskan oleh manifest, terapkan file tersebut:
kubectl apply -f pod.yamlKubernetes menjawab pod/hello created, sama persis seperti jika kamu menggunakan kubectl run.
Dalam pelajaran ini, pohon file di sebelah terminal menyimpan manifest untukmu. Klik manifest itu untuk membukanya di editor, buat perubahan, lalu tekan Simpan. Terminal kemudian akan melihat konten yang baru.
Tantangan
MudahSebuah manifest bernama pod.yaml ada di direktori kamu dengan dua bagian kosong. Buka dari pohon file, tetapkan nama Pod menjadi hello dan image container menjadi nginx, lalu simpan. Kemudian terapkan file tersebut dan tampilkan daftar Pod.
Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Pengantar Kubernetes
Latihan sendiri: Playground Terminal