11.8. イベントでのトランスポート暗号化の検証
トランスポート暗号化が正しく設定されていることを確認するには、InMemoryChannel
リソースを作成してテストします。手順に従って、期待どおりに HTTPS が使用されていることを確認します。
前提条件
- OpenShift Container Platform に対するクラスター管理者権限があるか、Red Hat OpenShift Service on AWS または OpenShift Dedicated に対するクラスターまたは専用管理者権限がある。
- OpenShift Serverless Operator がインストールされている。
- cert-manager Operator for Red Hat OpenShift がインストールされている。
-
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