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

k8s企业级DevOps实践-k8s调度策略:NodeSelector/nodeAffinity/污点与容忍
OPS

集群中有些机器的配置高(SSD,更好的内存等),我们希望核心的服务(比如说数据库)运行在上面 某两个服务的网络传输很频繁,我们希望它们最好在同一台机器上 .....

k8s企业级DevOps实践-workload(工作负载)、副本保障机制、Pod驱逐策略、服务的滚动更新和回滚
OPS

只使用Pod, 将会面临如下需求: 业务应用如何启动多个副本 Pod重建后IP会变化,外部如何访问Pod服务 运行业务Pod的某个节点挂了,如何自动帮我把Pod...

k8s企业级DevOps实践-Pod管理、健康检查、ConfigMap和Secret的定义与容器编排
OPS

静态Pod的方式: systemd服务方式: kubectl:二进制命令行工具 组件是为了支撑k8s平台的运行,安装好的软件。 资源是如何去使用k8s的能力的定...

k8s企业级DevOps实践-Kubernetes架构、Kubernetes集群安装(两种方式)
OPS

良好的开端是成功的一半