云原生 5
-
kubernetes 核心内容梳理
kubernetes 核心内容梳理 正向梳理下 k8s 的比较重要的基础内容 背景 k8s 的时代背景:物理机 -> 虚拟机 -> 容器 物理机缺点: 部署慢 成本高 资源浪费 扩展和迁移成本高 虚拟机优点: 易部署 资源池 资源隔离 易扩展 虚拟机缺点:每台虚拟机都要安装操作系统,占用资源 容器优
-
k8s 调度器的调度流程和算法笔记
k8s 调度器的调度流程和算法笔记 调度总体设计 k8s 作为一个容器编排引擎,对容器编排和调度是其核心功能。k8s 中用于调度的核心组件是 kube-scheduler。 kube-scheduler 主要分为几大组件: Policy:调度策略,目前支持配置文件、命令行参数、ConfigMap 去
-
etcd 分布式 k-v 存储与 raft 应用 上
etcd 分布式 k-v 存储与 raft 应用 上 一起读,@CD ( 简介 etcd 是 go 语言实现的 分布式 k-v 存储,通过 raft 协议维护一致性,对外提供强一致性和高可用性。强一致性意味着超过最终一致性的可靠性,它可以有效应对各种类型的网络问题和机器故障问题,常用于提供高可靠要求
-
写一个简单的 Docker
写一个简单的docker Docker是个典型的依靠底层技术实现上层应用革命的东西。本质上他依靠内核提供的namespace,cgourps,aufs等技术来实现隔离和分层式增量管理,从而实现一种轻量的容器环境。 正好看到一本书《自己动手写Docker》,遂动手写一个玩具Docker试试。 实现简单
-
云原生:使用Rook安装Ceph
使用Rook安装Ceph Ceph是一种开源的分布式存储解决方案;Rook是一个开源的云原生存储编排,可以使得分布式集群更加适应云原生环境。 1. 准备安装环境 为保证集群的高可用,最好至少准备一个三主三从的k8集群。 Ceph安装的前提条件是需要一个空的硬盘(或分区),且无格式化文件系统。所以为每