k8sp / sextant

Fully automatic installation of CoreOS+Kubernetes clusters
Apache License 2.0
91 stars 29 forks source link

cluster-desc配置文件疑问 #561

Open Daemon007 opened 7 years ago

Daemon007 commented 7 years ago

尝试使用sextant搭建Kubernetes集群环境:

目标希望:4台Redhat 7.3 机器搭建Kubernetes集群,IP:192.168.38.5、192.168.38.6、192.168.38.7、192.168.38.8。在集群上运行paddle 的docker container。

对cluster-desc存在几点困惑:

  1. 首先,源码中提供cluster-desc.sample.yaml文件,但是没有对各个配置项的详细说明,对如何设置该配置文件存在困惑。能够提供各个配置项的详细说明,以及对集群的影响?
  2. coreOS的作用是什么?我的机器上已经部署Redhat了,仅搭建Kubernetes集群是否还需要cluster-desc中设置coreOS相关配置?
pineking commented 7 years ago

问题一:会加一个说明,这周之内 问题二:CoreOS 的所有内容都可以忽略,Sextant 同时支持 CoreOS 或者 CentOS 上安装 kubernetes,最近的更新只针对 CentOS,CoreOS 会逐步移除掉

Daemon007 commented 7 years ago

我需要在Redhat上安装Kubernetes,能使用这个工具部署吗? 下面这些centos的设置对在redhat下部署来说有意义吗?

# centos version
download_kernel: n
centos_version: "7.3.1611"
pineking commented 7 years ago

@Daemon007 有意义。 download_kernel 针对 CentOS 7.3 默认的 kernel 对 docker 支持不完善,会安装较新的 kernel-lt

不过 Redhat 没试过。Sextant 逻辑有点复杂,需要清理。

typhoonzero commented 7 years ago

@pineking 我觉得cluster-desc应该有个更简化的版本,包含针对CentOS7(RedHat)的最简配置

gongweibao commented 7 years ago

同意。@typhoonzero,基础安装和应用安装混到一起了。

pineking commented 7 years ago

@typhoonzero @gongweibao 赞同, @zh794390558 已经 push 了一个 dev_ansible 分支,可以实现 PXE 安装和 k8s 安装配置分开