Google Distributed Cloud mendukung penggunaan server repositori paket pribadi Anda sendiri. Gunakan fitur ini untuk melewati penambahan repositori paket ke setiap mesin bare metal di deployment Anda. Untuk memastikan Google Distributed Cloud memiliki semua paket yang diperlukan tersedia, laman ini mencantumkan semua paket dan dependensi yang perlu Anda siapkan di server repositori paket pribadi Anda.
Sebelum memulai
Pastikan repositori paket Anda menyertakan semua paket dan dependensi yang diperlukan untuk distribusi Linux Anda.
Pastikan semua mesin bare metal Anda dapat menjangkau dan sudah menggunakan mesin server repositori paket
Lewati penambahan repositori paket default
Secara default, Google Distributed Cloud menambahkan repositori apt
Docker
kunci GPG yang dibutuhkan
ke komputer Anda.
Untuk menggunakan repositori paket Anda sendiri, tetapkan kolom addPackageRepo
ke
false
di bagian osEnvironmentConfig
dalam konfigurasi cluster Anda
.
Entri dalam konfigurasi Anda akan terlihat seperti contoh berikut:
apiVersion: baremetal.cluster.gke.io/v1
kind: Cluster
metadata:
name: cluster1
namespace: cluster-cluster1
spec:
osEnvironmentConfig:
addPackageRepo: false
Paket yang dibutuhkan dan dependensinya
Google Distributed Cloud mencoba menginstal paket berikut di komputer Anda. Server repositori paket pribadi Anda harus berisi semua paket dan isinya dependensi dengan versi yang tercantum dalam tabel berikut untuk sistem operasi sistem:
Ubuntu 18.04 dan 20.04
Paket | Dependensi |
---|---|
python3 (>= 3.6.7-1) | python3.6 (>= 3.6.7-1~) libpython3-stdlib (= 3.6.7-1~18.04) |
apt-transport-https (>= 1.6.12) | apt (>= 1,5) |
ca-certificates (>=20210119) | openssl (>= 1.1.0) debconf (>= 0,5) | debconf-2,0 |
conntrack (>= 1:1.4.4+snapshot20161117-6) | libc6 (>= 2,14) libmnl0 (>= 1,0,3-4~) libnetfilter-conntrack3 libnfnetlink |
curl (>= 7.58.0) | libc6 (>= 2,17) libcurl4 (= 7.58.0-2ubuntu3.12) zlib1g (>= 1:1.1.4) |
software-properties-common (>= 0.96.24.32.14) | python3:any (>= 3.3.2-2~) python3 python3-gi gir1.2-glib-2.0 python-apt-common (>= 0,9) python3-dbus python3-software-properties (= 0.96.24.32.14) sertifikat-ca |
gnupg2 (>= 2.2.4) | gnupg (>= 2.2.4-1ubuntu1.4) |
socat (>= 1.7.3.2) | libc6 (>= 2,15) libssl1.1 (>= 1.1.0) libwrap0 (>= 7,6-4~) |
iproute2 (>= 4.15.0) | libc6 (>= 2,27) libdb5.3 libelf1 (>= 0,131) libmnl0 (>= 1,0,3-4~) libselinux1 (>= 2.0.15) |
ebtables (>= 2.0.10.4-3.5) | libc6 (>= 2,14) |
ethtool (>= 1:4.15-0) | |
logrotate (>= 3.11.0) | libacl1 (>= 2,2.51-8) libc6 (>= 2,14) libpopt0 (>= 1,14) libselinux1 (>= 1,32) cron | anacron | cron-daemon base-passwd (>= 2.0.3.4) |
libseccomp-dev (>= 2,5) | libseccomp2 |
RHEL 9
Paket | Dependensi |
---|---|
python36 (>= 3.6.8) | /bin/sh /usr/libexec/platform-python /usr/sbin/alternatives python3-pip {i>python3-setuptools<i} |
conntrack (>= 1.4.4-10.el9) | /bin/sh libc.so.6(GLIBC_2.15)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libmnl.so.0()(64bit) libmnl.so.0(LIBMNL_1.0)(64bit) libnetfilter_conntrack.so.3()(64bit) libnetfilter_cthelper.so.0()(64bit) libnetfilter_cthelper.so.0(LIBNETFILTER_CTHELPER_1.0)(64bit) libnetfilter_cttimeout.so.1()(64bit) libnetfilter_cttimeout.so.1(LIBNETFILTER_CTTIMEOUT_1.0)(64bit) libnetfilter_cttimeout.so.1(LIBNETFILTER_CTTIMEOUT_1.1)(64bit) libnetfilter_queue.so.1()(64bit) libnfnetlink.so.0()(64bit) libsystemd.so.0()(64bit) libsystemd.so.0(LIBSYSTEMD_209)(64bit) rtld(GNU_HASH) {i>systemd<i} |
device-mapper-persistent-data (>= 0.8.5-4.el9) | ekspatriat libaio.so.1()(64bit) libaio.so.1(LIBAIO_0.1)(64bit) libaio.so.1(LIBAIO_0.4)(64bit) libc.so.6(GLIBC_2.16)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libexpat.so.1()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) Autocomplete++.so.6()(64bit) Autocomplete++.so.6(CXXABI_1.3)(64bit) Autocomplete++.so.6(GLIBCXX_3.4)(64bit) Autocomplete++.so.6(GLIBCXX_3.4.11)(64bit) Autocomplete++.so.6(GLIBCXX_3.4.15)(64bit) mdpi++.so.6(GLIBCXX_3.4.20)(64bit) Autocomplete++.so.6(GLIBCXX_3.4.21)(64bit) Autocomplete++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) |
dnf-plugins-core (>= 4.0.17-5.el9) | python3-dnf-plugins-core = 4.0.17-5.el9 |
lvm2 (>= 8:2.03.09-5.el9) | /bin/bash /bin/sh bash >= 4,0 device-mapper-persistent-data >= 0.7.0-0.1.rc6 libaio.so.1()(64bit) libaio.so.1(LIBAIO_0.1)(64bit) libaio.so.1(LIBAIO_0.4)(64bit) libblkid.so.1()(64bit) libblkid.so.1(BLKID_1.0)(64bit) libblkid.so.1(BLKID_2.15)(64bit) libblkid.so.1(BLKID_2.17)(64bit) libblkid.so.1(BLKID_2.23)(64bit) libc.so.6(GLIBC_2.28)(64bit) libdevmapper-event.so.1.02()(64bit) libdevmapper-event.so.1.02(Base)(64bit) libdevmapper.so.1.02()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libreadline.so.7()(64bit) libselinux.so.1()(64bit) libsepol.so.1()(64bit) libsystemd.so.0()(64bit) libsystemd.so.0(LIBSYSTEMD_221)(64bit) libsystemd.so.0(LIBSYSTEMD_222)(64bit) libudev.so.1()(64bit) libudev.so.1(LIBUDEV_183)(64bit) lvm2-libs = 8:2.03.09-5.el9 module-init-tools rtld(GNU_HASH) systemd-sysv systemd-units >= 189-3 |
socat (>= 1.7.3.3-2.el9) | libc.so.6(GLIBC_2.15)(64bit) libcrypto.so.1.1()(64bit) libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) libreadline.so.7()(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) libssl.so.1.1()(64bit) libssl.so.1.1(OPENSSL_1_1_0)(64bit) libutil.so.1()(64bit) libutil.so.1(GLIBC_2.2.5)(64bit) rtld(GNU_HASH) |
iproute (>= 5.3.0-5.el9) | /bin/sh libc.so.6(GLIBC_2.27)(64bit) libdb-5.3.so()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libelf.so.1()(64bit) libelf.so.1(ELFUTILS_1.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libmnl.so.0()(64bit) libmnl.so.0(LIBMNL_1.0)(64bit) libselinux.so.1()(64bit) rtld(GNU_HASH) |
iproute-tc (>= 5.3.0-5.el9) | |
iptables-ebtables (>= 1.8.4-15.el9_3.3) | /bin/bash /bin/sh iptables = 1.8.4-15.el9_3.3 |
ethtool (>= 2:5.0-2.el9) | libc.so.6(GLIBC_2.14)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) rtld(GNU_HASH) |
logrotate (>= 3.14.0) | /bin/sh coreutils libacl.so.1()(64bit) libacl.so.1(ACL_1.0)(64bit) libc.so.6(GLIBC_2.27)(64bit) libpopt.so.0()(64bit) libpopt.so.0(LIBPOPT_0)(64bit) libselinux.so.1()(64bit) rtld(GNU_HASH) |
libseccomp-devel (>= 2,5) |
RHEL 8
Paket | Dependensi |
---|---|
python36 (>= 3.6.8) | /bin/sh /usr/libexec/platform-python /usr/sbin/alternatives python3-pip {i>python3-setuptools<i} |
conntrack (>= 1.4.4-10.el8) | /bin/sh libc.so.6(GLIBC_2.15)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libmnl.so.0()(64bit) libmnl.so.0(LIBMNL_1.0)(64bit) libnetfilter_conntrack.so.3()(64bit) libnetfilter_cthelper.so.0()(64bit) libnetfilter_cthelper.so.0(LIBNETFILTER_CTHELPER_1.0)(64bit) libnetfilter_cttimeout.so.1()(64bit) libnetfilter_cttimeout.so.1(LIBNETFILTER_CTTIMEOUT_1.0)(64bit) libnetfilter_cttimeout.so.1(LIBNETFILTER_CTTIMEOUT_1.1)(64bit) libnetfilter_queue.so.1()(64bit) libnfnetlink.so.0()(64bit) libsystemd.so.0()(64bit) libsystemd.so.0(LIBSYSTEMD_209)(64bit) rtld(GNU_HASH) {i>systemd<i} |
device-mapper-persistent-data (>= 0.8.5-4.el8) | ekspatriat libaio.so.1()(64bit) libaio.so.1(LIBAIO_0.1)(64bit) libaio.so.1(LIBAIO_0.4)(64bit) libc.so.6(GLIBC_2.16)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libexpat.so.1()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) Autocomplete++.so.6()(64bit) Autocomplete++.so.6(CXXABI_1.3)(64bit) Autocomplete++.so.6(GLIBCXX_3.4)(64bit) Autocomplete++.so.6(GLIBCXX_3.4.11)(64bit) Autocomplete++.so.6(GLIBCXX_3.4.15)(64bit) mdpi++.so.6(GLIBCXX_3.4.20)(64bit) Autocomplete++.so.6(GLIBCXX_3.4.21)(64bit) Autocomplete++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) |
dnf-plugins-core (>= 4.0.17-5.el8) | python3-dnf-plugins-core = 4.0.17-5.el8 |
lvm2 (>= 8:2.03.09-5.el8) | /bin/bash /bin/sh bash >= 4,0 device-mapper-persistent-data >= 0.7.0-0.1.rc6 libaio.so.1()(64bit) libaio.so.1(LIBAIO_0.1)(64bit) libaio.so.1(LIBAIO_0.4)(64bit) libblkid.so.1()(64bit) libblkid.so.1(BLKID_1.0)(64bit) libblkid.so.1(BLKID_2.15)(64bit) libblkid.so.1(BLKID_2.17)(64bit) libblkid.so.1(BLKID_2.23)(64bit) libc.so.6(GLIBC_2.28)(64bit) libdevmapper-event.so.1.02()(64bit) libdevmapper-event.so.1.02(Base)(64bit) libdevmapper.so.1.02()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libreadline.so.7()(64bit) libselinux.so.1()(64bit) libsepol.so.1()(64bit) libsystemd.so.0()(64bit) libsystemd.so.0(LIBSYSTEMD_221)(64bit) libsystemd.so.0(LIBSYSTEMD_222)(64bit) libudev.so.1()(64bit) libudev.so.1(LIBUDEV_183)(64bit) lvm2-libs = 8:2.03.09-5.el8 module-init-tools rtld(GNU_HASH) systemd-sysv systemd-units >= 189-3 |
socat (>= 1.7.3.3-2.el8) | libc.so.6(GLIBC_2.15)(64bit) libcrypto.so.1.1()(64bit) libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) libreadline.so.7()(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) libssl.so.1.1()(64bit) libssl.so.1.1(OPENSSL_1_1_0)(64bit) libutil.so.1()(64bit) libutil.so.1(GLIBC_2.2.5)(64bit) rtld(GNU_HASH) |
iproute (>= 5.3.0-5.el8) | /bin/sh libc.so.6(GLIBC_2.27)(64bit) libdb-5.3.so()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libelf.so.1()(64bit) libelf.so.1(ELFUTILS_1.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libmnl.so.0()(64bit) libmnl.so.0(LIBMNL_1.0)(64bit) libselinux.so.1()(64bit) rtld(GNU_HASH) |
iproute-tc (>= 5.3.0-5.el8) | |
iptables-ebtables (>= 1.8.4-15.el8_3.3) | /bin/bash /bin/sh iptables = 1.8.4-15.el8_3.3 |
ethtool (>= 2:5.0-2.el8) | libc.so.6(GLIBC_2.14)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) rtld(GNU_HASH) |
logrotate (>= 3.14.0) | /bin/sh coreutils libacl.so.1()(64bit) libacl.so.1(ACL_1.0)(64bit) libc.so.6(GLIBC_2.27)(64bit) libpopt.so.0()(64bit) libpopt.so.0(LIBPOPT_0)(64bit) libselinux.so.1()(64bit) rtld(GNU_HASH) |
libseccomp-devel (>= 2,5) |