自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

就叫一片白纸的博客

踏上编程之路,见证奇迹诞生

  • 博客(18)
  • 资源 (8)
  • 收藏
  • 关注

原创 【搞定Go语言】第2天7:Go语言基础之map

Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现。mapmap是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。map定义Go语言中 map的定义语法如下:map[KeyType]ValueType其中,KeyType:表示键的类型。ValueType:表示键对应的值的类型。map类型的变量默认初始值为nil,需要使用make()函数来分配内存。语法为:make(map[KeyType]ValueType, [cap

2020-10-31 22:30:26 259

原创 【K8S运维知识汇总】第7天6:部署alertmanager(监控告警)

文章目录准备基础镜像准备资源配置清单应用资源配置清单告警配置在末尾添加,关联告警规则准备基础镜像[root@k8s7-200.host.com /opt/src]# docker pull docker.io/prom/alertmanager:v0.14.0[root@k8s7-200.host.com /opt/src]# docker tag 30594e96cbe8 harbor.od.com/infra/alertmanager:v0.19.0[root@k8s7-200.host.c.

2020-10-31 21:42:22 957

原创 【K8S运维知识汇总】第7天5:部署Grafana

文章目录准备基础镜像准备资源配置清单DNS解析应用资源配置清单浏览器验证安装插件k8s-app插件时钟插件 Clock Pannel饼图插件 Pie ChartD3 GaugeDiscrete插件检查插件接入普罗米修斯部分展示准备基础镜像https://hub.docker.com/r/grafana/grafanahttps://github.com/grafana/grafanahttps://grafana.com/[root@k8s7-200.host.com /opt/src]# d.

2020-10-29 22:32:52 756

原创 【K8S运维知识汇总】第7天4:prometheus监控业务容器

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录traefik重启podblackbox*traefik监控traefik-ingress-controller注意:在traefik的pod控制器上加annotations,并重启pod,监控生效配置范例:"annotations": { "prometheus_io_scheme": "traefik", "prometheus_io_path": "/metrics", "prometheus_io_

2020-10-28 23:45:19 346

原创 【K8S运维知识汇总】第7天3:安装部署prometheus-server

文章目录准备prometheus镜像准备资源配置清单准备Prometheus相关配置DNS解析应用资源配置清单浏览器访问验证准备prometheus镜像https://hub.docker.com/r/prom/prometheushttps://github.com/prometheus/prometheus[root@k8s7-200.host.com /opt/src]# docker image tag 7317640d555e harbor.od.com/infra/prometheu.

2020-10-28 23:41:44 274 2

原创 【搞定Go语言】第2天6:Go语言基础之切片

引子因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性。 例如:func arraySum(x [3]int) int{ sum := 0 for _, v := range x{ sum = sum + v } return sum}这个求和函数只能接受[3]int类型,其他的都不支持。 再比如,a := [3]int{1, 2, 3}数组a中已经有三个元素了,我们不能再继续往数组a中添加新元素了。切片切片(Sli

2020-10-26 00:04:41 409

原创 【搞定Go语言】第2天5:Go语言基础之数组

Array(数组)数组是同一种数据类型元素的集合。 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。 基本语法:// 定义一个长度为3元素类型为int的数组avar a [3]int数组定义:var 数组变量名 [元素数量]T比如:var a [5]int, 数组的长度必须是常量,并且长度是数组类型的一部分。一旦定义,长度不能变。 [5]int和[10]int是不同的类型。var a [3]intvar b [4]inta = b //不可以这样做,因为

2020-10-25 23:58:10 229

原创 【搞定Go语言】第2天4:Go语言基础之流程控制

流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简化代码、降低重复代码而生的结构,属于扩展类的流程控制。if else(分支结构)if条件判断基本写法Go语言中if条件判断的格式如下:if 表达式1 { 分支1} else if 表达式2 { 分支2} else{ 分支3}当表达式1的结果为true时,执行分支1,否则判断表达式2,如果满足则执

2020-10-24 00:00:19 717

原创 【K8S运维知识汇总】第7天2:交付Exporters至k8s集群

文章目录交付kube-state-metrics准备基础镜像准备资源配置清单应用资源配置清单检查验证交付node-exporter准备基础镜像准备资源配置清单应用资源配置清单检查验证交付cadvisor准备基础镜像准备资源配置清单修改运算节点软连接应用资源配置清单检查验证交付blackbox-exporter准备基础镜像准备资源配置清单应用资源配置清单DNS解析检查验证交付kube-state-metrics准备基础镜像kube-state-metrics官方quay.io地址 https://q.

2020-10-23 23:56:31 464

原创 【搞定Go语言】第2天3:Go语言基础之运算符

文章目录运算符关系运算符逻辑运算符位运算符赋值运算符运算符用于在程序运行时执行数学或逻辑运算。运算符Go 语言内置的运算符有:算术运算符关系运算符逻辑运算符位运算符赋值运算符算数运算符运算符 描述+ 相加- 相减* 相乘/ 相除% 求余注意: ++(自增)和–(自减)在Go语言中是单独的语句,并不是运算符。关系运算符运算符 描述== 检查两个值是否相等,如果相等返回 True 否则返回 False。!= 检查两个值是否不相等,如果不相等返回 True 否则返回 .

2020-10-23 00:17:24 203

原创 【搞定Go语言】第2天2:Go语言基础之基本数据类型

文章目录基本数据类型整型特殊整型数字字面量语法(Number literals syntax)浮点型复数布尔值字符串字符串的常用操作修改字符串类型转换基本数据类型整型整型分为以下两个大类: 按长度分为:int8、int16、int32、int64 对应的无符号整型:uint8、uint16、uint32、uint64其中,uint8就是我们熟知的byte型,int16对应C语言中的short型,int64对应C语言中的long型。类型 描述uint8 无符号 8位整型 (0 到 255)u.

2020-10-23 00:11:04 814

原创 【搞定Go语言】第2天1:Go语言基础之变量和常量

文章目录标识符与关键字标识符关键字变量变量的来历变量类型变量声明标准声明批量声明变量的初始化短变量声明匿名变量常量iota变量和常量是编程中必不可少的部分,也是很好理解的一部分。标识符与关键字标识符在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。 Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。 举几个例子:abc, _, _123, a123。关键字关键字是指编程语言中预先定义好的具有特殊含义的标识符。 关键字和保留字都不建议用作变.

2020-10-23 00:01:48 240

原创 【K8S运维知识汇总】第7天1:Prometheus监控软件概述

文章目录概述Promethus特点Prometheus架构Prometheus Server指标采集服务发现告警管理图形化展示常用的几个Exporter与Zabbix对比概述Prometheus 是一款基于时序数据库的开源监控告警系统,非常适合Kubernetes集群的监控。Prometheus的基本原理是通过HTTP协议周期性抓取被监控组件的状态,任意组件只要提供对应的HTTP接口就可以接入监控。不需要任何SDK或者其他的集成过程。这样做非常适合做虚拟化环境监控系统,比如VM、Docker、Kub.

2020-10-22 22:03:48 410 2

原创 【搞定Go语言】第1天1:从零开始搭建Go语言开发环境

下载地址Go官网下载地址:https://golang.org/dl/Go官方镜像站(推荐):https://golang.google.cn/dl/版本的选择Windows平台和Mac平台推荐下载可执行文件版,Linux平台下载压缩文件版。下图中的版本号可能并不是最新的,但总体来说安装教程是类似的。Go语言更新迭代比较快,推荐使用较新版本,体验最新特性。download1安装Windows安装此安装实例以 64位Win10系统安装 Go1.14.1可执行文件版本为例。将上一步选好的安装

2020-10-19 23:42:10 462

原创 【K8S运维知识汇总】第6天8:实战使用apollo分环境管理dubbo服务

文章目录zk环境拆分为test和prod环境namespace 分环境,创建test 和prod数据库进行拆分,因实验资源有限,故使用分库的形式模拟分环境分别创建修改两个环境的资源配置文件:cm.yaml 修改ns,数据库库名,eureka地址dp.yamlsvc.yamlingress.yaml接下来部署apollo-adminservicecm.yamldp.yaml接下来部署prod环境的apollo-configservice,还是一样的套路cm.yamldp.yamlsvc.yamlingres.

2020-10-17 22:48:23 295

原创 【K8S运维知识汇总】第6天7:dubbo服务消费者连接Apollo

文章目录创建项目新增配置[zk1]发布Jenkins 持续构建修改资源配置清单应用资源配置清单查看pod日志验证demo创建项目新增配置[zk1]发布Jenkins 持续构建修改资源配置清单[root@k8s7-200.host.com /data/k8s-yaml/dubbo-demo-consume]# cat deployment.yamlkind: DeploymentapiVersion: extensions/v1beta1metadata: name: d.

2020-10-14 00:03:36 390

原创 【K8S运维知识汇总】第6天6:dubbo服务提供者连接Apollo

文章目录添加配置发布Jenkins老头进行CI修改资源配置清单应用资源配置清单查看Pod日志查看链接信息测试修改重启pod修改配置为zk2并改回20880添加配置发布Jenkins老头进行CI验证是否构建成功???修改资源配置清单[root@k8s7-200.host.com /data/k8s-yaml/dubbo-server]# cat deployment.yamlkind: DeploymentapiVersion: extensions/v1beta1metad.

2020-10-13 23:58:26 1036

原创 【K8S运维知识汇总】第6天5: 交付Apollo-portal至k8s集群

文章目录下载安装包执行数据库脚本更新start.sh脚本编写dockerfile准备资源配置清单DNS解析应用资源配置清单查看验证浏览器访问阿菠萝创建项目下载安装包下载官方release包:https://github.com/ctripcorp/apollo/releases/download/v1.5.1/apollo-portal-1.5.1-github.zip执行数据库脚本1.创建相关目录[root@k8s7-200.host.com /opt/src]# mkdir -p /dat.

2020-10-11 21:36:31 431

workmanage_project.zip

工单管理平台,sla约束,无前后端分离工单管理平台,sla约束,无前后端分离工单管理平台,sla约束,无前后端分离工单管理平台,sla约束,无前后端分离

2020-05-07

scrapy_project.zip

scrapy_project.zip

2020-05-07

knowledge_base.zip

知识库管理平台,类似于博客管理平台,无前后端分离,有权限管理模块,可文件下载,知识库管理平台,类似于博客管理平台,无前后端分离,有权限管理模块,可文件下载,

2020-05-07

delivery_support_manage_vue.zip

用户支撑管理平台,纯前端平台,无后端平台

2020-05-07

用户单点登陆平台SSO

用户单点登陆平台SSO,将所有的系统完成单点登陆平台的对接,无前后端分离,纯python后台,所有权限保存在redis服务器中

2020-05-07

solution_programme.zip

解决方案管理平台,python语言,Django框架,在线文档预览、权限管理平台,包含vue前端框架,前后端分离

2020-05-07

security.zip

安全管理平台python,Django工程,运维体系自检,包括基于角色的权限管理模块,包含vue工程

2020-05-07

空空如也

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

TA关注的人

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