摘要: 八、包和文件 8.1、包 go的源码复用是建立在包(package)上的,包通过package ,import ,GOPATH操作完成 8.1.1、包的组成 go语言的包是Go源码的集合 可见性:如果一个包中要应用另外一个包中的标识符(变量、常量、类型、函数等)时,该标识符 必须是对外可见的(pub 阅读全文
posted @ 2021-08-26 14:35 MT_IT 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、开始 编译语言:需要解释器,比如jvm,解释称二进制,然后处理器才能执行 解释性:编译后为二进制语言 C、C++、Python、PHP/java/java script 等都是2005之前的,2005年出现了多核处理器,go在2007年出现,go天生支持并发 go语言特点: 语法简洁(关键字少) 阅读全文
posted @ 2021-08-03 19:02 MT_IT 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 脚本1:采集windows基础信息 脚本2:生成随机密码 阅读全文
posted @ 2021-07-28 15:27 MT_IT 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 问题1:单node上容器网段pod被隔离 现象: 1)生产环境节点node_A重启后,上面有几个pod_1(pod namespace的pod) 的init container初始化失败,报错连接svc/kubernetes(apiserver的service) timed out 2)该节点上:容 阅读全文
posted @ 2021-07-24 11:14 MT_IT 阅读(1754) 评论(0) 推荐(0) 编辑
摘要: 说明:本文为转载文章,转自 Prometheus Operator 安装完成后会有很多默认的监控指标,一不注意就大量的报警产生,所以我们非常有必要了解下这些常用的监控指标,有部分指标很有可能对于我们自己的业务可有可无,所以可以适当的进行修改,这里我们就来对常用的几个指标进行简单的说明。 1. Kub 阅读全文
posted @ 2021-07-09 16:16 MT_IT 阅读(1317) 评论(0) 推荐(0) 编辑
摘要: 一、简介 1.1、监控系统概述 注意:监控和告警 是有区别的,注意区分 监控系统设计: 评估系统的业务流程 、业务种类、架构体系。对于各个地方的细节需要一定程度的认知 分类出所需的监控项种类: 业务监控:QPS,PV,UV,SUCC_RATE,投诉率 ... 系统监控:CPU,MEM,Load,IO 阅读全文
posted @ 2021-07-02 16:44 MT_IT 阅读(1456) 评论(0) 推荐(0) 编辑
摘要: 一、概述 1.1、什么是helm helm之前部署一般使用编写yaml文件方式进行应用部署。这种方式比较适用于部署单一类型应用。在服务较多的情况下,为每个服务维护一个yaml文件,就会变得比较繁琐和臃肿,而且容易出错。使用helm可以把这些yaml作为一个整体进行管理,并且实现应用版本管理 helm 阅读全文
posted @ 2021-05-17 17:02 MT_IT 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 一、初始化 参考链接:https://kubernetes.io/docs/reference/setup-tools/kubeadm/ 1.1、配置要求 节点配置为2c4g+ 集群中所有机器之间互通 hostname 和 mac 地址集群内唯一 CentOS版本为7,最好是7.9,低版本的建议更新 阅读全文
posted @ 2021-05-03 22:37 MT_IT 阅读(4605) 评论(0) 推荐(0) 编辑
摘要: 一、选车 预算第一:分期要考虑生活质量 保值率:同样的车,购买一年后,购买三年后,购买5年后的价格? 看销量排行榜:年度轿车排行榜,投诉排行榜 看投诉排行榜:雅阁投诉率最低,看投诉榜看 投诉个数/销量 团购(3人+)谈优惠 货比三家,不着急买。不管什么车。80%的车随着时间推移总会降价的 4s店:选 阅读全文
posted @ 2021-04-26 10:37 MT_IT 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 第二十二章、有状态应用编排-StatefulSet 22.1、需求背景 Deployment:管理所有同版本的Pod都是一摸一样的副本 1.定义一组Pod的期望数量,controller维持pod数量与期望数量一致 2.配置Pod发布方式,cotroller会按照给定策略更新pod,保证更新过程中不 阅读全文
posted @ 2021-03-27 18:09 MT_IT 阅读(328) 评论(1) 推荐(0) 编辑