从HelloWorld看Knative Serving代码实现( 八 )
4.创建k8s service:这个Service主要为Istio路由提供域名访问 。
看一下helloworld-go生成的Route资源文件:
这里可以看到通过helloworld-go配置 找到了已经ready的helloworld-go-00001(Revision) 。
Configuration
/pkg/reconciler/v1alpha1/configuration/configuration.go
1.获取当前Configuration对应的Revision 若不存在则创建 。
2.为Configuration设置最新的Revision
3.根据Revision是否readiness , 设置Configuration的状态LatestReadyRevisionName
看一下helloworld-go生成的Configuration资源文件:
我们可以发现LatestReadyRevisionName设置了helloworld-go-00001(Revision) 。
推荐阅读
- 最详细的SpringBoot入门项目——HelloWorld
- 2分钟上手、3小时学会无代码软件开发---开发案例HelloWorld
- Knative 实战:三步走!基于 Knative Serverless 技术实现一个短网址服务
- 深入解读 Knative Eventing 0.7 版本新特性
- 业界 | TensorFlow 携手 NVIDIA,使用 TensorRT 优化 TensorFlow Serving 性能