lua-resty-auto-ssl部署全过程,基于openresty

背景公司原来实现是基于亚马逊的elb,但是现在后端负载只有一台服务器,节省开支,选择lua resty auto ssl自动生成证书。该组件是基于openresty的,可以通过在配置文件中内置一些配置,就可以达到自动生成证书的功能。以后添加域名就不用考虑部署ssl证书的事情,直接配置好对应的服务即可,方便实用。安装lua包管理器luarocks可以选择openresty项目自己的包管理器OPM,但

- 阅读全文 -

Dart基础

一、字符串常用操作 // String 转为 int var one = int.parse('1'); assert(one == 1);// int 转为 String String oneAsString = 1.toString(); assert(oneAsString == '1');常用方法trim() 返回没有任何前导和尾随空格的字符串。replaceAll() 用给定值替

- 阅读全文 -

STC90C51单片机矩阵键盘联动动态数码管

实验准备STC90C51单片机一台P2 GPIO口短接矩阵键盘JP4GPIO P0 短接动态数码管控制端573短接138译码器和动态数码管即J15和J16实验程序void MatrixKeyTest(){ char a = 0; int v; KEY=0x0f;//高四位为0 if(KEY != 0x0f){//设置为高四位0,底全是1,读取一下看是不是

- 阅读全文 -

5. Kubernetes dashboard 安装避坑指南

证书问题,node无法部署这种问题一般出现在k8s集群中存在node的情况下,主要原因是dashboad安装yaml文件中镜像启动参数args中apiserver默认是注释掉的,dashboard这种情况下会选择https://10.96.0.1:443作为默认的apiserver接口地址。但是证书是绑定在域名上面的,所以这种情况就会报错。Error while initializing conn

- 阅读全文 -

4. Kubernetes 入门命令整理及解析

方便记忆的规律kubernetes命令有一些相通的规律,可以帮助我们快速掌握。-A,无论获取哪种资源,这个参数代表所有命名空间-o wide 无论获取哪种资源,代表更详细的列出资源,一般看pod的ip,和对应的node节点比较常用。打命令的时候一般分四种:get、delete、describe、logs,然后加上对应的资源类型即可GET 获取资源信息kubectl get all # 查看所

- 阅读全文 -