K8S 从入门到放弃系列文章目录(Kubernetes 1.14)
1)软件环境
软件 | 版本 |
系统 | Centos7.5 |
Kubernetes | 1.14.1 |
Docker | 18.09 |
Calico | 3.6 |
Etcd | 3.3.12 |
2)部署过程简单概要
三台master节点仅作为master角色运行,不参与pod调度,所以并没有部署docker、kubelet、kube-proxy等服务。若是想让master也作为node角色参与pod调度,需要在master节点上部署docker、kubelet、kube-proxy三个服务。事实证明,最好在master节点部署这三个服务,具体原因请移步:K8S踩坑篇-master节点作为node节点加入集群
1、集群证书制作、配置文件等都是在k8s-master01主机上操作
2、k8s-master01主机对所有主机配置免密钥登陆,方便证书及配置文件发送至各主机
3、部署方式为二进制部署,版本为最新版:kubernetes1.14
4、如果想要通过kubeadm快速部署集群,请参考:kubeadm 部署kubernetes1.14
5、创建以下目录
/etc/kubernetes/ssl #集群使用证书目录
/etc/kubernetes/config #集群各组件加载配置文件存放路径
/opt/k8s/certs/ #集群证书制作目录
/opt/k8s/cfg/ #集群组件配置文件制作目录
/opt/k8s/unit/ #集群组件启动脚本制作目录
3)章节说明
1、2-7章属于master节点操作
2、8-11 属于node节点操作
4)涉及用户体系说明
1、master节点上
etcd集群服务以etcd用户运行
kube-apiserver、kube-controller-manager、kube-scheduler集群以kube用户运行
2、node节点
kubelet、kube-proxy以root用户运行
4)部署目录
K8S从入门到放弃系列-(1)环境初始化
K8S从入门到放弃系列-(2)集群根证书准备
K8S从入门到放弃系列-(3)部署etcd集群
K8S从入门到放弃系列-(4)kubernetes集群之kubectl命令行工具部署
K8S从入门到放弃系列-(5)kubernetes集群之kube-apiserver部署
K8S从入门到放弃系列-(6)kubernetes集群之kube-controller-manager部署
K8S从入门到放弃系列-(7)kubernetes集群之kube-scheduler部署
K8S从入门到放弃系列-(8)kube-apiserver 高可用配置
K8S从入门到放弃系列-(9)kubernetes集群之kubelet部署
K8S从入门到放弃系列-(10)kubernetes集群之kube-proxy部署
K8S从入门到放弃系列-(11)kubernetes集群网络Calico部署
K8S从入门到放弃系列-(12)Kubernetes集群Coredns部署
最新文章
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(11)-系统日志和异常的处理①
- XproerUI控件工厂代码优化-使用C++11特性优化
- 浅谈GridLayout(网格布局)
- WebApp的前端所遇问题
- dxut.h(29): fatal error C1083: Cannot open include file: 'dxsdkver.h': No such file or directory
- js判断汉字字数
- Go语言学习笔记一(语法篇)
- unity与Android相互调用
- js序列化json对象
- UNIX/Linux进程间通信IPC---管道--全总结(实例入门)
- [ An Ac a Day ^_^ ] hrbust 2291 Help C5 分形
- The 2014 ACMICPC Asia Regional Shanghai Online
- 716-River Crossing
- js,ajax,layer笔记(弹出层,在弹出一个弹框)
- jQuery插件实例五:手风琴效果[动画效果可配置版]
- Linux入侵问题排查
- awk多列匹配
- Dubbo 管理控制台安装
- ubuntu16扩展屏设置
- Webpack 热部署检测不到文件变化问题