In addition to using the Ketch CLI or external providers to manage frameworks, you can also leverage a simplified Ketch definition that you can store in a YAML file.
name: myframework ingressController: className: istio serviceEndpoint: 184.108.40.206 type: istio
The name of the framework
Have Ketch use an existing namespace in the cluster for the new framework instead of creating a new one.
The number of applications that can be delivered to this framework/namespace.
Ingress controller configuration to be used by Ketch when creating application endpoints for the applications deployed.
You ingress controller class name.
You cluster issuer name.
This will be used by Ketch when users request Ketch to automatically create and attach certificates to their application's CNAME.
You ingress controller' external IP.
Ketch will connect to the controller to automatically create an endpoint for your application during deployment and expose an endpoint so users can access it.
Your ingress controller type.
You can use the command below in combination with your Ketch framework definition file to have your framework created:
ketch framework add framework.yaml
You can use the command below in combination with your Ketch framework definition file to have your framework updated:
ketch framework update framework.yaml
Updated 7 months ago