mirror of
https://gitee.com/XM-GO/PandaX.git
synced 2026-04-23 02:48:34 +08:00
46 lines
1.2 KiB
Markdown
46 lines
1.2 KiB
Markdown
# K3S安装
|
|
## K3S安装及卸载
|
|
1. 安装
|
|
curl -sfL http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn INSTALL_K3S_VERSION="v1.23.1+k3s1" sh -
|
|
2. 卸载
|
|
sudo /usr/local/bin/k3s-uninstall.sh
|
|
|
|
## 服务安装 安装
|
|
1. kubectl kustomize deploy/manifest-server -o deploy/deploy-server.yaml
|
|
2. kubectl apply -f ./deploy/deploy-server.yaml
|
|
|
|
## k3s部署流程
|
|
1. 设置打包环境
|
|
go env -w GOOS=linux
|
|
go env -w GOARCH=amd64
|
|
2. 构建Linux执行命令
|
|
go build -o pandax .
|
|
4. 构建docker镜像 (修改版本号 xmadmin/pandax:v1.0)
|
|
docker build -t pandax:v1.4 --rm .
|
|
5. 上传daocker镜像
|
|
docker push pandax:v1.4
|
|
6. 生成 deploy.yaml
|
|
kubectl kustomize deploy/manifest -o deploy/deploy.yaml
|
|
7. k8s安装yaml
|
|
kubectl apply -f deploy/deploy.yaml
|
|
|
|
## 查看部署状态
|
|
8. 查看 yaml 的安装状态
|
|
kubectl get pods -n pandax
|
|
kubectl get services -n pandax
|
|
|
|
|
|
# docker-compose安装
|
|
## 安装 docker-compose
|
|
```text
|
|
curl -L "https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
|
|
```
|
|
## 赋予权限
|
|
```text
|
|
sudo chmod +x /usr/local/bin/docker-compose
|
|
```
|
|
|
|
## 执行创建命令
|
|
```text
|
|
docker-compose up
|
|
``` |