1. Not install, Using Website
1.1. katacoda
closed...
1.2. Play with kubernetes
https://labs.play-with-k8s.com/
Play with Kubernetes
Play with Kubernetes is a labs site provided by Docker and created by Tutorius. Play with Kubernetes is a playground which allows users to run K8s clusters in a matter of seconds. It gives the experience of having a free Alpine Linux Virtual Machine in bro
labs.play-with-k8s.com
github or docker login -> start
Add new instance

copy = ctrl+insert
past = shift+insert
node 1 == master
node 2 == worker
1. Init cluster master node.
[node1~] $ kubeadm init --apiserver-advertise-address $(hostname -i) --pod-network-cidr 10.5.0.0/16
2. Init cluster networking.
[node1~] $ kubectl apply -f https://raw.githubusercontent.com/cloudnativelabs/kube-router/master/daemonset/kubeadm-kuberouter.yaml
3. Join a worker.
[node2~] $ kubeadm join 192.168.0.18:6443 --token xvmzcu.5lrpyym3uq6pjon2 \
--discovery-token-ca-cert-hash sha256:48a41b327f408adae9fef299761fc743340230201e0d4760784d935338c16fbe
4. Check wokers in master.
[node1~] $ kubectl get nodes -o wide
2. Install Kubernets
2.1. Install Docker
https://docs.docker.com/desktop/install/ubuntu/
Install Docker Desktop on Ubuntu
docs.docker.com
https://louky0714.tistory.com/131
[Docker] Ubuntu 18.04.x LTS에 docker 설치 하기
우분투에 docker를 설치 하는 방법이다. 역시나 기억을 지배하기 위해 오늘도 끄적거린다. 환경 - 가상머신 ( Vbox or VMware) - OS : UBUNTU 18.04.5 LTS Docker를 왜 사용하는지에 대해서는 다른 블로그에 많이
louky0714.tistory.com
KVM, QEMU (version 5.2 ↑), systemd init system. Gnome, KDE, or MATE Desktop environment.
How to install KVM
https://jjeongil.tistory.com/1940
Linux : Ubuntu 18.04 : Kvm 설치 방법, 예제, 명령어
KVM(커널 기반 가상 시스템)은 Linux 커널에 내장된 오픈 소스 가상화 기술입니다. Linux 또는 윈도우즈를 기반으로 여러 분리된 게스트 가상 시스템을 실행할 수 있습니다. 각 게스트에는 자체 운영
jjeongil.tistory.com
How to install QEMU
$ sudo apt install qemu-system-arm
How to check QEMU version
$ qemu-system-arm --version
2.2. Install kubeadom, kubectl, kubelet
https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/
Installing kubeadm
This page shows how to install the kubeadm toolbox. For information on how to create a cluster with kubeadm once you have performed this installation process, see the Creating a cluster with kubeadm page. Before you begin A compatible Linux host. The Kuber
kubernetes.io
Update apt
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl
Download public key.
sudo curl -fsSLo /etc/apt/keyrings/kubernetes-archive-keyring.gpg https://packages.cloud.google.com/apt/doc/apt-key.gpg
Add the kubernetes repository.
echo "deb [signed-by=/etc/apt/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
Update and Install
sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl
sudo apt-mark hold kubelet kubeadm kubectl
systemctl restart kubelet
systemctl enable kubelet
2.3. Config control-palne
only Master!
[node1~] $ kubeadm init
If error occurred, refer to
https://musclebear.tistory.com/165
[kubernetes] 클러스터 설치 중 kubeadm init 에러 해결
k8s 설치 중 kubeadm init이 되지않는 경우가 발생하였습니다. 아래와 같이 kubeadm init명령 후 에러가 발생하였습니다. 문제 : Status from runtime service failed 런타임 서비스 Fail이 발생 (왠지 도커의 문제가
musclebear.tistory.com
docker info
-> ERROR: Got permission denied while trying to connect to the Docker daemon socket
2.4. Config worker node
2.5. Checking install.
plus. Equipments (no free 유료)
1. GKE
google kubernetes engine
2. EKS
amazon kubernetes
3. AKS
azure kubernetes service.
1. Not install, Using Website
1.1. katacoda
closed...
1.2. Play with kubernetes
https://labs.play-with-k8s.com/
Play with Kubernetes
Play with Kubernetes is a labs site provided by Docker and created by Tutorius. Play with Kubernetes is a playground which allows users to run K8s clusters in a matter of seconds. It gives the experience of having a free Alpine Linux Virtual Machine in bro
labs.play-with-k8s.com
github or docker login -> start
Add new instance

copy = ctrl+insert
past = shift+insert
node 1 == master
node 2 == worker
1. Init cluster master node.
[node1~] $ kubeadm init --apiserver-advertise-address $(hostname -i) --pod-network-cidr 10.5.0.0/16
2. Init cluster networking.
[node1~] $ kubectl apply -f https://raw.githubusercontent.com/cloudnativelabs/kube-router/master/daemonset/kubeadm-kuberouter.yaml
3. Join a worker.
[node2~] $ kubeadm join 192.168.0.18:6443 --token xvmzcu.5lrpyym3uq6pjon2 \
--discovery-token-ca-cert-hash sha256:48a41b327f408adae9fef299761fc743340230201e0d4760784d935338c16fbe
4. Check wokers in master.
[node1~] $ kubectl get nodes -o wide
2. Install Kubernets
2.1. Install Docker
https://docs.docker.com/desktop/install/ubuntu/
Install Docker Desktop on Ubuntu
docs.docker.com
https://louky0714.tistory.com/131
[Docker] Ubuntu 18.04.x LTS에 docker 설치 하기
우분투에 docker를 설치 하는 방법이다. 역시나 기억을 지배하기 위해 오늘도 끄적거린다. 환경 - 가상머신 ( Vbox or VMware) - OS : UBUNTU 18.04.5 LTS Docker를 왜 사용하는지에 대해서는 다른 블로그에 많이
louky0714.tistory.com
KVM, QEMU (version 5.2 ↑), systemd init system. Gnome, KDE, or MATE Desktop environment.
How to install KVM
https://jjeongil.tistory.com/1940
Linux : Ubuntu 18.04 : Kvm 설치 방법, 예제, 명령어
KVM(커널 기반 가상 시스템)은 Linux 커널에 내장된 오픈 소스 가상화 기술입니다. Linux 또는 윈도우즈를 기반으로 여러 분리된 게스트 가상 시스템을 실행할 수 있습니다. 각 게스트에는 자체 운영
jjeongil.tistory.com
How to install QEMU
$ sudo apt install qemu-system-arm
How to check QEMU version
$ qemu-system-arm --version
2.2. Install kubeadom, kubectl, kubelet
https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/
Installing kubeadm
This page shows how to install the kubeadm toolbox. For information on how to create a cluster with kubeadm once you have performed this installation process, see the Creating a cluster with kubeadm page. Before you begin A compatible Linux host. The Kuber
kubernetes.io
Update apt
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl
Download public key.
sudo curl -fsSLo /etc/apt/keyrings/kubernetes-archive-keyring.gpg https://packages.cloud.google.com/apt/doc/apt-key.gpg
Add the kubernetes repository.
echo "deb [signed-by=/etc/apt/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
Update and Install
sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl
sudo apt-mark hold kubelet kubeadm kubectl
systemctl restart kubelet
systemctl enable kubelet
2.3. Config control-palne
only Master!
[node1~] $ kubeadm init
If error occurred, refer to
https://musclebear.tistory.com/165
[kubernetes] 클러스터 설치 중 kubeadm init 에러 해결
k8s 설치 중 kubeadm init이 되지않는 경우가 발생하였습니다. 아래와 같이 kubeadm init명령 후 에러가 발생하였습니다. 문제 : Status from runtime service failed 런타임 서비스 Fail이 발생 (왠지 도커의 문제가
musclebear.tistory.com
docker info
-> ERROR: Got permission denied while trying to connect to the Docker daemon socket
2.4. Config worker node
2.5. Checking install.
plus. Equipments (no free 유료)
1. GKE
google kubernetes engine
2. EKS
amazon kubernetes
3. AKS
azure kubernetes service.