{"Name":"k8s","ID":"go.mondoo.com/cnquery/v9/providers/k8s","Version":"13.8.0","ConnectionTypes":["k8s"],"CrossProviderTypes":null,"Connectors":[{"Name":"k8s","Use":"k8s (optional MANIFEST path)","Short":"a Kubernetes cluster or local manifest file(s)","Long":"Use the k8s provider to query Kubernetes resources, including clusters, pods, services, containers, manifests, and more.\n\nRequirement:\n  To query or scan a Kubernetes cluster, you must install kubectl on your workstation. To learn how, read https://kubernetes.io/docs/tasks/tools/. \n\nExamples:\n  cnspec shell k8s\n  cnspec scan k8s\n  cnspec scan k8s \u003cMANIFEST-FILE\u003e\n","MaxArgs":1,"Flags":[{"Long":"context","Desc":"Target a specific Kubernetes context from your kubeconfig","Type":3},{"Long":"namespaces-exclude","Desc":"Filter out Kubernetes objects in the matching namespaces","Type":3},{"Long":"namespaces","Desc":"Only include Kubernetes objects in the matching namespaces","Type":3},{"Long":"container-proxy","Desc":"HTTP proxy to use for container pulls","Type":3},{"Long":"images","Desc":"Only include container images matching the given image references during discovery (comma-separated, glob supported)","Type":3},{"Long":"images-exclude","Desc":"Filter out container images matching the given image references during discovery (comma-separated, glob supported)","Type":3},{"Long":"kubelogin","Default":"false","Desc":"Authenticate against a remote Azure AD enabled Kubernetes cluster using an Azure identity.","Type":1}],"Aliases":["kubernetes"],"Discovery":["admissionreviews","clusters","container-images","cronjobs","daemonsets","deployments","ingresses","jobs","namespaces","pods","replicasets","services","statefulsets"]}],"AssetUrlTrees":[{"path_segments":["technology=k8s"],"key":"platform","values":{"*":null},"title":"Platform"},{"path_segments":["technology=iac","category=k8s-manifest"]}],"Platforms":[{"name":"k8s-cluster","title":"Kubernetes Cluster","family":["k8s"],"kind":["api"],"runtime":["k8s-cluster"]},{"name":"k8s-manifest","title":"Kubernetes Manifest","family":["k8s"],"kind":["code"],"runtime":["k8s-manifest"]},{"name":"k8s-admission","title":"Kubernetes Admission","family":["k8s"],"kind":["code","k8s-object"],"runtime":["k8s-manifest","k8s-admission","k8s-cluster"]},{"name":"k8s-node","title":"Kubernetes Node","family":["k8s"],"kind":["k8s-object"],"runtime":["k8s-cluster","k8s-manifest","k8s-admission"]},{"name":"k8s-pod","title":"Kubernetes Pod","family":["k8s","k8s-workload"],"kind":["k8s-object"],"runtime":["k8s-cluster","k8s-manifest","k8s-admission"]},{"name":"k8s-cronjob","title":"Kubernetes CronJob","family":["k8s","k8s-workload"],"kind":["k8s-object"],"runtime":["k8s-cluster","k8s-manifest","k8s-admission"]},{"name":"k8s-statefulset","title":"Kubernetes StatefulSet","family":["k8s","k8s-workload"],"kind":["k8s-object"],"runtime":["k8s-cluster","k8s-manifest","k8s-admission"]},{"name":"k8s-deployment","title":"Kubernetes Deployment","family":["k8s","k8s-workload"],"kind":["k8s-object"],"runtime":["k8s-cluster","k8s-manifest","k8s-admission"]},{"name":"k8s-job","title":"Kubernetes Job","family":["k8s","k8s-workload"],"kind":["k8s-object"],"runtime":["k8s-cluster","k8s-manifest","k8s-admission"]},{"name":"k8s-replicaset","title":"Kubernetes ReplicaSet","family":["k8s","k8s-workload"],"kind":["k8s-object"],"runtime":["k8s-cluster","k8s-manifest","k8s-admission"]},{"name":"k8s-daemonset","title":"Kubernetes DaemonSet","family":["k8s","k8s-workload"],"kind":["k8s-object"],"runtime":["k8s-cluster","k8s-manifest","k8s-admission"]},{"name":"k8s-ingress","title":"Kubernetes Ingress","family":["k8s","k8s-ingress"],"kind":["k8s-object"],"runtime":["k8s-cluster","k8s-manifest","k8s-admission"]},{"name":"k8s-service","title":"Kubernetes Service","family":["k8s","k8s-service"],"kind":["k8s-object"],"runtime":["k8s-cluster","k8s-manifest","k8s-admission"]},{"name":"k8s-namespace","title":"Kubernetes Namespace","family":["k8s","k8s-namespace"],"kind":["k8s-object"],"runtime":["k8s-cluster","k8s-manifest","k8s-admission"]}]}