学习周刊-总第10期-2021年第27周
# 0 ,前言
周刊维护在:https://github.com/eryajf/learning-weekly (opens new window) 欢迎投稿,推荐或自荐项目 /文章 /博客,请提交 issue 。
周刊核心为运维周刊,还会侧重Go语言生态,Vue相关技术生态的项目,以及 GitHub 上优秀项目或经验。
你也可以在我的博客 https://wiki.eryajf.net/learning-weekly/ (opens new window) 查看汇总周刊。
# 1,开源项目
- 项目地址:excelize (opens new window)
- 项目说明:golang操作 Office Excel 文档类库,简单易用,很不错,主要是有全面的中文文档。
- 相关文章:中文文档 (opens new window)
- 项目地址:kubectl-debug (opens new window)
- 项目说明:
kubectl-debug
是一个简单的 kubectl 插件, 能够帮助你便捷地进行 Kubernetes 上的 Pod 排障诊断. 背后做的事情很简单: 在运行中的 Pod 上额外起一个新容器, 并将新容器加入到目标容器的pid
,network
,user
以及ipc
namespace 中, 这时我们就可以在新容器中直接用netstat
,tcpdump
这些熟悉的工具来解决问题了, 而旧容器可以保持最小化, 不需要预装任何额外的排障工具.
# 2,优秀文章
- etcd 性能测试与调优 (opens new window)
- 如果更换域名,需要注意的点
- Go语言中使用正则提取匹配的字符串 (opens new window)
- 有些场景中,使用正则提取字符串会更加方便
- Go语言中使用正则提取匹配的字符串 (opens new window)
- 有些场景中,使用正则提取字符串会更加方便
- golang获取重定向后的地址 (opens new window)
- golang的http-client获取URL默认不会拿重定向后的内容,本文给了解决方案
func GetPicUrl() string { url := "https://api.btstu.cn/sjbz/?lx=m_meizi" client := &http.Client{ CheckRedirect: func(req -http.Request, via []-http.Request) error { return http.ErrUseLastResponse }, } resp, err := client.Get(url) if err != nil { fmt.Printf("client get err:%v\n", err) } defer resp.Body.Close() return resp.Header.Get("Location") }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
- gitlab-url正则 (opens new window)
- 通过正则,我们能够很方便的做一些字符串分割的操作,经过这几次写代码的运用,深有体会
- kubectl debug | 调试Kubernetes的最简方法 (opens new window)
- Kubectl debug 调试运行中的pod (opens new window)
- 两种方式进行pod调试排错
- Tekton实现java项目部署到k8s的完整CICD流程 (opens new window)
- Tekton 与 Argo CD 结合实现 GitOps (opens new window)
- Argo CD 优化以及使用钉钉接收状态消息 (opens new window)
- Argo Rollouts 实现蓝绿/金丝雀发布 (opens new window)
- 云原生场景下CI/CD的最佳实践
- 如何收集管理多行日志 (opens new window)
- 作者提供了多种方案,总有一种方案适合你
# 3,优秀博客
- 博客地址:https://hefollo.com/
- 简单说明:一个图片站点,可以通过api调用随机展示图片
- 博客地址:前端开发规范 (opens new window)
- 简单说明:里边讲解了各种生产规范
- 博客地址:秋染蒹葭 (opens new window)
- 简单说明:前端博主,内容质量高且深刻
- 博客地址:小楼一夜听春雨,深巷明朝卖杏花 (opens new window)
- 简单说明:运维,Jenkins,K8S,作者文章深入运维本质,值得拜读
- 博客地址:Debug客栈 (opens new window)
- 简单说明:go,热衷分享
上次更新: 2022/08/19, 09:49:20