iT邦幫忙

2022 iThome 鐵人賽

DAY 13
0
Software Development

被容器束縛住的小宇宙系列 第 13

Day13 建立 Kubernetes 的事前準備

  • 分享至 

  • xImage
  •  

首先我們想要操作K8s的話,我們要先擁有一個K8s

所以今天就先讓我來為各位示範該怎麼創建一個K8s的環境吧!

那我們今天選擇部署K8s的作業系統是 Linux Ubuntu,如果各位沒有這個作業系統的話,可以推薦各位選擇我們前幾天介紹的 Virtual Machine 創建一個 Linux 的環境。

而我們今天著重介紹的比較偏將基本的環境架構做好,才能來安裝我們的主角「 Kubernetes 」,那廢話不多說,我們就開始吧!

首先要先打開我們的終端機,並在裡面輸入以下這兩行指令,下載一些所需的 package :

sudo apt update
sudo apt install -y curl apt-transport-https ca-certificates software-properties-common

在下載完成後,應該會出現下面這個畫面:

接下來我們需要打以下指令去抓一些安裝 Docker 需要的安裝包,並把他安裝起來:

# 抓取Docker相關的安裝包
curl -Ol https://download.docker.com/linux/ubuntu/dists/focal/pool/stable/amd64/containerd.io_1.4.9-1_amd64.deb
curl -Ol https://download.docker.com/linux/ubuntu/dists/focal/pool/stable/amd64/docker-ce_19.03.10~3-0~ubuntu-focal_amd64.deb
curl -Ol https://download.docker.com/linux/ubuntu/dists/focal/pool/stable/amd64/docker-ce-cli_19.03.10~3-0~ubuntu-focal_amd64.deb

# 把剛剛抓下來的安裝包安裝,並在最後顯示Docker的狀態
sudo dpkg -i *.deb
rm containerd.io_1.4.9-1_amd64.deb docker-ce_19.03.10~3-0~ubuntu-focal_amd64.deb docker-ce-cli_19.03.10~3-0~ubuntu-focal_amd64.deb
sudo usermod -aG docker $USER
sudo systemctl start docker
sudo systemctl enable docker
sudo docker version
systemctl status --no-pager docker

那等這一大段指令跑完後,應該會出現下面這個畫面,顯現目前 Docker 的狀態

當它顯示它為 active 的話,就代表你的 Docker 已經成功的在運行了,且今天的事前準備也大概在此到了一個段落,明天我們就可以正式安裝我們的 K8s 了!

那今天就先到這邊吧~大家掰掰!


上一篇
Day 12 Kubernetes 介紹
下一篇
Day14 建立自己的 Kubernetes
系列文
被容器束縛住的小宇宙30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言