2018年10月24日

二进制安装kubernetes v1.11.2 (第七章 部署高可用组件)

摘要: 继续上一章部署。 七、部署高可用组件 本章介绍keepalived和haproxy实现kube-apiserver高可用。 keepalive 提供 kube-apiserver 对外提供服务的VIP; haproxy 监听VIP,后端链接所有 kube-apiserver 实例,提供健康检查和负载 阅读全文

posted @ 2018-10-24 17:39 冰冰爱学习 阅读(326) 评论(0) 推荐(0)

二进制安装kubernetes v1.11.2 (第六章 master节点部署)

摘要: 继续部署。 六、master节点部署 master 节点运行如下组件: kube-apiserver kube-scheduler kube-controller-manager kube-scheduler和kube-controller-manager可以以集群模式运行,通过leader选举产生 阅读全文

posted @ 2018-10-24 15:27 冰冰爱学习 阅读(299) 评论(0) 推荐(0)

二进制安装kubernetes v1.11.2 (第三章 二进制文件下载和kubectl部署)

摘要: 继续部署。 三、kubernetes 二进制文件下载 下载页面:https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.11.md 3.1 下载链接:wget https://dl.k8s.io/v1.11.2/kuberne 阅读全文

posted @ 2018-10-24 12:01 冰冰爱学习 阅读(2671) 评论(0) 推荐(0)

二进制安装kubernetes v1.11.2 (第二章 创建CA证书和秘钥文件)

摘要: 继续前一章。 二、创建CA证书和秘钥文件 kubernetes系统的各组件需要使用TLS证书对通信进行加密,本文采用CloudFlare的PKI工具cfssl来生成Certificate Authority(CA)和其他证书 生成的CA证书和秘钥文件如下。证书文件只需要创建一次。其他节点使用的时候, 阅读全文

posted @ 2018-10-24 12:00 冰冰爱学习 阅读(532) 评论(0) 推荐(0)

二进制安装kubernetes v1.11.2 (第一章 集群信息和初始化)

摘要: 注:本系列文档参考了如下文章: https://github.com/opsnull/follow-me-install-kubernetes-cluster https://jimmysong.io/kubernetes-handbook/practice/install-kubernetes-o 阅读全文

posted @ 2018-10-24 11:44 冰冰爱学习 阅读(635) 评论(0) 推荐(0)

二进制安装kubernetes v1.11.2 (第四章 etcd集群部署)

摘要: 继续第一章的部署。 四、部署etcd集群 4.1 kubernetes使用etcd存储所有数据,本节部署一个2个节点高可用的etcd集群,复用第一章的master节点。 4.2 下载和分发etcd二进制文件 4.3 创建etcd证书和私钥 创建证书签名请求 hosts字段指定授权使用该证书的etcd 阅读全文

posted @ 2018-10-24 11:44 冰冰爱学习 阅读(281) 评论(0) 推荐(0)

二进制安装kubernetes v1.11.2 (第五章 flannel网络插件部署)

摘要: 继续部署。 五、部署flannel网络插件 kubernetes要求集群内各节点(包括master节点)能通过pod网段互联互通。flannel使用vxlan技术为各节点创建一个可以互通的pod网络,使用的端口为UDP 8472,需要开放该端口(如公有云aws等)。 flannel第一次启动时,从e 阅读全文

posted @ 2018-10-24 11:44 冰冰爱学习 阅读(369) 评论(0) 推荐(0)

导航