简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
目录nginx根目录部署angular项目nginx子目录部署angular项目其他方法-docker(未实践)readme我的项目名叫qlnc-adminnginx用docker装的,nginx的/usr/share/nginx/html目录挂载在/home/nginx/html一 nginx根目录部署angular项目打包ng build --prod将生成文件夹dist/qlnc-admin
一 Docker部署1 分阶段构建编写Dockerfile一般在项目根目录下新建设置代理GOPROXY=https://goproxy.cn,direct防止go mod下载超时DockerfileFROM golang:1.16-alpine AS builder# 为我们的镜像设置必要的环境变量ENV GO111MODULE=on \GOPROXY=https://goproxy.cn,dir
通过java 客户端 操作k8s集群有一个完整的操作流程,和一些资源创建、删除的api使用例子有读取yaml的demo
listNamespace@GetMapping("/listNamespace")public ResultUtil listNamespace() throws ApiException {CoreV1Api apiInstance = new CoreV1Api(k8sInit.getConnection());String pretty = "true";V1NamespaceList n
@Datapublic class ServiceDTO {/*** apiVersion: v1* kind: Service* metadata:*name: nginx-service#Service 的名称*labels:#Service 自己的标签*app: nginx#为该 Service 设置 key 为 app,value 为 nginx 的标签* spec:
1.搭建私有仓库2. 参考
方式一:直接传参数V1Namespace,参数有点麻烦@PostMapping("/createNamespace")public ResultUtil createNamespaces(@RequestBody V1Namespace body) {CoreV1Api apiInstance = new CoreV1Api(k8sInit.getConnection());String pret
yaml创建参考client-java创建@Datapublic class DeploymentDTO {private String namespace;private String deploymentName;private Integer replicas;private String metadataLabelsApp;private String image;private Stri
nodepackage com.k8s.k8sapi.controller;import com.k8s.k8sapi.common.config.K8sInit;import com.k8s.k8sapi.common.utils.ResultUtil;import io.kubernetes.client.openapi.ApiClient;import io.kubernetes.clien