K8S 03 安装

常见安装部署方式

  • Minikube 单节点, 微型, 仅供学习
  • 二进制安装部署(生产首选,新手推荐) 难
  • 使用 kubeadmin 进行部署,K8S的部署工具(相对简单,熟手推荐)

虚拟机准备

hostnamectl set-hostname ubuntu01.host.com

进到这个目录 /etc/sysconfig/network-scripts, 根据网卡, 修改IP地址. 在 ifcfg 相关的文件里.

systemctl stop firewalld

getenforce 一定要是 disable的, SELinux.

yum install epel-release 相当于装 aliyun 的库.

yum install wget net-tools telnet tree nmap sysstat lrzsz dos2unix bind-utils -y

安装 bind9  DNS 服务, 因为 K8S 是应用层调用, 需要域名.

  yum install bind -y

  rpm -qa bind

  vi /etc/named.conf

  named-checkconf

多步骤, 首先搭建好 DNS 服务.

需要签发一大堆的证书.  用 kubadmin 签发的整数, 默认有效期是 1 年.

安装 docker

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

下载好之后,要对 docker 进行配置

mkdir /etc/docker

vi /etc/docker/daemon.json, 然后输入:

需要 /data/docker 目录, 如果没有就创建

systemctl start docker

docker version

docker ps -a

原文地址:https://www.cnblogs.com/moveofgod/p/12567024.html