返回文章

文章 2022

Knative 学习记录

knative 学习记录

NotebookCommandGolang
本文目录9
  1. 快速开始
  2. 安装
  3. 安装 docker
  4. 安装 go
  5. 安装 kind
  6. 安装 kubectl
  7. 安装 Knative CLI
  8. 安装 Knative quickstart plugin
  9. Reference

快速开始

安装

安装 docker

bash
# 删除旧版本
yum remove -y docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine

# 设置 repository
yum install -y yum-utils
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

# 安装 docker
yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

# 启动 docker
systemctl start docker

# 开启自启动 docker
systemctl enable docker

安装 go

bash
# 下载并安装
cd ~
wget https://go.dev/dl/go1.19.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.19.linux-amd64.tar.gz

# 添加以下命令到 ~/.bash_profile 或 ~/.zshrc
# Go env setting
export GOROOT=/usr/local/go
export GOPATH=/root/go
export GOPROXY=https://goproxy.cn
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

# 重载配置
source ~/.bash_profile

安装 kind

bash
# 安装 kind
go install sigs.k8s.io/kind@v0.14.0

安装 kubectl

bash
# 安装 kubectl
cd ~
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

安装 Knative CLI

bash
# 安装 Knative CLI
cd ~
git clone https://github.com/knative/client.git kn-client
cd kn-client/
hack/build.sh -f
mv kn /usr/local/bin

安装 Knative quickstart plugin

bash
# 安装 Knative quickstart plugin
cd ~
git clone https://github.com/knative-sandbox/kn-plugin-quickstart.git
cd kn-plugin-quickstart/
hack/build.sh
mv kn-quickstart /usr/local/bin

Reference

https://docs.docker.com/engine/install/centos/

https://knative.dev/docs/getting-started/

返回首页
上一篇Chrome DevTools 调研下一篇前后端一体化运行环境 + DEMO

Discussion

留言与讨论

想法、补充和不同意见都欢迎。