From b38ab5968c5ff964505b07c64eb76ae916e36177 Mon Sep 17 00:00:00 2001 From: clay-wangzhi Date: Mon, 12 Jul 2021 11:42:49 +0800 Subject: [PATCH] Update 2021.md --- docs/learningweekly/2021.md | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/docs/learningweekly/2021.md b/docs/learningweekly/2021.md index fefe342..88b46ef 100644 --- a/docs/learningweekly/2021.md +++ b/docs/learningweekly/2021.md @@ -901,6 +901,11 @@ > - 项目说明:golang操作 Office Excel 文档类库,简单易用,很不错,主要是有全面的中文文档。 > - 相关文章:[中文文档](https://xuri.me/excelize/zh-hans/) +--- + +> * 项目地址:[kubectl-debug](https://github.com/aylei/kubectl-debug) +> * 项目说明:`kubectl-debug` 是一个简单的 kubectl 插件, 能够帮助你便捷地进行 Kubernetes 上的 Pod 排障诊断. 背后做的事情很简单: 在运行中的 Pod 上额外起一个新容器, 并将新容器加入到目标容器的 `pid`, `network`, `user` 以及 `ipc` namespace 中, 这时我们就可以在新容器中直接用 `netstat`, `tcpdump` 这些熟悉的工具来解决问题了, 而旧容器可以保持最小化, 不需要预装任何额外的排障工具. + ### **2,优秀文章** > - [vscode基本使用教程](https://www.xiebruce.top/1719.html) @@ -950,7 +955,7 @@ > fmt.Printf("client get err:%v\n", err) > } > defer resp.Body.Close() -> +> > return resp.Header.Get("Location") > } > ``` @@ -972,6 +977,26 @@ > - [gitlab-url正则](https://stackoverflow.com/questions/5518434/git-url-structure) > - 通过正则,我们能够很方便的做一些字符串分割的操作,经过这几次写代码的运用,深有体会 +--- + +> * [kubectl debug | 调试Kubernetes的最简方法](https://mp.weixin.qq.com/s/8uN2MySGlgxTed5vwqfFlA) +> * [Kubectl debug 调试运行中的pod](https://mp.weixin.qq.com/s/ehZKQ_WZY4_QOT6Cx5TbTA) +> +> * 两种方式进行pod调试排错 + +--- + +> * [Tekton实现java项目部署到k8s的完整CICD流程](https://cloud.tencent.com/developer/article/1815076) +> * [Tekton 与 Argo CD 结合实现 GitOps](https://mp.weixin.qq.com/s/8jCdM3w3rDpAxLuDkLHn8g) +> * [Argo CD 优化以及使用钉钉接收状态消息](https://mp.weixin.qq.com/s/D0tO2B-IQvzmZAL_v2p2bQ) +> * [Argo Rollouts 实现蓝绿/金丝雀发布](https://mp.weixin.qq.com/s/vTzrNUrG3UvAIQUfbSruow) +> * 云原生场景下CI/CD的最佳实践 + +--- + +> * [如何收集管理多行日志](https://www.qikqiak.com/post/collect-multiline-logs/) +> * 作者提供了多种方案,总有一种方案适合你 + ### **3,优秀博客** > - 博客地址:https://hefollo.com/ -- GitLab