Skip to content

Instantly share code, notes, and snippets.

@juner417
Created October 17, 2023 15:26
Show Gist options
  • Select an option

  • Save juner417/6e23f204fae645878153c14ffbc2aca5 to your computer and use it in GitHub Desktop.

Select an option

Save juner417/6e23f204fae645878153c14ffbc2aca5 to your computer and use it in GitHub Desktop.
installa-for-test.sh
#!/bin/bash
# install tmux
sudo apt update
sudo apt install -y \
tmux \
golang-go
# install docker : so convenience tools, only for testing
# from https://docs.docker.com/engine/install/ubuntu/
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
# Add the repository to Apt sources:
echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install -y \
docker-ce \
docker-ce-cli \
containerd.io \
docker-buildx-plugin \
docker-compose-plugin
#sudo groupadd docker
sudo usermod -aG docker $USER
# install kind
[ $(uname -m) = x86_64 ] && curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.20.0/kind-linux-amd64
chmod +x ./kind
sudo mv ./kind /usr/local/bin/kind
# install kubectl
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
@juner417
Copy link
Author

linux vm을 위한 test 환경구성 script

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment