阿里云容器服务
2020年06月
heapster 或者metrics server API 可以
Serverless 目前适合无状态的服务 比如离线计算,基因计算,机器学习等,对于需要long run 的服务还是不建议
docker run -m 可以指定内存限制
可以使用 registry.cn-hangzhou.aliyuncs.com/acs/aliyun-ingress-controller:v0.20.0.1-4597ce2-aliyun
看起来是chartmuseum 启动有问题 可以kubectl logs -f 查看一下chartmuseum 的 pod 日志,看一下具体问题
看一下你打包的时候 Chart.yaml 里面version 和appVersion 是否变更增加1
可以尝试更换一下浏览器或者清空一下缓存试一下
内网 IP 需要在同一个 VPC 内 ping
Helm fetch --unatr
历史原因,当初的 k8s 系统不完善,没有用户和鉴权体系,导致 tiller 想做一套自己的用户体系
阿里云提供了gcr.io 托管tiller 镜像,
registry.cn-hangzhou.aliyuncs.com/acs/tiller:v2.8.2
Helm chart 使用的就是标准yaml ,只不过内嵌了{{}}等动态模板语言规则,这个是Go Template 模板语言的通用方式
Helm 后面会有helm login 功能,使用方式和docker login 一模一样
Helm 可以很好的管理chart,具有版本管理,历史回溯,快速回滚功能,这个是简单的使用编排模板所不能比拟的
一般而言,Helm Release 内含资源比较多的时候,Helm delete 速度会非常慢。原因是这个命令是一个同步命令,他会等待所有资源删除完毕才会返回。 这里可以考虑发出删除命令后 ,就使用Helm ls 异步来 query release 状态,直到删除成功
Helm 模板使用的是 Go Tmplate,语义已经比较丰富了,kustomize 优势并不明显。
不过Helm V3会借用Lua 的能力集成多种模板语言
Helm values 文件是直接存在chart tgz 压缩包内的,可以和Chart 压缩包一起托管在Http server backend
看起来应该是 URL 书写错误
可以提工单解决