Kubernetes(K8s)从入门到精通系列之八:部署K8s对软件、硬件、网络通信的要求

Kubernetes K8s从入门到精通系列之八:部署K8s对软件、硬件、网络通信的要求

  • 一、系统要求
  • 二、K8s集群网络通信要求

一、系统要求

K8s系统由一组可执行程序组成,用户可以通过K8s在GitHub的项目网站下载编译好的二进制文件或镜像文件,或者下载源码并自行将其编译为二进制文件。

安装K8s对软件和硬件的系统要求:

软硬件 最低配置 推荐配置
主机资源 集群规模为1~5个节点时,要求如下:Master至少1 core CPU和2GB内存。Node至少1core CPU和1GB内存。随着集群规模的增大,应相应增加主机的配置。大规模集群的硬件配置可以参考K8s官网的建议 Master:4 core CPU和16GB内存。Node根据需要运行的容器数量进行配置
Linux操作系统 各种Linux发行版,包括Red Hat Linux、CentOS等,Kernel版本要求在3.10及以上 CentOS7.8
etcd v3版本及以上 v3
Docker K8s支持的Docker版本建议使用新版本 最新版本

二、K8s集群网络通信要求

  • 将K8s服务程序配置为Linux系统开机自启动的服务。

你可能感兴趣的:(Ansible,Docker,K8S,服务器相关知识总结,Kubernetes,软件,硬件,网络通信的要求)