The IBM® App Connect Operator provides a number of
APIs that you can use to create authoring and runtime environments (or instances), and resources
that you can use in these environments.
Procedure
To create App Connect instances or resources in your Kubernetes cluster, complete the following steps:
- Obtain and then add an
entitlement key to your namespace to enable the App Connect
images to be pulled from the IBM Entitled Registry.
- From the namespace where the IBM App Connect Operator is installed,
create the types of instances or resources that you need.
Note:
- Follow the instructions for creating an instance (or resource) from the Red Hat
OpenShift or Kubernetes CLI.
- Only the
AppConnectEnterpriseNonProductionFREE,
AppConnectEnterpriseNonProduction, and
AppConnectEnterpriseProduction licenses are supported for creating instances or
resources. For more information, see Licensing reference for IBM App Connect Operator.
- IBM Cloud Pak foundational
services (formerly IBM Cloud Platform Common
Services) is not supported for Kubernetes environments, so when creating an
instance or resource, you must explicitly set the spec.useCommonServices
parameter to
false.
- If you are using IBM Cloud Kubernetes Service, you can use the
spec.ingress.enabled parameter to enable ingress and automatically create the
ingress resources that are needed to make the deployed instances publicly available. For more
information, see Automatically creating ingress definitions for external access to your IBM App Connect instances on IBM Cloud Kubernetes Service.
- If you are working in a Kubernetes environment other than IBM Cloud Kubernetes Service, ensure that you create an ingress resource after you create each
App Connect Dashboard, switch server, App Connect Designer, integration server, or integration runtime instance in your cluster. These ingress resources are
needed to make the deployed instances publicly available. For more information, see Manually creating ingress definitions for external access to your IBM App Connect instances in Kubernetes environments.