Google Distributed Cloud untuk download bare metal

Halaman ini memberikan perintah untuk mendownload dan memverifikasi artefak berikut untuk Google Distributed Cloud (khusus software) untuk bare metal, sebelumnya dikenal sebagai Google Distributed Cloud:

  • Alat command line bmctl.
  • Paket image container offline Google Distributed Cloud.

Login

Login dengan Akun Google apa saja:

gcloud auth login

Download bmctl

bmctl adalah alat command line untuk Google Distributed Cloud yang menyederhanakan pembuatan dan pengelolaan cluster. Untuk mengetahui informasi selengkapnya tentang hal yang dapat Anda lakukan dengan bmctl, lihat alat bmctl.

Dari workstation admin Linux, gunakan perintah berikut untuk mendownload bmctl dan membuatnya dapat dieksekusi:

gsutil cp gs://anthos-baremetal-release/bmctl/VERSION/linux-amd64/bmctl .

chmod +x ./bmctl

Ganti VERSION dengan versi Google Distributed Cloud tempat Anda ingin menginstal atau mengupgrade cluster. Berikut ini daftar versi patch terbaru untuk versi minor yang didukung:

  • 1.29.200-gke.243
  • 1.28.700-gke.150
  • 1.16.10

Untuk daftar semua versi yang tersedia, lihat Histori versi.

Verifikasi bmctl menggunakan openssl

Verifikasi biner bmctl terhadap kunci publik menggunakan openssl, dengan VERSION adalah versi file:

  1. Jika belum melakukannya, tulis kunci pubik ke file, public.key:

    cat << EOF > public.key
    -----BEGIN PUBLIC KEY-----
    MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ
    wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw==
    -----END PUBLIC KEY-----
    EOF
    
  2. Download file tanda tangan digital untuk versi bmctl tertentu yang Anda download:

    gsutil cp gs://anthos-baremetal-release/bmctl/VERSION/linux-amd64/bmctl.1.sig .
    
  3. Gunakan OpenSSL untuk memverifikasi tanda tangan:

    openssl dgst -verify public.key -signature ./bmctl.1.sig ./bmctl
    

    Output yang diharapkan dari perintah ini adalah Verified OK.

Mendownload paket image

Anda hanya memerlukan paket image jika berencana untuk menyiapkan duplikasi registry. Paket ini menyediakan semua image container yang digunakan oleh Google Distributed Cloud untuk versi yang ditentukan. Pastikan paket yang Anda download adalah versi yang sama dengan download bmctl.

Dari workstation admin Linux Anda, jalankan perintah berikut untuk mendownload paket:

gsutil cp gs://anthos-baremetal-release/bmctl/VERSION/linux-amd64/bmpackages_VERSION.tar.xz .

Verifikasi paket image menggunakan openssl

Verifikasi biner paket gambar terhadap kunci publik menggunakan openssl, dengan VERSION adalah versi file:

  1. Jika belum melakukannya, tulis kunci pubik ke file, public.key:

    cat << EOF > public.key
    -----BEGIN PUBLIC KEY-----
    MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ
    wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw==
    -----END PUBLIC KEY-----
    EOF
    
  2. Download file tanda tangan digital untuk versi bmctl tertentu yang Anda download:

    gsutil cp gs://anthos-baremetal-release/bmctl/VERSION/linux-amd64/bmpackages_VERSION.tar.xz.1.sig .
    
  3. Gunakan OpenSSL untuk memverifikasi tanda tangan:

    openssl dgst -verify public.key -signature \
        ./bmpackages_VERSION.tar.xz.1.sig \
        ./bmpackages_VERSION.tar.xz
    

    Output yang diharapkan dari perintah ini adalah Verified OK.