快速开始
安装
安装 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
Discussion
留言与讨论
想法、补充和不同意见都欢迎。