gitlab ci 系列教程(一)—— runner 配置和 yaml 文件编写 由于现在大多数公司使用私有化 git 仓库产品时一般选择 gitlab,所以借助其提供的 gitlab ci 功能来做 CI (Continuous Integration,可持续集成) 任务还是比较普遍的一种选型。本篇文档作为一个 gitlab 的入门教程,会设计到 gitlab runner 和 gitlab-ci.yml 文件的编写两部分内容。 2022-08-28 CI
DNS 解析失败问题追踪 一个困扰了一年半的问题,应用程序老是报 DNS 解析失败,一开始怀疑是 DNS 服务器或者操作系统负载高的问题,但是随着问题暴漏的越来越频繁,我逐渐觉得问题不是那么简单。 2022-08-22 DNS > UDP
不同版本 http 协议 TCP 实现方式解析 从 http 1.0 开始,http 历经了 1.1 2.0 3.0 版本,每个版本迭代升级的时候,都会对传输层的使用模式加以改进,本文就是从这个方面讲一下各个版本在传输层的异同。 2022-08-06 HTTP > TCP
手把手教你 Kubernetes 服务部署:Deployment 与 Service 实战 这篇文章通过讲解 k8s 中 yaml 配置文件的编写过程,来让大家熟悉如何在 k8s 中部署应用;同时会讲解初学者如何使用免费 k8s 环境来做练习。 2022-02-27 Cloud Native > K8s
微服务在前端的落地 这篇文章讲述在前端中引入微服务的初衷,微服务在落地过程中遇到的各种问题和解决方案,同时给出微服务性能自查的方法。 2022-02-20 Micro Service > Engineering Design
prometheus 启航 这篇文章主要讲述 prometheus 的入门内容,包括 promethues 的适用场景、promethues 的环境搭建、简单入门教程编写。 2022-01-24 Prometheus
内外网 DNS 分流解决方案 一般公司内部都会有内部 DNS 服务器,由于托管公司内网域名,且会当成公司内部上网的专用 DNS,同时承载外网的域名解析工作。但是有时候公司内网的 DNS 服务不稳定时,就比较尴尬,不用吧,解析不了内网域名,用吧,上不了外网。这时候用 DNS 的分流工具就是解决这个问题的好办法。这篇文章会拿 win10 举例,讲解 coredns 的简单配置,来解决 DNS 分流问题。 2021-12-13 DNS