摘要: 这是因为kubelet的cgroup和docker的不一致所导致的,“kubelet cgroup驱动为systemd,而docker的为cgroupfs”,有两种决解决方式,方式一:修改docker的cgroup为systemd 修改docker服务的配置文件,“/etc/docker/daemo 阅读全文
posted @ 2023-09-13 17:27 xiaohaoge 阅读(129) 评论(0) 推荐(0) 编辑
摘要: k8s集群在扩容的是某个节点出现 Error querying BIRD: unable to connect to BIRDv4 socket 1、问题背景: 原因是因为新扩容的机器在扩容之前安装过docker切和当前的版本相差较大: 在k8s扩容的时候扩容完发现calico异常,describe 阅读全文
posted @ 2023-09-11 09:53 xiaohaoge 阅读(434) 评论(0) 推荐(0) 编辑
摘要: validator库参数校验若干使用技巧 本文介绍了使用validator库做参数家园的一些十分实用的使用技巧。包括翻译校验错误提示信息、自定义提示信息的字段名称、自定义校验方法等。 validator库参数校验若使用技巧 在web开发中一个不可避免的环境就是对请求参数进行校验,通常我们会在代码中定 阅读全文
posted @ 2023-09-02 11:17 xiaohaoge 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 在gin框架中使用JWT JWT全称JSON Web Token是一种跨域认证解决方案,属于一个开放的标准,它规定了一种Token实现方式,目前多用于前后端分离项目和OAuth2.0业务场景下。 什么是JWT? JWT全称JSON Web Token是一种跨域认证解决方案,属于一个开放的标准,它规定 阅读全文
posted @ 2023-09-01 20:16 xiaohaoge 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 如何使用Docker部署 Go WEB应用 本文介绍了如何使用Docker以及Docker-compose部署我们的Go Web程序。 为什么需要使用Docker? 使用docker的主要目标是容器化。也就是为你的应用程序提供一致的环境,而不依赖于它运行的主机。 想象一下你是否也会遇到下面这个场景, 阅读全文
posted @ 2023-08-21 15:30 xiaohaoge 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 8.1、web应用模式 在开发Web应用中,有两种应用模式: 前后端不分离[客户端看到的内容和所有界面效果都是由服务端提供出来的。 前后端分离【把前端的界面效果(html,css,js分离到另一个服务端,python服务端只需要返回数据即可)】 前端形成一个独立的网站,服务端构成一个独立的网站 应用 阅读全文
posted @ 2023-07-27 22:36 xiaohaoge 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 7.1、会话技术 在学习HTTP超文本传输协议的时候,就已经知道HTTP是一种无状态的传输协议,对于事务处理没有记忆能力。对于客户端浏览器发出的请求,Web服务器无法区分是不是源自通一个浏览器,所以,这时就需要额外的数据用于维持回话。 7.1.1、Cookie 1. Cookie是什么 HTTP是无 阅读全文
posted @ 2023-07-27 22:17 xiaohaoge 阅读(8) 评论(0) 推荐(0) 编辑
摘要: # 使用zap接收gin框架默认的日志并配置日志归档 本文介绍了在基于Gin框架开发的项目中如何配置并使用zap来接收并记录gin框架默认的日志和如何配置日志归档。 我们基于gin框架开发项目时通常都会选择使用专业的日志库来记录项目的日志,go语言常用的日志库有`zap`、`logrus`等。网上也 阅读全文
posted @ 2023-07-27 15:00 xiaohaoge 阅读(50) 评论(0) 推荐(0) 编辑
摘要: # 在GO语言中项目中使用zap日志库 本文先介绍了GO语言中原生的日志库中使用,然后想继续介绍了非常流行的Uber开源的zap日志库,同时介绍了如何搭配Lumberjack实现日志的切割和归档。 ## 在GO语言项目中使用zap日志库 **介绍** 在许多go语言项目中,我们需要一个好的日志记录器 阅读全文
posted @ 2023-07-26 22:28 xiaohaoge 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 于是describe查看宿主机的事件信息 查看日志没有相关日志 查看calico的相关配置文件值找到 于是想着直接去修改calico的Configmap发现修改不成功 便去查询宿主机映射的calico挂载文件把标记部分的string给成int去掉双引号,然后重启calico 然后通过ansible分 阅读全文
posted @ 2023-07-25 13:25 xiaohaoge 阅读(8) 评论(0) 推荐(0) 编辑