diff --git a/k8s-install.sh b/k8s-install.sh index fc30a170f99e184c7bffeaebbfb93eb4c437e7b5..03c2a9a83e79b271ee5daf1af90e179eee4af1c6 100755 --- a/k8s-install.sh +++ b/k8s-install.sh @@ -12,7 +12,7 @@ check_root(){ } update_system(){ - eval "apt update && apt upgrade -y" + eval "apt update && apt upgrade --force-yes" } @@ -66,8 +66,8 @@ sysctl --system echo 'deb http://deb.debian.org/debian buster-backports main' > /etc/apt/sources.list.d/backports.list apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6ED0E7B82643E131 -eval "apt update -y" -eval "apt install -y -t buster-backports libseccomp2 || apt update -y -t buster-backports libseccomp2" +eval "DEBIAN_FRONTEND=noninteractive apt update -y" +eval "DEBIAN_FRONTEND=noninteractive apt install --force-yess -t buster-backports libseccomp2 || apt update --force-yes -t buster-backports libseccomp2" export OS=xUbuntu_22.04 @@ -86,8 +86,8 @@ eval "curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontai # install cri-o -eval "apt-get update --force-yes" -eval "apt-get install cri-o cri-o-runc -y" +eval "DEBIAN_FRONTEND=noninteractive apt-get update --force-yes" +eval "DEBIAN_FRONTEND=noninteractive apt-get install cri-o cri-o-runc --force-yes" eval "systemctl daemon-reload" eval "systemctl enable crio" eval "systemctl start crio" @@ -98,7 +98,7 @@ echo "Complete install CRI-O" install_k8s(){ # install k8s export KUBE_VERSION=v1.28 -eval "apt-get update -y" +eval "apt-get update --force-yes" # apt-transport-https may be a dummy package; if so, you can skip that package eval "apt-get install -y apt-transport-https ca-certificates curl gpg" @@ -106,9 +106,9 @@ eval "curl -fsSL https://pkgs.k8s.io/core:/stable:/$KUBE_VERSION/deb/Release.key # This overwrites any existing configuration in /etc/apt/sources.list.d/kubernetes.list echo "deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/$KUBE_VERSION/deb/ /" | sudo tee /etc/apt/sources.list.d/kubernetes.list -eval "apt-get update -y" -eval "apt-get install -y kubelet kubeadm kubectl" -eval "apt-mark hold kubelet kubeadm kubectl" +eval "DEBIAN_FRONTEND=noninteractive apt-get update --force-yes" +eval "DEBIAN_FRONTEND=noninteractive apt-get install --force-yes kubelet kubeadm kubectl" +eval "DEBIAN_FRONTEND=noninteractive apt-mark hold kubelet kubeadm kubectl" echo "Complete install K8S"