我无法运行“港口”,即。像Docker-registry一样的图像缓存服务,出现以下错误,
错误:无法识别“ harbor.yaml”:版本“ v1.10.1”中的种类“ Deployment”没有匹配项
有人能够在Ubuntu 16.04或Ubuntu 18.04的K8s集群中运行它吗?
要部署的Yaml应该具有apiVersion: apps/v1
安装港口的一种简单方法是使用helm hub中的头盔
由于known issue API的更改而出现k8s
。>>
请参见this answer
这意味着只有带有
apps
的apiVersion对于部署是正确的(extensions
不支持Deployment
)[harbor helm chart中有修复程序更新您的配置并检查配置。
[有一种解决方法,可以手动修复:将extensions/v1beta1
替换为apps/v1
sed -i 's#extensions/v1beta1#apps/v1# *.yaml