Peta dunia

 

EN: Read in English

Dunia K7: Pandu Sendiri

Naikkan dengan pull request

Anda akan belajar: cara satu image bergerak dari staging ke production melalui pull request yang disemak.

Teks BM belum disemak oleh penutur asli.

Disemak dengan Kubernetes 1.37 pada 31 Okt 2026

Masalahnya

Shop 1.5.0 berjalan lancar di staging sepanjang hari. Sekarang production pula patut dapat. Apa cara GitOps?

Pilih satu jawapan.

Tengok

Ketik setiap titik pada garis masa.

Satu image, dua folder. promote: Pindahkan build yang sama, yang dah diuji, ke persekitaran seterusnya. Contohnya dari staging ke production. (naikkan) bermaksud hantar image yang sama ke persekitaran seterusnya.

Cuba

Mei buka PR untuk naikkan versi. Peraturan kata ia perlu satu kelulusan. Semak, kemudian merge.

Repo latihan โ€” bukan laman web sebenar
kedai-kancil / gitops
Promote shop 1.5.0 to prod #13
Terbuka mei mahu merge promote-1.5.0 ke dalam main
  1. mei

    Staging jalankan 1.5.0 selama sehari. Tiada ralat.

    Image yang sama, kini untuk prod.

Semakan
  • Lulus kustomize build
Cara merge
Merge disekat
  • Branch ini perlukan satu review yang meluluskan dulu.
Review anda

Cuba

Susun langkah naikkan versi yang selamat.

Langkah pertama di atas. Susun ikut turutan. Guna anak panah, atau seret.

  • Semakan di staging lulus
  • Merge: Argo CD sync prod
  • Rakan sepasukan luluskannya
  • Staging jalankan tag baharu
  • Buka PR untuk folder prod

Teka

Prod rosak sejurus selepas merge. Apa cara undur paling pantas dan selamat?

Pilih satu jawapan.

Semak

Sesetengah tetapan berbeza ikut persekitaran. Yang lain kekal sama dalam base kongsi. Susun semuanya.

Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.

      Anda berjaya!

      Kini anda boleh naikkan satu image antara persekitaran dengan pull request.

      Nak tahu lebih (pilihan)

      Pilih satu folder untuk setiap persekitaran, bukan satu branch untuk setiap persekitaran. Folder mudah dibanding dan tak perlu merge balik. Ada pasukan yang automasikan kenaikan versi dengan alat seperti Kargo. Latihan sebenar (pilihan): buat overlay envs/staging dan envs/prod untuk Kedai Kancil. Jalankan kubectl kustomize envs/prod untuk lihat hasilnya.