Kubernetes是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,Kubernetes也叫K8S
K8S主要用于自动化部署、扩展和管理容器应用,提供了资源调度、部署管理、服务发现、扩容缩容、监控等一整套功能
https://github.com/kubernetes/kubernetes/releases
master端
编号 | 节点 | 运行环境 | 软件 | 服务器配置 | 说明 |
---|---|---|---|---|---|
1 | master | centos7 | TLS证书和秘钥 | 必须 | |
2 | centos7 | kube-apiserver | 必须 | ||
3 | centos7 | kube-controller-manager | 必须 | ||
4 | centos7 | kube-scheduler | 必须 | ||
5 | centos7 | etcd | |||
6 | centos7 | kube-dns | 必须 |
node端
编号 | 节点 | 运行环境 | 软件 | 服务器配置 | 说明 |
---|---|---|---|---|---|
1 | master | centos7 | TLS证书和秘钥 | 从master拷贝 | |
2 | centos7 | docker | 必须 | ||
3 | centos7 | kubelet | 必须 | ||
4 | centos7 | kube-proxys | 必须 | ||
5 | centos7 | flanneld | 必须 |
仓库
编号 | 节点 | 运行环境 | 软件 | 服务器配置 | 说明 |
---|---|---|---|---|---|
1 | node | centos7 | docker | ||
2 | node | centos7 | harbor |