Brains


  • 首页

  • 关于

  • 标签

  • 归档

  • 搜索

容器编排服务变更策略调研

发表于 2017-10-27 | | 阅读次数:
容器编排服务变更策略调研 本文调研目前流行的三款容器编排平台的服务变更策略,包括kubernetes、swarm、nomad。 其中它们的版本信息如下: 平台|版本 kubernetes|v1.8 swarm|v1.2.8 nomad|v0.6.3 下面分别介绍一下这些平台的服务变更策略。 kubernetes 在Kubernetes中,是由deployment控制器来控制服务变更的过程,它目 ...
阅读全文 »

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// ...
阅读全文 »

实习半年的总结

发表于 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 的方式导出,其用法如下: 1mys ...
阅读全文 »

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 中的数据为基础,搭建一个包含三个节点的高可用的 ...
阅读全文 »

Kubernetes高可用集群部署方案

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

Liu Chang

Algorithm、Machine Learning、Search、Cloud computing

51 日志
48 标签
GitHub E-Mail
© 2015 — 2024 lecury
本站总访问量次 | 本站访客数人