痴者工良

LV1
发表了文章

【万字长文】使用 LSM Tree 思想实现一个 KV 数据库

笔者前段时间在学习数据结构时,恰好听说了 LSM Tree,于是试着通过 LSM Tree 的设计思想,自己实现一个简单的 KV 数据库。

痴者工良
发表了文章

Kubernetes 集群日志 和 EFK 架构日志方案

https://devopscube.com/kubernetes-logging-tutorial/

痴者工良
发表了文章

Kubernetes 集群和应用监控方案的设计与实践

当你的应用部署到 Kubenetes 后,你很难看到容器内部发生了什么,一旦容器死掉,里面的数据可能就永远无法恢复,甚至无法查看日志以定位问题所在,何况一个应用...

痴者工良
发表了文章

MariaDB Spider 数据库分库分表实践

分库分表的做法有很多种,例如编写代码库,在程序中支持多数据库,程序需要知道每个数据库的地址,并要编写代码进行支持;使用中间件将多个数据库引擎连接起来,程序只需要...

痴者工良
发表了文章

使用 C# 开发 Kubernetes 组件,获取集群资源信息

前段时间使用 C# 写了个项目,使用 Kubernetes API Server,获取信息以及监控 Kubernetes 资源,然后结合 Neting 做 AP...

痴者工良
发表了文章

C# 开源一个基于 yarp 的 API 网关 Demo,支持绑定 Kubernetes Service

刚开始的时候是打算使用微软官方的 Yarp 库,实现一个 API 网关,后面发现坑比较多,弄起来比较麻烦,就放弃了。目前写完了查看 Kubernetes Ser...

痴者工良
发表了文章

万字长文入门 Redis 命令、事务、锁、订阅、性能测试

Redis 的键是二进制安全的,意味着无论 Key 中的内容是什么,在 Redis 都可以正常使用,例如 Key 中可以包含空格、\r\n、¥ 、$ 等特殊字符...

痴者工良
发表了文章

Kubernetes:应用自动扩容、收缩与稳定更新

在前面我们已经学习到了 Pod 的扩容、滚动更新等知识,我们可以手动为 Deployment 等设置 Pod 副本的数量,而这里会继续学习 关于 Pod 扩容、...

痴者工良
发表了文章

Kubernetes:Pod 升级、回滚

本篇主要讨论如何实现滚动更新和回滚,任意更换版本并且回滚以前的版本(版本更新),而下一章会讨论到 Pod 缩放,根据机器资源自动拓展和收缩应用(自动扩容实例)。

痴者工良
发表了文章

Kubernetes:Pod 端口映射

在 3.1,3.2 中,我们部署过了 Nginx 容器,使用了 --port=8080 或 containerPort: 8080 为 Pod 暴露一个端口,本...

痴者工良
发表了文章

Kubernetes:了解 Deployment

Deployment 是 Kubernetes 提供的一种自我修复机制来解决机器故障维护的问题。前面提到了单独部署 Pod,但是这种方式只适合临时的 Pod,用...

痴者工良
发表了文章

Kubernetes Pod 全面知识

Pod 是在 Kubernetes 中创建和管理的、最小的可部署的计算单元,是最重要的对象之一。一个 Pod 中包含一个或多个容器,这些容器在 Pod 中能够共...

痴者工良
发表了文章

CKAD认证中的部署教程

在上一章中,我们已经学会了使用 kubeadm 创建集群和加入新的节点,在本章中,将按照 CKAD 课程的方法重新部署一遍,实际上官方教程的内容不多,笔者写了两...

痴者工良
发表了文章

使用 kubeadm 部署

上一章中,我们用 minikube 去搭建单机集群,并且创建 Deployment、Service(在三章中讲解),本篇将介绍利用 kubeadm 部署多节点集...

痴者工良
发表了文章

Kubernetes 入门基础

我们要学习 Kubernetes,就有首先了解 Kubernetes 的技术范围、基础理论知识库等,要学习 Kubernetes,肯定要有入门过程,在这个过程中...

痴者工良
发表了文章

了解 Docker 网络

本章将会简单地讲述 Docker 中的网络,对于 CNM、Libnetwork 这些,限于笔者个人水平,将不会包含在内。

痴者工良
发表了文章

容器与 Pod

现在 Docker 的流行程度越来越高,越来越多的公司使用 Docker 打包和部署项目。但是也有很多公司只是追求新技术,将以前的单体应用直接打包为镜像,代码、...

痴者工良
发表了文章

说透 Docker:虚拟化

本章内容将讲解 Docker 虚拟化、虚拟化本质、namespace、cgroups。

痴者工良
发表了文章

说透 Docker:基础

既然要学习 K8S,相信各位读者都已经使用过 Docker 了,Docker 的入门是比较容易的,但 Docker 的网络和存储、虚拟化是相当复杂的,Docke...

痴者工良
发表了文章

学习 CLR 源码:连续内存块数据操作的性能优化

本文主要介绍 C# 命名空间 System.Buffers.Binary 中的一些二进制处理类和 Span 的简单使用方法,这些二进制处理类型是上层应用处理二进...

痴者工良

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券