自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 go语言菜鸟进阶

go语言菜鸟进阶1.go 1.15以上才支持go vendor2.import自己的模块的时候,请用 customName “github.com/a/b/c”。其中customName是c包的别名,使用的时候可以customName.xxx来进行引用。3.go模块管理的步骤:go mod init 模块名,go tidy,go vendor...

2021-06-30 16:16:09 133

原创 c语言调用关系图工具callgraph

详见:https://www.cnblogs.com/aademeng/articles/6902433.html

2021-04-21 16:36:19 716

原创 atal: could not read Username for ‘https://gitlab.com‘: terminal prompts disabled

Goland加载一个内部的包提示报错fatal: could not read Username for 'https://gitlab.com': terminal prompts disabled按照网上的各种攻略,配置了url.git@github.com:.insteadof=https://github.com/并没有解决问题。然后查看go相关配置,添加了如下配置:go env -w GOPRIVATE='*.jd.com'go env -w GOPROXY='https

2021-02-08 18:19:25 3185

原创 收藏夹

架构设计https://blog.csdn.net/weixin_30781433/article/details/98886684

2020-11-11 16:51:25 73

原创 架构梳理及预案指导方法

大拿的思考,记录学习一下1. 目的及执行方法通过本文,期望能够梳理清楚当前系统对于常规风险分类的应对能力,并对每一个问题,给出后续三种方案中的一种:通过运维调整部署方案来解决该问题; 通过研发调整架构或系统实现的容错性来彻底根治该问题;如果无法短时间内解决,可以通过work around的方法临时解决,但必须标记其状态及后续计划,定期Review;较多的work around的存在,是系统风险的典型标识; 无法通过上述两种方案解决的,运维制定对应的预案,手动或自动触发执行;输出形式对于

2020-11-03 19:52:35 252

原创 架构梳理及预案的指导方法

目的及执行方法通过本文,期望能够梳理清楚当前系统对于常规风险分类的应对能力,并对每一个问题,给出后续三种方案中的一种:通过运维调整部署方案来解决该问题;通过研发调整架构或系统实现的容错性来彻底根治该问题;如果无法短时间内解决,可以通过work around的方法临时解决,但必须标记其状态及后续计划,定期Review;较多的work around的存在,是系统风险的典型标识;无法通过上述两种方案解决的,运维制定对应的预案,手动或自动触发执行;输出形式对于所有系统,输出其风险点列表;风险点的模.

2020-11-03 19:50:32 218

原创 fork一个开源仓库,然后二次开发,并能跟开源更新保持一致

近日想在一个开源的项目上做一些二次开发,同时该开源项目也一直在迭代,那么如何保持跟它同步同时又保留自己的改动呢。简单说来有如下几步:1.fork开源项目到自己的仓库,比如从github.com/abc/cherry => github.com/dhl/cherry2.接下来cd到自己的仓库,开始如下操作cd dhl/cherrygit checkout -b dev #默认是master,master里永远跟开源的保持一致git pullgit checkout master

2020-10-21 20:33:12 3462

原创 git 输入github时每次都要输入用户名和密码问题

新申请的git repo,也通过ssh-keygen生成了id_rsa.pub文件并上传到settings,但是还是要求输入用户名,密码。原因是git config配置的remote url是https模式,而不是ssh模式。所以尽管上传了公钥,也不起作用。在客户端输入:[root@Server-i-teyxo1lcse chaosblade-operator]# git remote -vorigin https://github.com/chaosblade/chaosblade-operato

2020-10-21 17:23:59 187

原创 k8s kubectl 操作示例

k8s kubectl 操作示例1.创建资源对象根据YAML配置文件一次性创建Service和RC:kubectl create -f my-service.yaml -f my-rc.yaml根据目录下所有.yaml、.yml、.json文件的定义进行创建:kubectl create -f <directory>2.查看资源对象查看所有Pod列表:kubectl get pods -n namespace查看RC和Service列表:kubectl get rc,s

2020-10-14 14:20:08 477 1

原创 K8s集群安全设置,CA签名?HTTP Base/Token?

k8s的集群安全设置k8s提供了基于CA签名的双向数字证书认证方式和简单的基于HTTP Base或Token的认证方式,其中CA证书方式的安全性最高。基于CA签名的双向数字证书认证方式基于CA签名的双向数字证书认证方式如下:1)为kube-apiserver生成一个数字证书,并用CA证书签名。2)为kube-apiserver生成进程配置证书相关的启动参数,包括CA证书(用于验证客户端证书的签名真伪)、自己的经过CA签名的证书及私钥。3)为每个访问kubernetes API Server的客户

2020-10-14 11:34:12 371

原创 helm安装部署

1安装helm31.1 CentOS7curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 > get_helm.shchmod 700 get_helm.sh./get_helm.shls /usr/local/bin/helm1.2 MACOSbrew install helm2 安装helm2.122.1 CentOS7wget https://storage.googleapis

2020-10-13 16:12:31 151

空空如也

空空如也

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

TA关注的人

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