0%

本篇将说明如何透过Kubeadm来部署Kubernetes v1.11版本的高可用性丛集,而本安装主要是参考官方文件中的用kubeadm创建高可用的集群内容来进行,这边将透过HAProxy与Keepalived的结合来实现控制面的Load Balancer与VIP。

阅读全文 »

备注:
简易安装ceph luminous版本,用于kubernetes PV,详情移至Ceph官网,部署Ceph至少一个MON,三个OSD。Ceph 分布式存储集群有三大组件组成,分为:Ceph Monitor、Ceph OSD、Ceph MDS,后边使用对象存储和块存储时,MDS 非必须安装,只有当使用 Cephfs 文件存储时,才需要安装。

  • 自动部署osd可以采用 ceph-deploy ,也可以采用 ceph-disk 命令

  • luminous版本中,删除OSD可以直接使用 ceph osd purge 命令,比较省心

  • 生产环境中磁盘的挂载尽量采用uuid/partuuid

    1
    http://docs.ceph.com/docs/master/start/quick-ceph-deploy/
阅读全文 »

准备阶段

在开始安装前先要检查下相应的依赖包,这里要注意的是如果是在X64的系统上安装记得需要安装i686即X64系统上的X86的包,这点很重要,如果漏了Oracle是无法正常的安装的,这里pdksh没有安装没有关系,在这里已经安装了ksh就可以了

阅读全文 »

概述

介绍

consul是一个服务发现和配置共享的服务软件,结合nginx的主动健康检查模块nginx_upstream_check_module和服务发现模块nginx-upsync-module,实现一套服务动态发现机制。nginx的upstream不再通过手动配置,而是定时向consul发送请求,获取consul数据中心的配置文件,动态更新upstream地址池。

阅读全文 »