摘要: 业务机器准备镜像 Dockerfile FROM openjdk:8-jre-alpine # 配置同级目录下jar包名字 ENV JAR_NAME=awesome-java-0.1.jar # 工作目录/opt,jar包会被复制为/opt/app.jar WORKDIR /opt COPY $JA 阅读全文
posted @ 2021-01-06 00:16 varyuan 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 使用k3s搭建一个k8s的学习环境 k3s官网文档: https://docs.rancher.cn/docs/k3s/_index/ 准备两台centos7的虚拟机,一台主机名为server,一台主机名为agent0, 使用ip addr 获得两台机器ip: server 192.168.160. 阅读全文
posted @ 2020-12-29 00:13 varyuan 阅读(309) 评论(0) 推荐(0) 编辑
摘要: go开源web框架gin的简单使用 代码: package main import ( "fmt" "github.com/gin-gonic/gin" "strconv" ) // 博客结构体 ,字段首字母必须大写,否则gin不能获取到值返回给前端 // `json:"name"` 配置转json 阅读全文
posted @ 2020-12-15 22:58 varyuan 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 1. 数组默认为值传递 package main import "fmt" func main() { arr := [3]int{} fmt.Println(arr) // replace(arr) fmt.Println(arr) // replaceByPointer(&arr) fmt.Pr 阅读全文
posted @ 2020-12-10 23:17 varyuan 阅读(252) 评论(0) 推荐(0) 编辑
摘要: go 生产者消费者模型 package main import ( "log" "time" ) // go 生产消费者模型 func main() { // 设置缓冲区大小 ch := make(chan int, 5) startTime := time.Now().Unix() log.Pri 阅读全文
posted @ 2021-02-28 14:38 varyuan 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Ingress会话亲和,又称会话保持,粘性会话,指同一客户端的请求在一定时间内会被ingress路由到相同的pod处理. 本文控制器使用的是ingress-nginx ingress默认的负载均衡策略是轮询, 验证如下 使用浏览器连续访问9次ingress 查看ingress日志, 可看到9次请求被 阅读全文
posted @ 2021-01-09 22:13 varyuan 阅读(2180) 评论(0) 推荐(0) 编辑
摘要: IE5迁移到IE11过程中遇到的一些问题 document.getElementById("idName") IE11中严格区分idName的大小写,IE5不区分大小写,如果你在适配过程中遇到浏览器控制台报null错误, 就应该检查报错行是否idName大小写错误 获取frame的写法变化 IE5写 阅读全文
posted @ 2021-01-09 15:54 varyuan 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 获取pod ip spec: containers: - name: xxx env: # 获取pod ip,并赋值给容器内的环境变量POD_IP - name: POD_IP valueFrom: fieldRef: apiVersion: v1 fieldPath: status.podIP 检 阅读全文
posted @ 2021-01-06 21:16 varyuan 阅读(7344) 评论(0) 推荐(0) 编辑
摘要: 使用k8s过程中, 一般要新建命名空间作为工作空间, 如此执行kubectl命令时都要加-n参数指定命名空间, 这有点麻烦而且容易忘记, 本文教你设置工作空间为默认命名空间解决这个麻烦 两种方法 设置默认上下文的默认命名空间: kubectl config set-context default - 阅读全文
posted @ 2021-01-04 23:22 varyuan 阅读(3026) 评论(0) 推荐(0) 编辑
摘要: 报错信息: Error: Kubernetes cluster unreachable: Get "http://localhost:8080/version?timeout=32s": dial tcp [::1]:8080: connect: connection refused 报错原因: h 阅读全文
posted @ 2021-01-02 18:44 varyuan 阅读(4821) 评论(0) 推荐(1) 编辑
摘要: 一、入门三板斧 What-Docker是什么 Docker 是世界领先的软件容器平台,所以想要搞懂 Docker 的概念我们必须先从容器开始说起。 容器是一种轻量级的、可执行的独立软件包,包含软件运行所需的所有内容:代码、运行时环境、系统工具、系统库和设置。 容器虚拟化的是操作系统而不是硬件,是内核 阅读全文
posted @ 2020-12-22 23:34 varyuan 阅读(87) 评论(0) 推荐(0) 编辑
摘要: Go net/http包,原生http客户端使用 http包提供的两个快速Get,Post请求的函数定义如下(go不支持函数重载) func Get(url string) (resp *Response, err error) func Post(url, contentType string, 阅读全文
posted @ 2020-12-15 23:00 varyuan 阅读(215) 评论(0) 推荐(0) 编辑