Kubernetes 二进制安装
1、安装版本
Kubernetes v1.8.6 Etcd v3.2.12 Flanneld0.9.1 Docker v17.12.0-ce
2、基础组件
IP Address Role 组件 192.168.1.200 master etcd,kube-scheduler,kube-controller-manager,kube-apiserver,kube-proxy,kubelet,docker,kubectl 192.168.1.201 node01 etcd,kube-proxy,kubelet,docker 192.168.1.202 node02 etcd,kube-proxy,kubelet,docker
3、初始化配置
预先准备信息
本教程将以下列节点数与规格来进行部署 Kubernetes 集群,操作系统可采用CentOS 7.x:
IP Address | Role | CPU | Memory |
192.168.1.200 | master01 | 1 | 2G |
192.168.1.201 | node01 | 1 | 2G |
192.168.1.202 | node02 | 1 | 2G |
- 这边 master 为主要控制节点也是部署节点,node 为应用程序工作节点。
- 所有操作全部用root使用者进行。
首先安装前要确认以下几项都已将准备完成:
- 所有节点彼此网络互通,并且master01 SSH 登入其他节点为 passwdless。
- 所有防火墙与 SELinux 已关闭。如 CentOS:
systemctl stop firewalld && systemctl disable firewalld setenforce 0 && sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config swapoff -a
修改/etc/fstab
文件,注释掉SWAP
的自动挂载,使用free -m
确认 swap 已经关闭。
- 所有节点需要设定/etc/host解析到所有主机。
... 192.168.1.200 master01 192.168.1.201 node01 192.168.1.202 node02
本文作者:南哈哈
本文链接:https://www.cnblogs.com/nanruosen/p/16216346.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步