Skip to content

http template is not created #14

@doblezero00

Description

@doblezero00

A10 device: TH1040S 5.2.1-p5, build 114
TKC image: a10networks/a10-kubernetes-connector:2.2.2.0

Server configuration before deploying TKC:

slb virtual-server vs-qa-abp-onyx-k8s 172.23.8.56
template virtual-server bw-control
port 80 http
name vp-qa-abp-onyx-k8s
aflex http-error-status-log
source-nat auto

Ingress configuration:

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ingress-resource-nyqa
namespace: umb-abp
annotations:
spec.ingressClassName: a10-ext
abp-acctmgmtwebservice.acos.a10networks.com/service-group: '{"name":"qa-abp-onyx-acctmgmtwebservice-sg","protocol":"tcp"}'
abp-deviceconfigwebservice.acos.a10networks.com/service-group: '{"name":"qa-abp-deviceconfigwebservice-sg","protocol":"tcp"}'
abp-deviceconfigwebservice.acos.a10networks.com/service-group: '{"name":"qa-abp-farepolicywebservice-sg","protocol":"tcp"}'
abp-riskmgmtwebservice.acos.a10networks.com/service-group: '{"name":"qa-abp-riskmgmtwebservice-sg","protocol":"tcp"}'
abp-systemwebservice.acos.a10networks.com/service-group: '{"name":"qa-abp-systemwebservice-sg","protocol":"tcp"}'
abp-txnwebservice.acos.a10networks.com/service-group: '{"name":"qa-abp-txnwebservice-sg","protocol":"tcp"}'
acos.a10networks.com/virtual-server: '{"name":"vs-qa-abp-onyx-k8s","vip":"172.23.8.56"}'
acos.a10networks.com/virtual-ports: '[{"port":"80","protocol":"http","http2":false,"snat":true}]'
acos.a10networks.com/http-policy-name: "umb-abp-qa-httptemplate"
spec:
rules:

  • host: abp.test.local
    http:
    paths:
    • path: /AcctMgmtWebService
      pathType: Prefix
      backend:
      service:
      name: abp-acctmgmtwebservice
      port:
      number: 7001
    • path: /DeviceConfigWebService
      pathType: Prefix
      backend:
      service:
      name: abp-deviceconfigwebservice
      port:
      number: 7002
    • path: /FarePolicyWebService
      pathType: Prefix
      backend:
      service:
      name: abp-farepolicywebservice
      port:
      number: 7003
    • path: /RiskMgmtWebService
      pathType: Prefix
      backend:
      service:
      name: abp-riskmgmtwebservice
      port:
      number: 7004
    • path: /SystemWebService
      pathType: Prefix
      backend:
      service:
      name: abp-systemwebservice
      port:
      number: 7005
    • path: /TxnWebService
      pathType: Prefix
      backend:
      service:
      name: abp-txnwebservice
      port:
      number: 7006

2024-06-06T13:25:16.700Z INFO a10core/axapi.go:815 Configure to thunder(https://172.23.1.33/axapi/v3/slb/service-group/qa-abp-onyx-txnwebservice-sg)
2024-06-06T13:25:16.700Z INFO acos/k8s_ingress.go:159 Failed to setup http template, error = did not find a service group to bind to ACOS vport

2024-06-06T13:32:36.899Z INFO acos/k8s_ingress.go:277 [httpTemplate] getServicePortName svc: &IngressServiceBackend{Name:abp-acctmgmtwebservice,Port:ServiceBackendPort{Name:http,Number:0,},}
2024-06-06T13:32:36.903Z INFO a10core/axapi.go:903 [aXAPI] response: 200{
"service-group": {
"name":"qa-abp-onyx-acctmgmtwebservice-sg",

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions