在Knative中服务代表应用的概念,本文主要为您介绍如何创建Knative服务。
前提条件
- 创建Kubernetes托管版集群
- 一键部署Knative
- 部署Serving组件,请参见部署Knative组件。
步骤一:部署Knative服务
步骤二:访问服务
Knative服务创建完成后,通过绑定Host域名与访问网关,可以直接访问服务地址。操作步骤如下。
在Knative中服务代表应用的概念,本文主要为您介绍如何创建Knative服务。
参数 | 说明 |
---|---|
命名空间 | 选择该服务所属的命名空间。 |
服务名称 | 自定义该服务的名称。 |
镜像名称 |
您可以单击选择镜像,在弹出的对话框中选择所需的镜像并单击确定。您还可以填写私有registry。填写的格式为domainname/namespace/imagename:tag。本例中为registry.cn-hangzhou.aliyuncs.com/knative-sample/helloworld-go。 |
镜像版本 |
您可以单击选择镜像版本。本例中为73fbdd56。 ![]() |
访问协议 |
支持HTTP和gRPC两种访问协议。 |
容器端口 |
设置暴露的容器访问端口,端口号必须介于1~65535。 |
仅内部访问 |
选中仅内部访问后,不支持通过公网访问该服务。 |
请求最大并发数 |
容器允许的最大请求并发数。默认0,表示不限制并发数。 |
最小缩容实例数 |
在无访问请求的情况下,最小缩容的运行实例数。设置为0时,表示没有访问请求时,实例缩为0。 |
最大扩容实例数 |
允许扩容出来的最多实例个数。 |
资源限制 |
可指定该应用所能使用的资源上限,包括CPU、内存和GPU三种资源,防止占用过多资源。其中,CPU资源的单位为cores,即一个核;内存的单位为Bytes,可以为Mi。 |
生命周期 |
包含命令(Command)和参数(Args),配置说明如下:
|
环境变量 |
支持通过键值对的形式配置环境变量。 |
数据卷 | 支持增加本地存储和云存储声明(PVC)。
|
Knative服务创建完成后,通过绑定Host域名与访问网关,可以直接访问服务地址。操作步骤如下。
121.xx.xxx.xx helloworld-go.default.example.com
在文档使用中是否遇到以下问题
更多建议
匿名提交