草庐IT

家庭实验室系列文章-如何迁移树莓派系统到更大的 SD 卡?

前言其实这个专题很久很久之前就想写了,但是一直因为各种原因拖着没动笔。因为没有资格,也没有钱在一线城市买房(???);但是在要结婚之前,婚房又是刚需。我和太太最终一起在一线城市周边的某二线城市买了房。再之后,一起装修,她负责非电相关,我负责电网相关的装修。家庭组网,家庭实验室就这么一步一步随着家庭的组建而组建了起来:家庭有线无线组网智能家居NAS公网IP和IPv6WakeOnline(WOL)家庭网络安全(?看了防火墙日志,才知道被攻击频率能有多高)玩转树莓派组建FullMeshVPN网络手机PAD远程控制电脑...有了所谓的"家庭实验室",我的自身专业技能有了更多实验机会和试炼场,对新的技术

家庭实验室系列文章-如何迁移树莓派系统到更大的 SD 卡?

前言其实这个专题很久很久之前就想写了,但是一直因为各种原因拖着没动笔。因为没有资格,也没有钱在一线城市买房(???);但是在要结婚之前,婚房又是刚需。我和太太最终一起在一线城市周边的某二线城市买了房。再之后,一起装修,她负责非电相关,我负责电网相关的装修。家庭组网,家庭实验室就这么一步一步随着家庭的组建而组建了起来:家庭有线无线组网智能家居NAS公网IP和IPv6WakeOnline(WOL)家庭网络安全(?看了防火墙日志,才知道被攻击频率能有多高)玩转树莓派组建FullMeshVPN网络手机PAD远程控制电脑...有了所谓的"家庭实验室",我的自身专业技能有了更多实验机会和试炼场,对新的技术

Git + Jenkins 自动化 NGINX 发布简易实现

概述之前基于GitLab+Jenkins实现了简单的NGINX的自动化发布。具体包含如下的组件:GitLab包括GItLab的WebHook;Jenkins及其插件:GenericWebhookTriggerPublishOverSSH?疑问:为什么不用Ansible?答:这里说明下,之所以不用Ansible,是因为这个环境默认没有安装Ansible,而且PublishOverSSH也足够用了,就没再用Ansible了。详细说明这里有3个几个自动化job,如下:GenericWebhookTrigger用于和GitLab联动,自动触发WebHookPublishOverSSH用于通过SSH发布

Git + Jenkins 自动化 NGINX 发布简易实现

概述之前基于GitLab+Jenkins实现了简单的NGINX的自动化发布。具体包含如下的组件:GitLab包括GItLab的WebHook;Jenkins及其插件:GenericWebhookTriggerPublishOverSSH?疑问:为什么不用Ansible?答:这里说明下,之所以不用Ansible,是因为这个环境默认没有安装Ansible,而且PublishOverSSH也足够用了,就没再用Ansible了。详细说明这里有3个几个自动化job,如下:GenericWebhookTrigger用于和GitLab联动,自动触发WebHookPublishOverSSH用于通过SSH发布

Grafana 系列文章(九):开源云原生日志解决方案 Loki 简介

简介GrafanaLabs简介Grafana是用于时序数据的事实上的仪表盘解决方案。它支持近百个数据源。GrafanaLabs想从一个仪表盘解决方案转变成一个可观察性(observability)平台,成为你需要对系统进行调试时的首选之地。完整的可观察性可观察性。关于这意味着什么,有很多的定义。可观察性就是对你的系统以及它们的行为和表现的可见性。典型的是这种模式,即可观察性可以分成三个部分(或支柱):指标(Metrics)、日志(Logs)和跟踪(Traces);每个部分都相互补充,帮助你快速找出问题所在。下面是在GrafanaLabs博客和演讲中反复出现的一张图:Slack向我发出警告,说有

Grafana 系列文章(九):开源云原生日志解决方案 Loki 简介

简介GrafanaLabs简介Grafana是用于时序数据的事实上的仪表盘解决方案。它支持近百个数据源。GrafanaLabs想从一个仪表盘解决方案转变成一个可观察性(observability)平台,成为你需要对系统进行调试时的首选之地。完整的可观察性可观察性。关于这意味着什么,有很多的定义。可观察性就是对你的系统以及它们的行为和表现的可见性。典型的是这种模式,即可观察性可以分成三个部分(或支柱):指标(Metrics)、日志(Logs)和跟踪(Traces);每个部分都相互补充,帮助你快速找出问题所在。下面是在GrafanaLabs博客和演讲中反复出现的一张图:Slack向我发出警告,说有

K8S 实用工具之三 - 图形化 UI Lens

开篇?引言:磨刀不误砍柴工工欲善其事必先利其器第一篇:《K8S实用工具之一-如何合并多个kubeconfig?》第二篇:《K8S实用工具之二-终端UIK9S》像我这种,kubectl用的不是非常溜,经常会碰到以下情况:忘记命令,先敲--help,再敲命令,效率低忘记加-n指定namespace太长的命令经常记错或敲错,比如kubectlexec-it...无法快速将日志、yaml复制出来对于CRD类资源,记不住CRDtype,查不到相关信息无法掌握集群的健康及监控状态Windows机器命令行不好用……如果你的工作机(前置机、跳板机、操作机、堡垒机…)是Windows桌面环境。那么我强烈推荐你使

K8S 实用工具之三 - 图形化 UI Lens

开篇?引言:磨刀不误砍柴工工欲善其事必先利其器第一篇:《K8S实用工具之一-如何合并多个kubeconfig?》第二篇:《K8S实用工具之二-终端UIK9S》像我这种,kubectl用的不是非常溜,经常会碰到以下情况:忘记命令,先敲--help,再敲命令,效率低忘记加-n指定namespace太长的命令经常记错或敲错,比如kubectlexec-it...无法快速将日志、yaml复制出来对于CRD类资源,记不住CRDtype,查不到相关信息无法掌握集群的健康及监控状态Windows机器命令行不好用……如果你的工作机(前置机、跳板机、操作机、堡垒机…)是Windows桌面环境。那么我强烈推荐你使

Kubecost - Kubernetes 开支监控和管理

?️URL:https://www.kubecost.com/?Description:Kubeccost为使用Kubernetes的团队提供实时成本可视化和洞察,帮助您持续降低云成本。昨天浏览Kubectl插件的时候发现了Kubecost,一看惊为天人啊,这个功能对于运营团队和PM团队领导来说太重要了。直接把监控数据换算成钱,而且明确告诉你钱花在哪个namespace、哪个应用、哪个标签、哪个deployment下,明确告诉你那些钱花得值、哪些钱浪费了,有哪些办法可以减少浪费…真的都是实打实的「降本」功能。下面详细介绍一下。亮点:监控和降低云成本Kubeccost为使用Kubernetes的

Kubecost - Kubernetes 开支监控和管理

?️URL:https://www.kubecost.com/?Description:Kubeccost为使用Kubernetes的团队提供实时成本可视化和洞察,帮助您持续降低云成本。昨天浏览Kubectl插件的时候发现了Kubecost,一看惊为天人啊,这个功能对于运营团队和PM团队领导来说太重要了。直接把监控数据换算成钱,而且明确告诉你钱花在哪个namespace、哪个应用、哪个标签、哪个deployment下,明确告诉你那些钱花得值、哪些钱浪费了,有哪些办法可以减少浪费…真的都是实打实的「降本」功能。下面详细介绍一下。亮点:监控和降低云成本Kubeccost为使用Kubernetes的