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

posted @ 2022-05-02 18:13  南哈哈  阅读(408)  评论(0)    收藏  举报