logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【angular-实践】nginx部署angular项目

目录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

#nginx#前端#angular
【Golang - 实践】Docker部署Golang项目

一 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

#docker#golang
学习k8s client-java参考过的教程

通过java 客户端 操作k8s集群有一个完整的操作流程,和一些资源创建、删除的api使用例子有读取yaml的demo

#kubernetes
k8s java-client namespace

listNamespace@GetMapping("/listNamespace")public ResultUtil listNamespace() throws ApiException {CoreV1Api apiInstance = new CoreV1Api(k8sInit.getConnection());String pretty = "true";V1NamespaceList n

k8s java-client 创建service

@Datapublic class ServiceDTO {/*** apiVersion: v1* kind: Service* metadata:*name: nginx-service#Service 的名称*labels:#Service 自己的标签*app: nginx#为该 Service 设置 key 为 app,value 为 nginx 的标签* spec:

#kubernetes
k8s从其他节点拷贝镜像

1.搭建私有仓库2. 参考

k8s java-client创建namespace

方式一:直接传参数V1Namespace,参数有点麻烦@PostMapping("/createNamespace")public ResultUtil createNamespaces(@RequestBody V1Namespace body) {CoreV1Api apiInstance = new CoreV1Api(k8sInit.getConnection());String pret

#kubernetes
k8s client-java创建一个deployment

yaml创建参考client-java创建@Datapublic class DeploymentDTO {private String namespace;private String deploymentName;private Integer replicas;private String metadataLabelsApp;private String image;private Stri

#kubernetes
k8s java-client node、deployment、pod、service常用api实现

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

到底了