This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.9.3. 使用 Knative Client 的基本工作流
使用该基本工作流在服务上创建、读取、更新、删除 (CRUD) 操作。以下示例部署一个简单的 Hello World 服务,该服务可读取环境变量 TARGET
并打印其输出。
流程
通过一个镜像,在
default
命名空间内创建一个服务。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 列出该服务。
kn service list
$ kn service list NAME URL LATEST AGE CONDITIONS READY REASON hello http://hello.default.apps-crc.testing hello-gsdks-1 8m35s 3 OK / 3 True
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
curl
服务端点命令检查该服务是否正在工作:curl http://hello.default.apps-crc.testing
$ curl http://hello.default.apps-crc.testing Hello Knative!
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 更新该服务。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 现在,该服务的环境变量
TARGET
设置为Kn
。描述该服务。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 删除该服务。
kn service delete hello
$ kn service delete hello Service 'hello' successfully deleted in namespace 'default'.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 然后您可使用
list
命令来验证hello
服务是否已被删除。kn service list hello
$ kn service list hello No services found.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow