Skip to content

Kubernetes 실습 자료를 위한 Repository 입니다.

Notifications You must be signed in to change notification settings

Dcom-KHU/k8s-study

Repository files navigation

D.Com Kubernetes Study

Kubernetes 실습을 위한 자료입니다.

Prerequisite

Docker

  • Linux
$ sudo apt-get update
$ sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

$ sudo mkdir -p /etc/apt/keyrings
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

$ echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

$ sudo apt-get update

$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  • Mac
# homebrew install required
$ brew install cask
$ brew install docker --cask

kubectl

  • Linux
$ curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
$ sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
$ kubectl version --client
  • Mac
# homebrew install required
$ brew install kubectl
$ kubectl version --client

minikube

  • Linux
$ curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
$ chmod +x minikube
$ sudo mv minikube /usr/local/bin/
$ minikube version
  • Mac
$ brew install minikube
$ minikube version

About

Kubernetes 실습 자료를 위한 Repository 입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published