KubeOperator 提供完整的 Kubernetes 离线安装包,每个安装包会被构建成一个独立容器镜像供 KubeOperator 使用,离线安装包中包括以下三种内容:
- Kubenetes 核心组件:包括 Kubenetes、Docker 及 etcd;
- Kubenetes 附属组件(镜像):包括网络、存储、监控、Dashboard 及常用工具;
- 操作系统 RPM 包:除 CentOS 7.6 Minimal 外的其他必备 RPM。安装包容器运行后是一个标准的 Yum 源服务器。
本分支对应的 Kubernetes 离线包版本是 1.15.4,具体内容及版本信息如下所示。
分类 |
组件名称 |
版本 |
核心 |
kubernetes |
1.15.4 |
核心 |
etcd |
3.3.10 |
核心 |
docker |
docker-ce-18.09.9 |
分类 |
组件名称 |
版本 |
网络 |
quay.io/coreos/flannel |
v0.11.0-amd64 |
网络 |
calico/node |
v3.7.3 |
网络 |
calico/cni |
v3.7.3 |
网络 |
calico/kube-controllers |
v3.7.3 |
网络 |
docker.io/coredns/coredns |
1.6.0 |
网络 |
docker.io/traefik |
v1.7.11 |
网络 |
f5networks/k8s-bigip-ctlr |
1.9.2 |
存储 |
quay.io/external_storage/nfs-client-provisioner |
v3.1.0-k8s1.11 |
监控 |
docker.io/grafana/grafana |
v1.7.11 |
监控 |
quay.io/prometheus/alertmanager |
v0.15.2 |
监控 |
quay.io/prometheus/node-exporter |
v1.7.11 |
监控 |
quay.io/prometheus/prometheus |
v2.4.3 |
监控 |
quay.io/prometheus/pushgateway |
v0.5.2 |
监控 |
quay.io/coreos/kube-state-metrics |
v1.4.0 |
Dashboard |
kubernetesui/dashboard |
v2.0.0-beta4 |
Dashboard |
kubernetesui/metrics-scraper |
v1.0.1 |
工具 |
gcr.io/google-containers/pause-amd64 |
3.1 |
工具 |
docker.io/registry |
2 |
工具 |
docker.io/konradkleine/docker-registry-frontend |
v2 |
工具 |
gcr.io/kubernetes-helm/tiller |
v2.15.0 |
工具 |
quay.io/coreos/configmap-reload |
v0.0.1 |
工具 |
docker.io/appropriate/curl |
edge |
工具 |
weaveworks/scope |
1.11.5 |
工具 |
quay.io/comcast/kuberhealthy |
v1.0.2 |
3. RPM 包(基于 CentOS 7.6 Minimal 及以上)
分类 |
组件名称 |
RPM |
dnsmasq |
RPM |
chrony |
RPM |
ntpdate |
RPM |
nfs-utils |