All Stories

golang 编程规范 - Code Review 规范

Code Review 即代码审查,对于项目而言,其目的在于找到开发时被忽视的 Bug,以此极大地提高代码质量也可以帮助开发者们更加熟悉项目。

golang, go, Code Review, 代码审查, Jul 17, 2020

golang 编程规范 - 项目目录结构

项目的目录结构通常也是门面,内行人通过目录结构基本就能看出开发者是否有经验。

featured, golang, go, project-layout, 目录结构, Jul 16, 2020

微服务监控 - EFK 日志收集

日志收集是微服务可观测性中不可或缺的一部分。日志对于调试问题和监视集群状况非常有用。

微服务监控, kubernetes, k8s, Istio, EFK, Elasticsearch, Fluentd, Kibana, Jul 06, 2020

工具 - 打造 Mac “完美”终端(Terminal),一篇就够了

作为一个程序员,经常需要跟终端(Terminal)打交道。配置一个漂亮、好用的终端,不但心情愉悦,效率也能提升不少。

featured, iTerm2, zsh, oh my zsh, powerlevel10k, Jul 05, 2020

Service Mesh - Istio 1.6 简化以提升用户体验

Istio 今年的更新频率可谓非常稳健。在 3 月 5 号发布 1.5 这个重大更新版本后,又陆续发布了 4 个 1.5.x 版本,在 5 月 21 号又迎来了 1.6 版本。

Service Mesh, Istio, 微服务, Jun 02, 2020

Istio 常见问题 - 如何为公开多个端口的服务配置 VirtualService?

有一个暴露多个端口的容器,Kubernetes Service 的配置如下所示:

Service Mesh, Istio, Istio 常见问题, May 30, 2020

Service Mesh - VSCode Istio 代码片段插件

每次编写 Istio CRD yaml 时,总是记不住或者容易犯错。因此,写了一个 Visual Studio Code Istio 代码片段插件,帮助快速写出 Istio CRD。

Service Mesh, Istio, Visual Studio Code, Code snippets, May 24, 2020

Istio 常见问题 - Istio 自定义 Ingress(入口)网关

Istio 默认只创建了一个位于 istio-system 命名空间下的 LoadBalancer 类型入口网关 istio-ingressgateway。

featured, Service Mesh, Istio, Istio 常见问题, May 18, 2020

Istio 常见问题 - Istio 支持 HTTP/1.0

Istio 默认只支持 HTTP/1.1 以上协议版本,并不支持 HTTP/1.0。

Service Mesh, Istio, Istio 常见问题, May 11, 2020

Istio 常见问题 - configmap istio-ca-root-cert not found

Istio 升级到 1.5.0 之后,新建命名空间,并开启 Istio sidecar 注入后,部署服务,会出现如下报错

featured, Service Mesh, Istio, Istio 常见问题, May 11, 2020

Featured