lgy hongming 这里面没看到部署的相关文件,我理解的是启动ks-install容器后,配置文件开启相关插件触发ks-install里面的脚本完成部署,但是我现在的场景是只部署ks-apiserver,但是这里面会调用很多的crd资源,这些crd资源部署的yaml文档在哪里可以下载到,还有角色相关的模板yaml,比如创建workspace时触发的controller会查询系统模板然后生成该workspace下的权限,这些yaml在哪里可以找到呢
kevendeng lgy 在roles路径下的每个role里都会有各种yaml文件, 如:https://github.com/kubesphere/ks-installer/tree/master/roles/common/files/ks-crds
lgy kevendeng 好的,找到了crd资源文件,请问安装kubesphere的时候会默认安装一些模板和账号,像admin的user,还有globalrole、globalrolebinding、workspacerole等一些内置的资源角色,这些文件是在哪个文件夹呢,
lgy kevendeng 再请教个问题,我现在单独部署controller-manager报错。 场景是目前只有k8s集群,单独部署ks-apiserver成功 单独部署controller-manager报错,请问怎么解决,参考了ks-install,目的是想是想实现controller-manager的单独部署
lgy yuswift 这里面的文件都安装了,是不是单独部署controller需要的配置文件更多,这个有单独部署controller-manager的整合文档吗,因为有些需求可能不希望部署太多组件,可能只需要单起某个pod就好
kevendeng lgy 报错的CRD在ks-crds是有的 看看这个CRD是不是没创建完成: kubectl get crd resourcequotas.quota.kubesphere.io 参考这个贴子:https://kubesphere.com.cn/forum/d/4636-kubespherek8s/12
kevendeng lgy 这里CRD已经安装好了,这是另外的错误了 controller实现了很多webhook接口,需要对应的证书,这个证书默认位于$TEMP/k8s-webhook-server/serving-certs目录下,或者你需要指定 –webhook-cert-dir参数