- 安装
curl -sfL http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn INSTALL_K3S_VERSION="v1.23.1+k3s1" sh - - 卸载
sudo /usr/local/bin/k3s-uninstall.sh
- kubectl kustomize deploy/manifest-server -o deploy/deploy-server.yaml
- kubectl apply -f ./deploy/deploy-server.yaml
- 设置打包环境
go env -w GOOS=linux go env -w GOARCH=amd64 - 构建Linux执行命令
go build -o pandax . - 构建docker镜像 (修改版本号 xmadmin/pandax:v1.0)
docker build -t pandax:v1.4 --rm . - 上传daocker镜像
docker push pandax:v1.4 - 生成 deploy.yaml
kubectl kustomize deploy/manifest -o deploy/deploy.yaml - k8s安装yaml
kubectl apply -f deploy/deploy.yaml
- 查看 yaml 的安装状态
kubectl get pods -n pandax
kubectl get services -n pandax
curl -L "https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose up