DataDog / KubeHound

Kubernetes Attack Graph
https://kubehound.io
Apache License 2.0
705 stars 39 forks source link

Invalid APIVersion #141

Closed nishaanthguna22 closed 8 months ago

nishaanthguna22 commented 8 months ago

When running kubehound, I am getting the mentioned error saying that apiVersion is invalid. I am able to run kubectl commands without any problem.

./kubehound run 
INFO[0000] Starting KubeHound (run_id: 3da28dd5-2050-46a2-bdb9-e34e90f54ca4)  component=kubehound run_id=3da28dd5-2050-46a2-bdb9-e34e90f54ca4 service=kubehound
INFO[0000] Initializing launch options                   component=kubehound run_id=3da28dd5-2050-46a2-bdb9-e34e90f54ca4 service=kubehound
INFO[0000] Loading application configuration from default embedded  component=kubehound run_id=3da28dd5-2050-46a2-bdb9-e34e90f54ca4 service=kubehound
INFO[0000] Initializing application telemetry            component=kubehound run_id=3da28dd5-2050-46a2-bdb9-e34e90f54ca4 service=kubehound
WARN[0000] Telemetry disabled via configuration          component=kubehound run_id=3da28dd5-2050-46a2-bdb9-e34e90f54ca4 service=kubehound
INFO[0000] Loading cache provider                        component=kubehound run_id=3da28dd5-2050-46a2-bdb9-e34e90f54ca4 service=kubehound
INFO[0000] Loaded MemCacheProvider cache provider        component=kubehound run_id=3da28dd5-2050-46a2-bdb9-e34e90f54ca4 service=kubehound
INFO[0000] Loading store database provider               component=kubehound run_id=3da28dd5-2050-46a2-bdb9-e34e90f54ca4 service=kubehound
INFO[0000] Loaded MongoProvider store provider           component=kubehound run_id=3da28dd5-2050-46a2-bdb9-e34e90f54ca4 service=kubehound
INFO[0000] Loading graph database provider               component=kubehound run_id=3da28dd5-2050-46a2-bdb9-e34e90f54ca4 service=kubehound
INFO[0000] Loaded JanusGraphProvider graph provider      component=kubehound run_id=3da28dd5-2050-46a2-bdb9-e34e90f54ca4 service=kubehound
INFO[0000] Starting Kubernetes raw data ingest           component=kubehound run_id=3da28dd5-2050-46a2-bdb9-e34e90f54ca4 service=kubehound
INFO[0000] Loading Kubernetes data collector client      component=kubehound run_id=3da28dd5-2050-46a2-bdb9-e34e90f54ca4 service=kubehound
Error: raw data ingest: collector client creation: getting kubernetes config: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1"
Usage:
  kubehound-local [flags]

Flags:
  -c, --config string   application config file
  -h, --help            help for kubehound-local

FATA[0000] raw data ingest: collector client creation: getting kubernetes config: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1"  component=kubehound run_id=3da28dd5-2050-46a2-bdb9-e34e90f54ca4 service=kubehound

$ kubectl get pods No resources found in default namespace.

Can someone please help in resolving this?