mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-07-15 16:13:20 +00:00
tests: kata-deploy: microk8s: Re-work installation
So we can ensure that the user has enough permissions to access microk8s. Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org>
This commit is contained in:
parent
c337a21a4e
commit
219db60071
@ -325,22 +325,20 @@ function deploy_rke2() {
|
||||
|
||||
function deploy_microk8s() {
|
||||
sudo snap install microk8s --classic
|
||||
sudo usermod -a -G microk8s ${USER}
|
||||
mkdir -p ~/.kube
|
||||
sudo microk8s kubectl config view --raw > ~/.kube/config
|
||||
sudo chown ${USER}:${USER} ~/.kube/config
|
||||
|
||||
# These are arbitrary values
|
||||
sleep 30
|
||||
sudo /snap/bin/microk8s.status --wait-ready --timeout 300
|
||||
sudo microk8s status --wait-ready --timeout 300
|
||||
|
||||
# install kubectl
|
||||
ARCH=$(arch_to_golang)
|
||||
kubectl_version=$(/snap/bin/microk8s.version | grep -oe 'v[0-9]\+\(\.[0-9]\+\)*')
|
||||
kubectl_version=$(sudo microk8s version | grep -oe 'v[0-9]\+\(\.[0-9]\+\)*')
|
||||
sudo curl -fL --progress-bar -o /usr/bin/kubectl https://dl.k8s.io/release/${kubectl_version}/bin/linux/${ARCH}/kubectl
|
||||
sudo chmod +x /usr/bin/kubectl
|
||||
sudo rm -rf /usr/local/bin/kubectl
|
||||
|
||||
mkdir -p ~/.kube
|
||||
sudo /snap/bin/microk8s.config > ~/.kube/config
|
||||
sudo chown ${USER}:${USER} ~/.kube/config
|
||||
newgrp microk8s
|
||||
}
|
||||
|
||||
function _get_k0s_kubernetes_version_for_crio() {
|
||||
|
Loading…
Reference in New Issue
Block a user