# Can't install traefik v3.6.2 on DOKS 1.34.1-do.0

**URL:** <https://community.traefik.io/t/cant-install-traefik-v3-6-2-on-doks-1-34-1-do-0/29368>\
**Category:** Traefik v3 (latest)\
**Tags:** kubernetes-crd\
**Created:** [November 27, 2025, 9:57pm UTC](https://community.traefik.io/t/cant-install-traefik-v3-6-2-on-doks-1-34-1-do-0/29368 "2025-11-27T21:57:14Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![rchekhina](https://sea2.discourse-cdn.com/flex020/user_avatar/community.traefik.io/rchekhina/32/10931_2.png) [@rchekhina](https://community.traefik.io/u/rchekhina)\
**Post date:** [November 27, 2025, 9:57pm UTC](https://community.traefik.io/t/cant-install-traefik-v3-6-2-on-doks-1-34-1-do-0/29368/1 "2025-11-27T21:57:14Z")

</div>

HI,

When I try to install traefik 3.6.2 via helm I have the following error:

Error: INSTALLATION FAILED: failed to install CRD crds/gateway-standard-install.yaml: conflict occurred while applying object /referencegrants.gateway.networking.k8s.io [apiextensions.k8s.io/v1](https://apiextensions.k8s.io/v1), Kind=CustomResourceDefinition: Apply failed with 2 conflicts: conflicts with "c3":

- .metadata.annotations.gateway.networking.k8s.io/bundle-version
- .spec.versions  
conflict occurred while applying object /gatewayclasses.gateway.networking.k8s.io [apiextensions.k8s.io/v1](https://apiextensions.k8s.io/v1), Kind=CustomResourceDefinition: Apply failed with 2 conflicts: conflicts with "c3":
- .metadata.annotations.gateway.networking.k8s.io/bundle-version
- .spec.versions  
conflict occurred while applying object /grpcroutes.gateway.networking.k8s.io [apiextensions.k8s.io/v1](https://apiextensions.k8s.io/v1), Kind=CustomResourceDefinition: Apply failed with 2 conflicts: conflicts with "c3":
- .metadata.annotations.gateway.networking.k8s.io/bundle-version
- .spec.versions  
conflict occurred while applying object /gateways.gateway.networking.k8s.io [apiextensions.k8s.io/v1](https://apiextensions.k8s.io/v1), Kind=CustomResourceDefinition: Apply failed with 2 conflicts: conflicts with "c3":
- .metadata.annotations.gateway.networking.k8s.io/bundle-version
- .spec.versions  
conflict occurred while applying object /httproutes.gateway.networking.k8s.io [apiextensions.k8s.io/v1](https://apiextensions.k8s.io/v1), Kind=CustomResourceDefinition: Apply failed with 2 conflicts: conflicts with "c3":
- .metadata.annotations.gateway.networking.k8s.io/bundle-version
- .spec.versions

Can you help me please ?

Best regards.

---

<div class="post-metadata">

**Author:** ![bluepuma77](https://avatars.discourse-cdn.com/v4/letter/b/a9adbd/32.png) [@bluepuma77](https://community.traefik.io/u/bluepuma77)\
**Post date:** [November 27, 2025, 9:58pm UTC](https://community.traefik.io/t/cant-install-traefik-v3-6-2-on-doks-1-34-1-do-0/29368/2 "2025-11-27T21:58:59Z")

</div>

Using [DOKS](https://github.com/digitalocean/DOKS)?

---

<div class="post-metadata">

**Author:** ![rchekhina](https://sea2.discourse-cdn.com/flex020/user_avatar/community.traefik.io/rchekhina/32/10931_2.png) [@rchekhina](https://community.traefik.io/u/rchekhina)\
**Post date:** [November 28, 2025, 6:56am UTC](https://community.traefik.io/t/cant-install-traefik-v3-6-2-on-doks-1-34-1-do-0/29368/3 "2025-11-28T06:56:15Z")

</div>

Hi using digitalocean kubernetes doks.

[removed by mod]

---

<div class="post-metadata">

**Author:** ![bigsolom](https://sea2.discourse-cdn.com/flex020/user_avatar/community.traefik.io/bigsolom/32/11045_2.png) [@bigsolom](https://community.traefik.io/u/bigsolom)\
**Post date:** [January 15, 2026, 4:28pm UTC](https://community.traefik.io/t/cant-install-traefik-v3-6-2-on-doks-1-34-1-do-0/29368/4 "2026-01-15T16:28:47Z")

</div>

I had a similar issue with a local K8s cluster, in my case the cluster was a k3d/k3s cluster for testing, the issue was that the `traefik` `ingressclass` was already defined and owned by `kube-system` so Helm wasn’t able to install a new one, that’s where the conflict came from.

To verify if you run:

```auto
kubectl get ingressclass traefik -o yaml

```

you would get in the output something like:

```auto
metadata:
  annotations:
    ingressclass.kubernetes.io/is-default-class: "true"
    meta.helm.sh/release-name: traefik
    meta.helm.sh/release-namespace: kube-system

```

I guess in your case it’s `c3` that owns it.

In order to fix this either destroy/re-create the cluster without the `c3` owned `traefik` or you can delete the existing `ingressclass` then try again

```auto
kubectl delete ingressclass traefik

```
