加载中
Kubernetes的etcd多节点扩容实战技巧

在《Kubernetes探秘-多master节点容错部署》中介绍了通过部署多个主节点来提高Kubernetes的容错能力。其中,最为关键是存储集群控制数据的etcd服务必须在多个副节点间实时同步,而kube-apis...

2018/12/19 11:25
766
Kubernetes探秘—etcd状态数据及其备份

Kubernetes使用etcd来存储集群的实时运行数据(如节点状态信息),而其它pod都是无状态的、可以根据负载调度,在多个节点(node)间进行漂移。etcd本身是可以部署为无中心的多节点互备集群,...

2018/12/05 16:08
1K
Kubernetes探秘-etcd节点和实例扩容

Kubernetes使用kubeadm安装默认只有一个etcd实例,存在单点故障的风险。提升Kubernetes集群可用性的方法包括:1、备份(Kubernetes探秘—etcd状态数据及其备份 );2、etcd节点和实例扩容;3...

2018/12/07 14:18
419
Kubernetes的etcd数据查看和迁移

Kubernetes的集群元数据都保存在etcd中,我们可以直接访问来查看数据。 1、查看etcd数据 kubeadm默认安装 方法如下: ETCDCTL_API=3 etcdctl --endpoints=https://[127.0.0.1]:2379 \ --cac...

2018/12/11 14:47
1K
Kubernetes中使用CronJob定时备份etcd集群数据

Kubernetes中使用CronJob定时备份etcd集群数据 注意:这里的内容已经过时! 使用kubernetes1.12.3和etcd3.2.24请参考 Kubernetes的etcd探秘-状态数据备份 。 kubernetes中部署的应用的信息都...

2018/09/09 21:32
380
Kubernetes 备份

Kubernetes 备份 1 Before you begin 2 etcd 数据快照 3 恢复 etcd 数据 4 迁移 etcd 集群 5 已知的不足 5.0.1 缺少 PKI 警告 5.0.2 在一个扩展集群上恢复数据 Kubernetes 集群的状态保存在 ...

2018/09/09 21:43
71
Kubernetes集群多Master容错配置实战技巧

这里主要介绍在Kubernetes的高可用多主容错部署技巧,侧重于kube-apiserver、kube-control-manager、kube-schedule的多节点部署,使多副节点可以像主节点一样操作(以K8s 1.13.1和Ubuntu 18...

Kubernetes集群的主节点备份与恢复

通常安装模式下(如使用kubeadm)的Kubernetes集群,主节点(Master)只有一个,而且集群数据存储服务etcd也只运行了一个实例。如果遇到极端情况(如整机故障、主硬盘损坏、数据误删除等)导...

2018/12/06 09:57
480
Kubernetes集群高可用的策略和实践

Kubernetes高可用也许是完成了初步的技术评估,打算将生产环境迁移进Kubernetes集群之前普遍面临的问题。 为了减少因为服务器当机引起的业务中断,生产环境中的业务系统往往已经做好了高可用...

2018/08/21 16:34
541
calico在docker上的部署及验证

calico在docker上的部署及验证 1. 背景 以下的部署以五台服务器环境为例: 服务器1: hostname为etcdnode1, IP为192.168.56.100 服务器2: hostname为etcdnode2, IP为192.168.56.101 服务器...

etcd集群备份和数据恢复

etcd是一个分布式k-v数据库,在kubernetes中使用其管理集群的元数据。这里介绍etcd集群数据的备份和数据恢复的方法和步骤。 本文来自于:https://www.maideliang.com/index.php/archives/25/...

2018/12/11 13:27
849
Keepalived快速使用(Ubuntu18.04)

Keepalived是一个用于虚拟IP自动切换的软件,可以在多个节点指定一个虚拟IP地址,遇到主节点故障时将该虚拟IP漂移到其它可用的节点,从而保障服务可以持续,用于k8s中master节点的服务IP(即...

Patroni: A Template for PostgreSQL HA with ZooKeeper, etcd or Consul

Patroni: A Template for PostgreSQL HA with ZooKeeper, etcd or Consul You can find a version of this documentation that is searchable and also easier to navigate at patroni.readt...

Kubernetes探秘-多master节点容错部署

Kubernetes的master服务主要包括etcd(数据存储)、control-manager(控制器)、scheduler(调度器)、apiserver(服务接口),我们将其部署到多节点实现容错。在 《Kubernetes探秘-etcd节点和实例扩...

GlusterFS分布式存储指南

GlusterFS是一个开源的分布式存储系统,本指南介绍基于Kubernetes的建立分布式存储的方法和步骤,包括分布式一致性、Kubernetes存储系统架构、高性能文件系统以及GlusterFS的安装、部署、修复...

Kubernetes探秘—配置文件目录结构

Kubernetes的配置目录包括/etc/kubernetes、/home/supermap/.kube和/var/lib/kubelet目录。 下面我们来看一看,这些目录里到底有些什么文件(操作系统使用Ubuntu 18.04LTS desktop)。 安装t...

DHT与分布式一致性

在分布式系统中,必须得想办法保持各个节点的状态和数据是一致的,否则就会乱了套。在传统的数据库系统,是通过事务(其实就是交易的意思)机制来实现的,具体实现方法是加锁,包括数据集、记...

Kubernetes v1.10.x+HA 全手动安装教程

本篇延续过往手动安装方式来部署 Kubernetes v1.10.x 版本的 High Availability 集群,主要目的是学习 Kubernetes 安装的一些元件关析与流程。若不想这么累的话,可以参考 Picking the Righ...

Kubernetes部署高可用PostgreSQL集群

【编者的话】本文主要介绍了如何在Kubernetes环境中用Stolon去部署高可用的PostgreSQL,本文从Stolon的结构组成开始,由浅入深介绍原理,从开始安装到最后对其进行failover测试,深入浅出,为...

分布式MySQL集群Vitess-Kubernetes部署

Vitess is a database solution for deploying, scaling and managing large clusters of MySQL instances. It’s architected to run as effectively in a public or private cloud archit...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部