实习记录
文章平均质量分 71
欣欣子的摸爬滚打
这个作者很懒,什么都没留下…
展开
-
Go语言中间件(Middleware)
首先,什么是Handler?简单来说,go Web通过http.HandleFunc()来注册默认路由,将传入URL匹配到相应的Handler。它的函数原型为:http.HandleFunc(pattern string, handler func(ResponseWriter, *Request))其中,Handler是我们处理请求和生成返回信息逻辑处理函数。什么是中间件呢?中间件(MiddleWare)实际上就是一个返回值为Handler的中间处理函数。中间件有啥用呢?有时候在执行实际原创 2021-01-12 09:43:16 · 2542 阅读 · 1 评论 -
kubeadm安装Kubernetes(k8s)集群
环境准备主机名ip角色master192.168.3.149master,nodenode1192.168.3.150node1node2192.168.3.151node2配置过程在master和node上执行:1、关闭swap:swapoff -a2、在安全的内部网络环境中关闭防火墙(或者在防火墙上配置各组件需要相互通信的端口号)systemctl disable firewalldsystemctl stop firewalld3原创 2020-09-16 22:13:39 · 528 阅读 · 0 评论 -
k8s DNS服务配置
一、DNS服务概述service发现是k8s中的一个重要机制,其基本功能为:在集群内通过服务名对服务进行访问,即需要完成从服务名到ClusterIP的解析。k8s主要有两种service发现机制:环境变量和DNS。没有DNS服务的时候,k8s会采用环境变量的形式,但一旦有多个service,环境变量会变复杂,为解决该问题,我们使用DNS服务。k8sDNS服务的发展经历了三个阶段:SkyDNS、KubeDNS和CoreDNS,其架构由复杂向简单演变。这里配置的是KubeDNS。KubeDNS由3个容原创 2020-09-16 22:02:09 · 11118 阅读 · 0 评论 -
docker搭建beego环境
docker搭建beego环境1、环境准备2、docker安装3、获取一个golang的镜像并运行4、安装beego1、环境准备Ubuntu 18.04.1 LTS,Linux 4.15.02、docker安装① 选择国内的云服务商,这里选择阿里云curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -② 安装所需要的包sudo apt-get install l原创 2020-09-16 21:40:53 · 1356 阅读 · 0 评论