Day8-安装Kind要在docker之後

从上一章了解各种K8s的特点,在这章将会教学如何安装Kind。
由於其利用docker的特性,会比使用VM的minikube和Kubeadm适合在个人电脑上测试。
(例如在笔电上跑Kubeadm就会听到笔电起飞的声音)
而既然要使用的是Kind(Kubernetes In Docker),那最优先的必定是安装docker。
在安装Kind前,会先从安装docker说明起。

docker 安装

这边会介绍如何在linux和macOS上安装docker

linux上透过储存库(repository)安装docker

准备好储存库(repository)

  1. 更新apt套件的索引(index)以及安装套件来让apt能透过HTTPS使用储存库:
    sudo apt-get update
    sudo apt-get install \
         apt-transport-https \
         ca-certificates \
         curl \
         gnupg \
         lsb-release
  1. 新增docker官方的GPG key:
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  1. 准备稳定(stable)的储存库,可以在指令中的stable後面加上nightly或test,来使用这两种储存库:
    echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

安装Docker Engine

  1. 更新apt套件的索引并更新最新版的docker:
    sudo apt-get update
    sudo apt-get install docker-ce docker-ce-cli containerd.io
  1. 确认是否有安装成功
    sudo docker run hello-world

mac上安装桌面板docker

  1. 透过官网下载桌面板docker:
    https://www.docker.com/get-started

  2. 将docker 移到app目录:
    https://ithelp.ithome.com.tw/upload/images/20210916/20129607niJru9k3vE.png

  3. 完成:
    https://ithelp.ithome.com.tw/upload/images/20210916/2012960715Wt8Ma9nA.png

安装KIND

在上面介绍完如何安装docker後,接下来就是进入正题,如何安装kind:

  1. 在linux上安装kind
curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.11.1/kind-linux-amd64
chmod +x ./kind
mv ./kind /some-dir-in-your-PATH/kind
  1. 如果是MacOs 可以透过mac brew安装:
brew install kind

当安装完後,可以透过下面指令测试是否有安装成功

kind create cluster

成功的话会像下面这样
https://ithelp.ithome.com.tw/upload/images/20210916/20129607IrbkzwuAVj.jpg


<<:  DAY16 - 并查集

>>:  Rust-资料型别-字元.字串

[Day13] 前往Actions On Google平台试用

接续昨日的DialogFlow对话流设计後, 现在你已经拥有了一个能执行的语音应用程序! 接下来,...

Day14 - 解析看板文章及显示

该来处理搜寻结果了。 在前几天的内容中,当我完成搜寻时,都会使用parseBoardArticle方...

Day 26 战斗民族-俄罗斯酸奶牛肉 Beef Stroganoff

为了做火焰烤饼而自制酸奶油,做完烤饼还有剩下的酸奶油,所以试着找了其他酸奶油料了,意外发现了俄罗斯的...

Episode 2 - 关於 COBOL

如果画面太小或看不清楚,可移驾至 https://www.youtube.com/watch?v=...

SEO:关於 Custom Campaign Tracking

最近我公司 ReUbird 开始实行 Custom Campaign,开始仔细 track 所有 t...