- 博客(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 137
原创 c语言调用关系图工具callgraph
详见:https://www.cnblogs.com/aademeng/articles/6902433.html
2021-04-21 16:36:19 736
原创 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 3227
原创 架构梳理及预案指导方法
大拿的思考,记录学习一下1. 目的及执行方法通过本文,期望能够梳理清楚当前系统对于常规风险分类的应对能力,并对每一个问题,给出后续三种方案中的一种:通过运维调整部署方案来解决该问题; 通过研发调整架构或系统实现的容错性来彻底根治该问题;如果无法短时间内解决,可以通过work around的方法临时解决,但必须标记其状态及后续计划,定期Review;较多的work around的存在,是系统风险的典型标识; 无法通过上述两种方案解决的,运维制定对应的预案,手动或自动触发执行;输出形式对于
2020-11-03 19:52:35 264
原创 架构梳理及预案的指导方法
目的及执行方法通过本文,期望能够梳理清楚当前系统对于常规风险分类的应对能力,并对每一个问题,给出后续三种方案中的一种:通过运维调整部署方案来解决该问题;通过研发调整架构或系统实现的容错性来彻底根治该问题;如果无法短时间内解决,可以通过work around的方法临时解决,但必须标记其状态及后续计划,定期Review;较多的work around的存在,是系统风险的典型标识;无法通过上述两种方案解决的,运维制定对应的预案,手动或自动触发执行;输出形式对于所有系统,输出其风险点列表;风险点的模.
2020-11-03 19:50:32 227
原创 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 3591
原创 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 193
原创 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 488 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 379
原创 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 162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人