一、概述 kubernetes使用etcd作为数据中心,使用kubeadm部署kubernetes的时候默认会自己部署一个etcd,当然也可以将kubeadm部署的单点的etcd做成集群,但是比较麻烦,所以我们使用的是自建 的etcd集群即external etcd cluster。在使用kubea ...
分类:
其他好文 时间:
2019-01-17 20:04:14
阅读次数:
248
[TOC] 参考: "https://coreos.com/etcd/" "https://coreos.com/etcd/docs/latest/demo.html" 1. 集群搭建(启动脚本) 2. 基本操作 2.1 endpoints 处理方式: 1) 参考 "first path segme ...
分类:
其他好文 时间:
2019-01-12 21:42:07
阅读次数:
816
如果我问你,如何把一个 etcd 集群部署在 Google Cloud 或者阿里云上,你一定会不假思索的给出答案:当然是用 etcd Operator! 实际上,几乎在一夜之间,Kubernetes Operator 这个新生事物,就成了开发和部署分布式应用的一项事实标准。
一、K8s介绍1、K8s简介官网链接:https://www.kubernetes.org.cn/k8sKubernetes一个用于容器集群的自动化部署、扩容以及运维的开源平台。 (1)使用Kubernetes,你可以快速高效地响应客户需求:动态地对应用进行扩容。 无缝地发布新特性。 仅使用需要的资 ...
分类:
其他好文 时间:
2019-01-10 15:39:31
阅读次数:
104
安装环境 172.19.2.49(kube-apiserver,kube-controller-manager,kube-dns,kube-proxy,kubectl,etcd) 172.19.2.50(kubectl,etcd,kube-proxy) 172.19.2.51(kubectl,etc ...
分类:
Web程序 时间:
2019-01-10 13:57:56
阅读次数:
200
一 etcd发现简介 1.1 需求背景 在实际环境中,集群成员的ip可能不会提前知道。如使用dhcp自动获取的情况,在这些情况下,使用自动发现来引导etcdetcd集群,而不是指定静态配置,这个过程被称为“发现”。 etcd Discovery 使用已有的 etcd cluster 来注册和启动 D ...
分类:
其他好文 时间:
2019-01-09 18:47:34
阅读次数:
228
参考下面博文 http://www.mamicode.com/info-detail-2270627.html 需要补充: k8s的的认证机制场景使用 客户端证书认证 采用双向证书进行认证,如api-server何etcd的通信 引导Token Service Account Tokens 认证: ...
分类:
其他好文 时间:
2019-01-09 11:20:41
阅读次数:
182
一、etcd介绍: ETCD 是一个高可用的分布式键值数据库,可用于服务发现。ETCD 采用 raft 一致性算法,基于 Go 语言实现。etcd作为一个高可用键值存储系统,天生就是为集群化而设计的。由于Raft算法在做决策时需要多数节点的投票,所以etcd一般部署集群推荐奇数个节点,推荐的数量为3 ...
分类:
其他好文 时间:
2019-01-08 12:29:32
阅读次数:
245
参考: "https://github.com/google/cadvisor" "https://github.com/coreos/flannel" "https://github.com/etcd io/etcd" "https://github.com/kubernetes/kubernet ...
分类:
其他好文 时间:
2019-01-05 21:35:45
阅读次数:
178
1、说明 2、证书过期问题解决办法 对于手动生成的证书 对于kubeadm 3、过期处理 报错信息 日志信息 证书备份 apiserver证书 front proxy client证书 etcd证书 重新生成证书 重新生成配置文件 重启kubelet 4、集群确认 证书过期时间确认 集群状态确认 ` ...
分类:
Web程序 时间:
2019-01-05 12:11:50
阅读次数:
8130