# TKC - ServiceGroup for non-HTTP

**URL:** <https://community.a10networks.com/t/tkc-servicegroup-for-non-http/779>\
**Category:** ADC - Application Delivery\
**Created:** [May 13, 2023, 12:31am UTC](https://community.a10networks.com/t/tkc-servicegroup-for-non-http/779 "2023-05-13T00:31:21Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![disirk74](https://avatars.discourse-cdn.com/v4/letter/d/919ad9/32.png) [@disirk74](https://community.a10networks.com/u/disirk74)\
**Post date:** [May 13, 2023, 12:31am UTC](https://community.a10networks.com/t/tkc-servicegroup-for-non-http/779/1 "2023-05-13T00:31:21Z")

</div>

I’m attempting to build a VirtualServer, Ports, and ServiceGroups on an ADC using the TKC connector.  
Are non-HTTP ports supported? Also, if the k8s Service has more than 1 port, will it detect all and build it? At present its only picking up the Telemetry port of the container.  
Any examples of a ClusterIP service that is using something other than HTTP(S) which is then able to be configured on an ADC would be greatly appreciated.

---

<div class="post-metadata">

**Author:** ![john\_allen](https://avatars.discourse-cdn.com/v4/letter/j/e19adc/32.png) [@john\_allen](https://community.a10networks.com/u/john_allen)\
**Post date:** [May 13, 2023, 12:56am UTC](https://community.a10networks.com/t/tkc-servicegroup-for-non-http/779/2 "2023-05-13T00:56:30Z")

</div>

Which version of TKC are you using? Are you using CRD’s to define the VS, or are you using the annotations section of an Ingress resource to configure it?

---

<div class="post-metadata">

**Author:** ![disirk74](https://avatars.discourse-cdn.com/v4/letter/d/919ad9/32.png) [@disirk74](https://community.a10networks.com/u/disirk74)\
**Post date:** [May 13, 2023, 1:00am UTC](https://community.a10networks.com/t/tkc-servicegroup-for-non-http/779/3 "2023-05-13T01:00:22Z")

</div>

Trying out 2.1.1.0 and attempting to use CRDs as Ingress are for HTTP primarily. I’m attempting to standup the sftpgo chart, which initiates a Service with ports FTP,SFTP and a Telemetry port. However, it only ever creates a ServiceGroup for the Telemetry port. If i remove Telemetry, the FTP, SFTP are ignored. I thought perhaps it was due to having more than 1 Service defined, so I changed it so there was only a single Port. Still no luck.

---

<div class="post-metadata">

**Author:** ![john\_allen](https://avatars.discourse-cdn.com/v4/letter/j/e19adc/32.png) [@john\_allen](https://community.a10networks.com/u/john_allen)\
**Post date:** [May 16, 2023, 7:50pm UTC](https://community.a10networks.com/t/tkc-servicegroup-for-non-http/779/4 "2023-05-16T19:50:05Z")

</div>

You should open a support ticket with A10. It sounds like a config issue, or maybe even a bug, but without all your CRD manifests, its a bit difficult to troubleshoot in this forum.

---

<div class="post-metadata">

**Author:** ![nehakakar](https://avatars.discourse-cdn.com/v4/letter/n/87869e/32.png) [@nehakakar](https://community.a10networks.com/u/nehakakar)\
**Post date:** [July 25, 2023, 12:35pm UTC](https://community.a10networks.com/t/tkc-servicegroup-for-non-http/779/5 "2023-07-25T12:35:48Z")

</div>

Hi,  
**Are non-HTTP ports supported?**

Yes, non-HTTP ports are supported by TKC. You can configure Virtual Servers and ServiceGroups for protocols other than HTTP(S) using the TKC connector.

**If the Kubernetes Service has more than 1 port, will it detect all and build it?**

By default, TKC uses the standard Kubernetes Ingress resource to configure Virtual Servers. In the case of non-HTTP services, you can use the A10 annotations section of the Ingress resource to specify the ports and other configuration details for the Virtual Server and ServiceGroup. However, it seems that you are experiencing an issue where only the Telemetry port is being detected and configured by TKC, even if the Kubernetes Service has multiple ports defined.
