11.8. 在 Eventing 中验证传输加密
要确认正确配置了传输加密,您可以创建并测试 InMemoryChannel
资源。按照以下步骤确保它按预期使用 HTTPS。
先决条件
- 在 OpenShift Container Platform 上具有集群管理员权限,或者具有 Red Hat OpenShift Service on AWS 或 OpenShift Dedicated 的集群或专用管理员权限。
- 已安装 OpenShift Serverless Operator。
- 您已为 Red Hat OpenShift 安装了 cert-manager Operator。
-
已安装 OpenShift (
oc
) CLI。
流程
创建一个
InMemoryChannel
资源,如下所示:apiVersion: messaging.knative.dev/v1 kind: InMemoryChannel metadata: name: transport-encryption-test
运行以下命令来应用
InMemoryChannel
资源:$ oc apply -f <filename>
运行以下命令来查看
InMemoryChannel
地址:$ oc get inmemorychannels.messaging.knative.dev transport-encryption-test
输出示例
NAME URL AGE READY REASON transport-encryption-test https://imc-dispatcher.knative-eventing.svc.cluster.local/default/transport-encryption-test 17s True