Kubernetes 的奇技淫巧
· ☕ 4 分钟 · ✍️ 米开朗基杨
Kubernetes 作为云原生时代的“操作系统”,熟悉和使用它是每名用户(User)的必备技能。如果你正在 Kubernetes 上工作,你需要正确的工具和技巧来确保 Kubernetes 集群的高可用

Descheduler 使用指南
· ☕ 3 分钟 · ✍️ 米开朗基杨
kube-scheduler 是 Kubernetes 中负责调度的组件,它本身的调度功能已经很强大了。但由于 Kubernetes 集群非常活跃,它的状态会随时间而改变,由于各种原因,你可能需要将已经运行的 Pod 移

Kubernetes 中 Pod 的生命周期管理
· ☕ 4 分钟 · ✍️ 米开朗基杨
本文我们将从实践者的角度仔细研究整个pod生命周期,包括如何影响启动和关闭行为,并通过实践来理解对应用程序健康状况的检查。 1. Pod 的生命周期 Pod phase

Kube-router 使用指南
· ☕ 7 分钟 · ✍️ 米开朗基杨
Kube-router 是一个挺有想法的项目,兼备了 calico 和 kube-proxy 的功能,是基于 Kubernetes 网络设计的一个集负载均衡器、防火墙和容器网络的综合方案。 1. 体系架构 Kube-router 是围绕 观察者 和 控制器

LVS负载均衡之持久性连接介绍
· ☕ 7 分钟 · ✍️ 米开朗基杨
1. 前言 在实际生产环境中,往往需要根据业务应用场景来设置 lvs 的会话超时时间以及防止 session 连接丢失的问题,如在业务支付环节,如若 session 丢失会导致重复扣款问

CRI-O 简介
· ☕ 4 分钟 · ✍️ 米开朗基杨
上一篇文章 介绍了什么是容器运行时,并列出了不同的容器运行时。本篇重点介绍其中的一种容器运行时 CRI-O。 1. CRI-O 的诞生 当容器运行时(Contai

Kubernetes 中的容器运行时
· ☕ 2 分钟 · ✍️ 米开朗基杨
容器运行时(Container Runtime)是 Kubernetes 最重要的组件之一,负责真正管理镜像和容器的生命周期。Kubelet 通过 Container Runtime Interface (CRI) 与容器运行时

docker 在本地如何管理 image(镜像)?
· ☕ 9 分钟 · ✍️ 米开朗基杨
docker 里面可以通过 docker pull、docker build、docker commit、docker load、docker import 等方式得到一个 image,得

Kubernetes 使用集群联邦实现多集群管理
· ☕ 9 分钟 · ✍️ 米开朗基杨
在云计算环境中,服务的作用距离范围从近到远一般可以有: 同主机(Host,Node) 跨主机同可用区(Available Zone) 跨可用区同地区

Kubernetes 网络扩展
· ☕ 8 分钟 · ✍️ 米开朗基杨
1. Kubernetes 中服务暴露的方式 k8s 的服务暴露分为以下几种情况: hostNetwork hostPort NodePort LoadBalancer Ingress 说是暴露 Pod 其实跟暴露 Service 是一回事,因为 Pod 就是 Service 的 backend。 HostNetwork 这是一种直接定义

calico Router reflection(RR) 模式介绍及部署
· ☕ 6 分钟 · ✍️ 米开朗基杨
1. 名词解释 endpoint:接入到网络中的设备称为 endpoint ❤️ AS:网络自治系统,一个完全自治的网络,通过 BGP 协议与其它 AS 交换路由信息 ibgp:AS

Device Mapper基础教程:Docker 中使用 devicemapper 存储驱动
· ☕ 12 分钟 · ✍️ 米开朗基杨
1. 准备条件 devicemapper 存储驱动是 RHEL, CentOS 和 Oracle Linux 系统上唯一一个支持 Docker EE 和 Commercially Supported Docker Engine (CS-Engine) 的存储驱动,具体参考 Product compatibility matrix. devicemapper 在 CentOS, Fedora, Ubuntu 和 Debian 上也支持 Docker CE。 如果你更改了 Docker 的存

Device Mapper系列基础教程:Thin Provisioning 实践
· ☕ 4 分钟 · ✍️ 米开朗基杨
1. Thin Provisioning Snapshot 演示 上一篇我们介绍了 Device Mapper 框架的技术原理及其核心概念,下面,我们用一系列的命令来演示一下 Device Mapper 的 Thin Provisioning Snapshot 是怎么玩的。 首先,我们需要先建两个


点击屏幕右上角的 ···
在弹出的窗口中选择 在浏览器中打开