Creates an Ingress routing rule for a Kubernetes cluster managed by EDAS.
Try it now
Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
edas:ManageCluster |
create |
*Cluster
|
None | None |
Request syntax
POST /pop/v5/k8s/acs/k8s_ingress HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClusterId |
string |
Yes |
The ID of the Kubernetes cluster. |
5b2b4ab4-efbc-4a81-9c45-xxxxxxxxxxxxx |
| Namespace |
string |
Yes |
The namespace of the Kubernetes cluster. |
default |
| Name |
string |
Yes |
The Ingress name. Supports lowercase letters, digits, and hyphens (-). Must start with a lowercase letter and cannot end with a hyphen. Maximum length: 63 characters. |
my-ingress-rule |
| IngressConf |
string |
No |
The Ingress routing rules. Specify a JSON string in the following format:
Parameter description:
|
{"rules":[{"host":"abc.com","secretName":"tls-secret","paths":[{"path":"/path","backend":{"servicePort":80,"serviceName":"xxx"}}]}]} |
| Annotations |
string |
No |
The Ingress annotations. |
{\"alb.ingress.kubernetes.io/rewrite-target\":\"/consumer-echo/test\"} |
| Labels |
string |
No |
The Ingress labels. |
{\"test-labels\":\"test-value\"} |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response object. |
||
| Code |
integer |
The HTTP status code. |
200 |
| Message |
string |
The response message. |
success |
Examples
Success response
JSON format
{
"Code": 200,
"Message": "success"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 500 | Edas.errorcode.PermissionDenied.message | You are not authorized to perform the operation. | No permissions |
See Error CodesError Codes for a complete list.
Release notes
See Release NotesRelease Notes for a complete list.