草庐IT

云原生爱好者周刊:利用 DNS 计算圆周率

开源项目推荐dns.toysdns.toys是一个比较有创意的DNS服务器,它利用DNS协议提供了很多非常有趣的功能和服务。例如查询时间、天气、圆周率、单位换算等等。SubmarinerSubmariner为Kubernetes提供了跨集群互联的方案,让不同集群的Pod之间可以直接相互通信。KiloKilo是基于WireGuard设计的KubernetesCNI插件,专门用于跨云的场景。比如你想将阿里云、腾讯云、AWS、青云的节点组建成一个K8s集群,就可以利用这个CNI来组建一个大内网。KubeswitchKubeswitch是一个Kubernetes集群context管理工具,可以在多个集

云原生爱好者周刊:利用 DNS 计算圆周率

开源项目推荐dns.toysdns.toys是一个比较有创意的DNS服务器,它利用DNS协议提供了很多非常有趣的功能和服务。例如查询时间、天气、圆周率、单位换算等等。SubmarinerSubmariner为Kubernetes提供了跨集群互联的方案,让不同集群的Pod之间可以直接相互通信。KiloKilo是基于WireGuard设计的KubernetesCNI插件,专门用于跨云的场景。比如你想将阿里云、腾讯云、AWS、青云的节点组建成一个K8s集群,就可以利用这个CNI来组建一个大内网。KubeswitchKubeswitch是一个Kubernetes集群context管理工具,可以在多个集

云原生爱好者周刊:使用 GitOps 来动态管理 Grafana 的数据源

文章推荐使用GitOps来动态管理Grafana的数据源通过Grafana的Provisioning特性,可以在provisioning/datasources目录下添加多个YAML文件,每个YAML文件可以包含一个数据源列表。利用这个特性,可以将Grafana数据源的配置文件将被保存在Git仓库中,然后使用GitOps将配置同步到Grafana服务。在Kubernetes中基于StatefulSet部署MySQL本文实现了MySQL数据库在基于KubeSphere部署的K8s集群上的安装部署,部署方式采用了图形化这种形式。如何让你的CodeReviewer爱上你?当人们谈论代码评审(Code

云原生爱好者周刊:使用 GitOps 来动态管理 Grafana 的数据源

文章推荐使用GitOps来动态管理Grafana的数据源通过Grafana的Provisioning特性,可以在provisioning/datasources目录下添加多个YAML文件,每个YAML文件可以包含一个数据源列表。利用这个特性,可以将Grafana数据源的配置文件将被保存在Git仓库中,然后使用GitOps将配置同步到Grafana服务。在Kubernetes中基于StatefulSet部署MySQL本文实现了MySQL数据库在基于KubeSphere部署的K8s集群上的安装部署,部署方式采用了图形化这种形式。如何让你的CodeReviewer爱上你?当人们谈论代码评审(Code

云原生周刊 | 让 ChatGPT 以电子邮件的方式来解释 KubeSphere

过去的一周是ChatGPT的狂欢,我猜每一位云原生玩家都很好奇他是如何看待Kubernetes的。咱们不防换个方式来提问,让它使用电子邮件的方式来向别人推荐KubeSphere和OpenFunction。开源项目推荐TailscaleIngressController这是针对Tailscale设计的KubernetesIngressController,它会为Ingress资源中的每个主机创建一个Tailscale节点,然后将所有传入的流量路由到正确的后端服务。PassboltPassbolt是一款完全开源的密码管理服务,通过JSONAPI以编程方式检索、存储和分享密码,源代码采用AGPL许可

云原生周刊 | 让 ChatGPT 以电子邮件的方式来解释 KubeSphere

过去的一周是ChatGPT的狂欢,我猜每一位云原生玩家都很好奇他是如何看待Kubernetes的。咱们不防换个方式来提问,让它使用电子邮件的方式来向别人推荐KubeSphere和OpenFunction。开源项目推荐TailscaleIngressController这是针对Tailscale设计的KubernetesIngressController,它会为Ingress资源中的每个主机创建一个Tailscale节点,然后将所有传入的流量路由到正确的后端服务。PassboltPassbolt是一款完全开源的密码管理服务,通过JSONAPI以编程方式检索、存储和分享密码,源代码采用AGPL许可

云原生爱好者周刊 | 使用 WASM 来写博客是什么感觉?

开源项目推荐zzhackzzhack是一个静态博客框架,是一个纯正的WASM应用,它由Rust&Yew来作为技术栈进行搭建,UI设计比较美观,大家也可以直接使用该项目的设计模板零成本构建WASM应用。TraceeTracee是一个运行时安全和取证工具,它使用eBPF在运行时跟踪主机操作系统和应用程序,并分析收集的事件,以便检测可疑的行为模式。它可以以守护进程的形式运行在Kubernetes环境中,也可以灵活地运行在各个Linux主机中。sealed-secretsKubernetes只对Secrets内容进行了base64编码,这跟明文没什么区别,所以一般我们不使用Git来管理Secrets。

云原生爱好者周刊 | 使用 WASM 来写博客是什么感觉?

开源项目推荐zzhackzzhack是一个静态博客框架,是一个纯正的WASM应用,它由Rust&Yew来作为技术栈进行搭建,UI设计比较美观,大家也可以直接使用该项目的设计模板零成本构建WASM应用。TraceeTracee是一个运行时安全和取证工具,它使用eBPF在运行时跟踪主机操作系统和应用程序,并分析收集的事件,以便检测可疑的行为模式。它可以以守护进程的形式运行在Kubernetes环境中,也可以灵活地运行在各个Linux主机中。sealed-secretsKubernetes只对Secrets内容进行了base64编码,这跟明文没什么区别,所以一般我们不使用Git来管理Secrets。

云原生爱好者周刊:STUNner 助你在 K8s 集群中使用 WebRTC 服务

开源项目推荐STUNner目前大多数内网穿透服务都依赖于STUN服务或者TURN服务,但这些服务大多数都是公用的,即使是私有化部署,也没法迁移到Kubernetes的环境中,因为Kubernetes的Ingress对这些协议的支持都不太友好。STUNner这个项目可以看成是STUN和TURN服务专属的IngressGateway,你可以在Kubernetes中随意部署和扩展STUN服务或者TURN服务,STUNner会将WebRTC客户端的流量中继到内部的服务中。KubernetesGoatKubernetesGoat是一款针对Kubernetes安全的学习、测试和练习工具,提供了一个故意暴露

云原生爱好者周刊:STUNner 助你在 K8s 集群中使用 WebRTC 服务

开源项目推荐STUNner目前大多数内网穿透服务都依赖于STUN服务或者TURN服务,但这些服务大多数都是公用的,即使是私有化部署,也没法迁移到Kubernetes的环境中,因为Kubernetes的Ingress对这些协议的支持都不太友好。STUNner这个项目可以看成是STUN和TURN服务专属的IngressGateway,你可以在Kubernetes中随意部署和扩展STUN服务或者TURN服务,STUNner会将WebRTC客户端的流量中继到内部的服务中。KubernetesGoatKubernetesGoat是一款针对Kubernetes安全的学习、测试和练习工具,提供了一个故意暴露