公告
2019.01Maxbit 博客正式上线
置顶尽力做好一个有思想有深度有魅力的技术分享博客
2026.05化繁为简,使用VUE重构
2026.02朝花夕拾,添加一些新功能和样式
2023.03博客第三次改版,更新样式细节&提升站点稳定性
2022.08博客第二次改版,优化边缘访问体验&智能检测并阻断网络威胁
2021.02博客第一次改版,进行容器化&安全加固
2019.01Maxbit 博客正式上线
置顶尽力做好一个有思想有深度有魅力的技术分享博客
Apollo In Kubernetes(多数据中心)
OPS

本文介绍分布式配置管理中心Apollo(阿波罗)多节点k8s部署 参考文档: https://github.com/apolloconfig/apollo ap...

gRPC程序健康检查&Kubernetes部署&负载均衡
OPS

本文介绍gRPC程序健康检查+Kubernetes部署+负载均衡 参考文档: https://github.com/grpc-ecosystem/grpc-he...

Canal容器化&Kubernetes部署
OPS

本文介绍Canal服务容器化+Kubernetes部署 参考文档: https://github.com/alibaba/canal https://githu...

k8s企业级DevOps实践-StatefulSet&Helm v3
OPS

是用来管理有状态的应用,例如数据库,consul,zookeeper等集群。 通过部署的应用,都是不需要存储数据,不需要记住状态且pod之间没有任何依赖关系,可...

企业级OpenVPN搭建
OPS

这篇文章其实是2019年年末记录的,当时是因为疫情原因公司需要协助员工在家办公。开发部门和总部安全部门认为直接吧公司内网系统开放访问不安全,一个一个给员工家里公...

GitLab-CI语法
OPS

此文档用于描述语法,文件被用来管理项目的runner 任务。 如果想要快速的了解GitLab CI ,可查看快速引导。 从7.12版本开始,GitLab CI使...

Golang-函数
DEV

在编程中经常会调用相同或者类似的操作,这些相同或者类似的操作由同一段代码完成,函数的出现,可以避免重复编写这些代码。函数的作用就是把相对独立的某个功能抽象出来,...

k8s企业级DevOps实践-Kong的两种打开方式
OPS

KONG的核心对象为:upstream、target、service、route upstream: 是对上游服务器的抽象; target: 代表了一个物理服务...

k8s企业级DevOps实践-Kong in Kubernetes
OPS

本文介绍将 Kong 微服务网关作为 Kubernetes 集群内部业务项目之间通讯的最佳实践,之前写过一篇文章使用 Nginx Ingress Control...

Golang-内置容器
DEV

变量和常量虽能存储数据,但是在编写一些逻辑稍复杂的程序中,往往需要存储更多、更复杂且不同类型的数据,这些数据一般存储在Go语言的内置容器中。 Go语言的内置容器...

Golang-流程控制、斐波那契数列
DEV

-- title: Golang-流程控制、斐波那契数列 author: 饼铛 cover: /images/pasted-2.png tags: ...

Golang-常量与运算符
DEV

-- title: Golang-常量与运算符 author: 饼铛 cover: /images/pasted-2.png tags: Golan...

Golang-变量与基础数据类型、指针
DEV

-- title: Golang-变量与基础数据类型、指针 author: 饼铛 cover: /images/pasted-2.png tags: ...

k8s企业级DevOps实践-Prometheus监控k8s集群、事件收集告警
OPS

对于运维开发人员来说,不管是哪个平台服务,监控都是非常关键重要的。在传统服务里面,我们通常会到zabbix、open-falcon、netdata来做服务的监控...

k8s企业级DevOps实践-HPA容器的弹性伸缩
OPS

Horizontal Pod Autoscaler(HPA)是根据资源利用率或者自定义指标自动调整replication controller, Deploym...

k8s企业级DevOps实践-最小linux系统alpine制作Docker基础镜像
OPS

Alpine简称高山的 是一款非常适合做k8s基础镜像的linux 小巧:基于Musl libc和busybox,和busybox一样小巧,最小的Docker镜...

k8s企业级DevOps实践-集群服务发现及Ingress的实现服务访问
OPS

我们已经能够通过Deployment来创建一组Pod来提供具有高可用性的服务。虽然每个Pod都会分配一个单独的Pod IP,然而却存在如下两个问题: Pod I...

k8s企业级DevOps实践-k8s的持久化存储
OPS

在K8s上,Pod的生命周期可能是很短,它们会被频繁地销毁和创建,自然在容器销毁时,里面运行时新增的数据,如修改的配置及日志文件等也会被清除。解决这一问题时可以...

k8s企业级DevOps实践-Kubernetes中DaemonSet启动日志收集
OPS

!install !result