原版 knative
在 TCM 中一键安装
- 安装 TKE,TCM。
- 控制台:容器服务 -> 应用市场 -> 搜索 tke-knative-serving
- 点击 tke-knative-serving ,创建应用,选择对应的集群,立等可用。
创建一个应用试试
修改一下domain先
代码语言:txt复制kubectl edit cm config-domain --namespace knative-serving
代码语言:txt复制apiVersion: v1
data:
qq.com: |
....
部署应用
代码语言:txt复制kn service create s2 --image knativesamples/helloworld
修改 /etc/hosts (没有正式解析的情况下)
代码语言:txt复制# 你的 istio gateway 的 IP
4.4.4.4 s2.default.qq.com
现在可以访问了: http://s2.default.qq.com
腾讯云容器服务应用市场可以参考这里
云开发 TCBR 版本的 knative
TCBR 是腾讯云的基于微信生态的 Serverless 应用部署神器,底层基于 knative。
使用方法:
- 腾讯云控制台 -> 云开发 CloudBase -> 创建环境 -> 进入环境
- 选择云托管
- 创建服务 helloworld -> 新建版本,按照要求填写,可以选择 helloworld demo 镜像。完成之后分配100%流量。
现在可以访问服务了: http://xxx-xxxxxx-0000000.ap-shanghai.service.tcloudbase.com/container-helloworld
当前此方式无法支持 kn 和 kubectl 等开源命令。
但如果您是基于微信生态开发, TCBR 就是神器:他在安全,免流量 等方面非常有优势。
有关云托管(TCBR)的文档请参考这里