Brains


  • 首页

  • 关于

  • 标签

  • 归档

  • 搜索

Linux Namespae介绍

发表于 2017-09-26 | | 阅读次数:
Linux Namespace简介Linux Namespace提供了一种内核级别隔离系统资源的方法,通过将系统的全局资源放在不同的Namespace中,来实现资源隔离的目的。不同Namespace的程序,可以享有一份独立的系统资源。目前Linux中提供了六类系统资源的隔离机制,分别是: Mount: 隔离文件系统挂载点 UTS: 隔离主机名和域名信息 IPC: 隔离进程间通信 PID: 隔离进 ...
阅读全文 »

内存寻址之段页存储机制分析

发表于 2017-05-05 | | 阅读次数:
背景学习操作系统这门课的时候,曾不止一次的接触到操作系统的段页式管理机制,但当是都是浅尝辄止,不知道操作系统为啥要有这个机制。如今时间过去很久,关于这个机制的背后的原理和实现机制,早已忘记很久了。。最近在看操作系统方面的知识,借此把自己的理解记录一下。 要理解段页式管理机制的发展历程,还得从早期的处理器的寻址方式说起。 内存寻址方式的发展历程首先简单的介绍下内存寻址的概念,现代计算机是基于冯.诺依 ...
阅读全文 »

基于kubernetes的Docker Registry的高可用部署

发表于 2017-04-14 | | 阅读次数:
写在前面在kubernetes集群中运维生成环境的服务已经长达半年多时间,我们遇到了很多问题,也踩到了很多坑,其中因为 Docker Registry 的故障而导致的不可用事件还是挺多的,这些问题常常被用户埋怨。 Docker Registry 作为镜像仓库、数据中心,在整个服务发布流程中是异常关键的一环。由于之前初期我们搭建的 Docker Registry 是通过 docker run 跑在单 ...
阅读全文 »

Borg论文解读

发表于 2017-01-14 | | 阅读次数:
背景简介组里目前支持了一个非常重要的业务,为了支持业务快速的扩展,更好的进行产品维护,决定成立一个虚拟化学习小组。主要宗旨就是为了提升大家对虚拟化、资源管理这方面知识的理解,共同调研生产环境下关于资源虚拟化方面的主流解决方案 Borg论文解读先贴上原文的地址:http://static.googleusercontent.com/media/research.google.com/en//pubs ...
阅读全文 »

实习半年的总结

发表于 2016-12-07 | | 阅读次数:
关于工作从6月8号开始实习,到现在近半年了。回想这半年的生活过得像研一的时候,每天早晨9点起床,晚10点半回家,不过唯一值得欣慰的是每周有2天可以放松一下,而且有工资加上学校的补助,过得还是挺好的。在这里技术氛围比较浓厚,没有明显的等级观念,唯一不太好的就是大家都比较忙,很难有时间、有兴趣聊聊自己喜欢的事情,很少有机会大家一起出去聚聚,加深感情。 这半年来时间过得很快,成长的也很快,认识了很多优秀 ...
阅读全文 »

MySQL数据迁移

发表于 2016-08-15 | | 阅读次数:
数据库的导入导出我们此次准备迁移的共有五个数据库,分布在三台机器上:12345$HOSTNAME_0 $DATABASE_0$HOSTNAME_1 $DATABASE_1$HOSTNAME_2 $DATABASE_2$HOSTNAME_2 $DATABASE_3$HOSTNAME_2 $DATABASE_4 首先我们需要将这些数据库通过 mysqldump 的方式导出,其用法如下:1mysqldu ...
阅读全文 »

Kubernetes HA集群搭建指南

发表于 2016-08-06 | | 阅读次数:
K8s HA集群的运行主要由k8s基本组件、etcd集群和docker运行环境组成的,其中etcd集群可以理解为k8s集群的数据库,它主要作用是服务发现、全局配置、以及保存一些路由相关的信息。为了保证k8s集群的高可用性,我们需要保证etcd存储数据的可靠性,所以在这个我们在搭建k8s集群的过程中搭建了一个etcd HA集群。我们搭建k8s HA集群的次序如下所示: 1、搭建etcd集群 2、启 ...
阅读全文 »

Etcd数据迁移

发表于 2016-07-24 | | 阅读次数:
本文讲述从一个正在运行的 etcd 上,将数据迁移到一个包含三台 etcd 服务器组成的集群上,其中包含一些故障恢复和数据迁移的方法以及高可用 etcd 集群搭建方式的介绍。 数据迁移在 inf-platform53 机器上运行着一个 etcd 服务器,其 data-dir 为 /var/lib/etcd/。我们要以 /var/lib/etcd 中的数据为基础,搭建一个包含三个节点的高可用的 et ...
阅读全文 »

Kubernetes高可用集群部署方案

发表于 2016-07-07 | | 阅读次数:
写在前面这篇文章将介绍如何搭建一个高可用的kubernetes集群,主要参考的文档是:http://kubernetes.io/docs/admin/high-availability/。高可用性是一种需求,有多种选择可以实现这个需求,这里我们采用了最简单的方式搭建了这个集群,即在单个master节点的集群的基础上,部署一个高可用的Etcd集群、创建多个master Pod,并建立了一个对应的Se ...
阅读全文 »

Etcd集群搭建

发表于 2016-06-27 | | 阅读次数:
Etcd集群简介随着CoreOS和Kubernetes等项目在开源社区日益火热,它们项目中都用到的etcd组件作为一个高可用强一致性的服务发现存储仓库,渐渐为开发人员所关注。在云计算时代,如何让服务快速透明地接入到计算集群中,如何让共享配置信息快速被集群中的所有机器发现,更为重要的是,如何构建这样一套高可用、安全、易于部署以及响应快速的服务集群,已经成为了迫切需要解决的问题,etcd为解决这类问题 ...
阅读全文 »
1234
Liu Chang

Liu Chang

Algorithm、Machine Learning、Search、Cloud computing

40 日志
29 标签
GitHub E-Mail
© 2015 — 2019 lecury