s2ibuildertemplates был неправильно загружен последним установщиком ks.
Недавно я установил kubesphere с kubekey, выполнив следующие действия:
Скачайте kubeky и распакуйте его
wget -c https://github.com/kubesphere/kubekey/releases/download/v1.1.0-alpha.2/kubekey-v1.1.0-alpha.2-linux-amd64.tar.gz
tar xzvf kubekey-v1.1.0-alpha.2-linux-amd64.tar.gz
Up kubernetes и kubesphere
./kk create cluster --with-kubesphere nightly-20210418
Включить компонент DevOps
kubectl -nkubesphere-system edit cc ks-installer
Превратите spec.devops.enabled
в true
.
Более мощный инструмент для включения компонента ks, если вам интересно: https://github.com/LinuxSuRen/ks
В ожидании кубесферы вверх
или используйте команду ниже, чтобы проверить статус:
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f
Теперь мы можем проверить, правильно ли загружены s2ibuildertemplates.
kubectl get s2ibuildertemplates.devops.kubesphere.io -A
Вы обнаружите, что отсутствовали шаблоны si2builder.
Результат
No resources found
Ожидал
NAME FRAMEWORK DEFAULTBASEIMAGE VERSION
binary binary kubesphere/s2i-binary:v2.1.0 0.0.1
java java kubesphere/java-8-centos7:v2.1.0 0.0.1
nodejs nodejs kubesphere/nodejs-8-centos7:v2.1.0 0.0.1
python python kubesphere/python-36-centos7:v2.1.0 0.0.1
tomcat java kubesphere/tomcat85-java8-centos7:v2.1.0 0.0.1
Кстати, в kubesphere 3.0.0 проблем нет.
/ добрый баг
/ приоритет высокий
/ Area DevOps
/ cc @pixiake
Нашел причину, работал над ней.
/назначать
@zryfish Последний установщик ks (nightly-20210423) еще не исправил эту проблему. # 1441 не может быть решением этой проблемы.
Самый полезный комментарий
Нашел причину, работал над ней.
/назначать