Skip to content

Latest commit

 

History

History

deploy

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 .
  3. 构建docker镜像 (修改版本号 xmadmin/pandax:v1.0)
    docker build -t pandax:v1.4 --rm .
  4. 上传daocker镜像
    docker push pandax:v1.4
  5. 生成 deploy.yaml
    kubectl kustomize deploy/manifest -o deploy/deploy.yaml
  6. k8s安装yaml
    kubectl apply -f deploy/deploy.yaml

查看部署状态

  1. 查看 yaml 的安装状态
    kubectl get pods -n pandax
    kubectl get services -n pandax

docker-compose安装

安装 docker-compose

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