自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 抓包排查解决k8s集群某节点容器无法访问servername的问题

抓包排查解决k8s集群某节点容器无法访问servername的问题

2022-07-07 11:55:23 1047 1

原创 pgsql高可用集群member掉线问题及解决

pgsql高可用集群member掉线及解决

2022-07-01 18:10:59 549

原创 coredns 服务启动不了的相关问题

k8s集群coredns 服务启动不了的相关问题

2022-07-01 14:52:25 3661

原创 基准测试时go mod报错

记录一个go语言测试时遇到的问题问题描述在windows机器里GOPATH路径下有一个的demo包下有一个demo_test.go的测试文件,里面包含一个单元测试函数和一个基准测试函数,此时使用go test -v demo_test.go测试能正常进行,但使用go test -bench=.做基准测试时却有如下报错,go: go.mod file not found in current directory or any parent directory; see 'go help modules'

2022-03-14 11:19:42 850

原创 k8s集群配置域名证书支持https与http

配置域名证书支持http或https

2022-02-11 15:47:01 2548

原创 Go-库源码文件

Go-库源码文件定义怎样把命令源码文件中的代码拆分到其他库源码文件?对于实体程序,还有其他的访问权限规则吗?定义库源码文件是不能被直接运行的源码文件,它仅用于存放程序实体,这些程序实体可以被其他代码使用。怎样把命令源码文件中的代码拆分到其他库源码文件?在同一目录下此时运行demo4.go即可得到结果在不同代码包或不同目录下引用库源码文件同样,运行demo4.go文件即可得到结果对于实体程序,还有其他的访问权限规则吗?...

2021-10-31 15:03:38 120

原创 Go-命令源码文件

Go-命令源码文件命令源码文件的用途什么,怎样编写它?环境变量GOPATH指向的是一个或多个工作区,每个工作区都会有以代码包为基本组织形式的源码文件。源码文件又分为三种:命令源码文件库源码文件测试源码文件命令源码文件的用途什么,怎样编写它?命令源码文件是程序的运行入口,是每个可独立运行的程序必须拥有的。我们可以通过构建或安装,生成对应的可执行文件,后者一般会与该命令源码文件的直接父目录同名。如果一个源码文件属于main包,并且包含一个无参数声明的main函数,那么它就是命令源码文件。如

2021-10-31 10:46:46 155

原创 工作区和GOPATH

工作区和GOPATHGo的环境变量设置GOPATH有什么意义?:由于Go语言项目在其生命周期内的所有操作(编码、依赖管理、构建、测试、安装等)基本上都是围绕着GOPATH和工作区进行的。它背后有三个知识点:Go语言源码的组织方式了解源码安装的结果理解构建和安装Go程序的过程思考题补充Go的环境变量GOROOT:Go语言安装根目录的路径,也就是go语言的安装路径。GOPATH:若干工作区目录的路径,是我们自己定义的工作空间。GOBIN:Go程序生产的可执行文件(executable file)的路径

2021-10-29 18:07:10 112

原创 Golang语言类型

Golang语言类型基础数据类型基础数据类型类型描述布尔型布尔型的值只能是常量true或者false,例如:var b bool = true数字类型整型与浮点型字符串类型固定长度的字符连接成的字符序列。Go的字符串由单个字符连接成的派生类型指针类型(Pointer),数组类型,结构化类型(struct),函数类型,切片类型,接口类型(interface)...

2021-10-20 17:23:51 57

原创 部署kubernetes-dashboard

部署kubernetes-dashboard导入yaml文件及镜像解压镜像执行yaml文件修改server的暴露端口方式获取token导入yaml文件及镜像解压镜像docker load -i dashboard.tardocker load -i metrics.tar如果有镜像仓库时可以将解压的镜像推到仓库,没有可以将镜像解压到node节点(如果节点过多,可以通过添加node标签的方式将pod固定在某几台node上,再在对应的node上解压镜像即可)执行yaml文件[root@mast

2021-10-18 17:01:05 70

原创 pgsql集群维护笔记

pgsql集群维护笔记集群说明软件说明组件说明三级目录集群启停启动关闭重启重启整个集群重启单个节点Patroni参数修改Patronictl 集群维护命令PostgreSQL 数据库插件的加载日志级别调整故障故障检查流程检查项集群说明软件说明组件说明三级目录集群启停启动启动 etcd,三个 etcd 节点均需执行systemctl start etcdsystemctl status etcdPatroni 所在节点均需执行systemctl start patronisystem

2021-10-16 17:49:58 447

原创 Jenkins一个Project拉取多个git并构建多个镜像

Jenkins一个Project拉取多个git并构建多个镜像我们的目标是在一个jenkins项目上能够从不同的git地址拉取代码并构建与之对应的镜像。为了达到这个目标,将其拆分为两部分。(一)jenkins拉取多个git首先是要拉取多个git。这是很容易实现的,只需要在Jenkins里下载Multiple SCMs插件即可。首先点击Manage Jenkins。然后点击Manage Plugins,进入插件管理界面。然后在可选插件里搜索Multiple SCMs,找到Multi

2021-09-06 14:43:03 4015

原创 k8s service简单实现

service简单实现前言step1step2前言一般一个应用程序需要通过某种机制来对外提供服务,对容器来说最简单的就是通过TCP/IP机制及监听IP和端口号来实现。step1以tomcat为例,创建一个提供Web服务的RC,两个副本,containerPort设置端口号8080,命名空间test:apiVersion: v1kind: ReplicationControllermetadata: name: webapp namespace: testspec: replic

2021-08-16 17:30:41 149

原创 k8s service属性详解

Servicel各属性信息service各属性信息service各属性信息service定义文件中各属性的说明:属性名称属性说明是否必填变量类型versionv11stringkindService1stringmetadata元数据1objectmetadata.nameService名称1stringmetadata.namespace命名空间1stringspec详细描述1objectspec.sel

2021-08-06 20:06:18 452

原创 在 Kubernetes 集群外用 Service 暴露应用(Step1)

Kubernetes 的 Service 是一个抽象层,它定义了一组 Pod 的逻辑集,并为这些 Pod 支持外部流量暴露、负载平衡和服务发现。

2021-03-10 22:59:13 135

原创 minikube的部署与安装

安装minikube准备环境1.系统准备 centos 8.32.两台机器都是 2C/4G3.关闭firewalld和selinux查看版本:cat /etc/centos-release关闭防火墙:service firewalld stopsystemctl disable firewalldvim /etc/selinux/configSELINUX=Disabled安装Docker1.下载 docker 的 yum 源curl -o /etc/yum.repos.d/

2021-03-10 19:52:19 132

原创 Linux添加新硬盘

前言 企业中由于硬盘常年大量读写,经常会出现坏盘,需要更新硬盘,或由于硬盘空间不足,需要添加新硬盘,新添加的硬盘需要经过格式化、分区才能被Linux系统所使用。操作流程(一)检测Linux系统识别的硬盘设备,新添加硬盘被识别为/dev/sbd,如果有多快硬盘,会依次识别成/dev/sdc、/dev/sdd等设备名称。fdisk -l(二)基于新硬盘/dev/sbd设备,创建磁盘分区/dev/sdb1。fdisk /dev/sdb(三)fdisk分区命令参数如下:(四)创建

2021-03-04 12:37:13 312 1

原创 Docker简介

Docker概念提示:什么是容器?What is a Container?A standardized unit of software文章目录Docker概念前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于

2021-03-02 13:49:50 85

原创 Ansible自动运维实战(一)

Ansible自动运维实战(基于Linux,centos 8)Ansible自动运维管理工具优点轻量级,更新时只需一次更新采用ssh协议不需要客户端安装agent批量任务可以用脚本执行,且不用分发到远程客户端支持sudo普通用户命令去中心化管理Ansible安装配置CentOS操作系统可以直接yum安装Ansible,但centos 8安装前需要安装epel扩展源,代码如下:rpm - Uvh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_

2021-02-24 00:48:14 120

原创 Docker安装

docker安装流程准备两台虚拟机 推荐使用Docker官方源安装 https://docs.docker.com/engine/install/centos/rpm -qa|grep docker检查虚拟机是否已经安装了docker如果已经安装了,先卸载docker,代码如下yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logro

2021-02-23 16:09:03 83

原创 关于sed命令的pattern space(模式空间)和hold space(保留空间)

sed命令:pattern space(模式空间)和hold space(保留空间)关于pattern space和hold space的关键交互命令例题展示功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入关于pattern sp

2021-01-11 01:50:11 1139

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除