Menu
CoddyTech

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: nginx

Setiap 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.yaml

Kubernetes 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.

challenge icon

Tantangan

Mudah

Sebuah 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

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Pengantar Kubernetes

Latihan sendiri: Playground Terminal