Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
kubeeye — Strumento di ispezione nativo per il cloud per cluster Kubernetes che rileva configurazioni errate delle applicazioni, componenti non salutari e problemi dei nodi utilizzando regole personalizzate OPA, PromQL e di sistema. | Kitploit
Strumenti/GitHubGitHub/kubesphere/kubeeye
Sicurezza dell'Infrastruttura CloudSicurezza dei ContenitoriAnalisi delle VulnerabilitàAudit di ConfigurazioneSicurezza CloudConfigurazione Errata
GitHubkubesphere/kubeeye

kubeeye

Strumento di ispezione nativo per il cloud per cluster Kubernetes che rileva configurazioni errate delle applicazioni, componenti non salutari e problemi dei nodi utilizzando regole personalizzate OPA, PromQL e di sistema.

Vedi Repository
85218961 anno faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Sito web
Condividi

Italiano | 中文

KubeEye è uno strumento di ispezione dei cluster cloud-native progettato specificamente per Kubernetes, in grado di identificare problemi e rischi all'interno del cluster Kubernetes basandosi su regole personalizzate.

Avvio Rapido

Installazione

Scarica il pacchetto di installazione da Releases, che include il grafico Helm, le regole demo e le immagini per l'installazione offline.

root@kitploit:~
VERSION=v1.0.3

wget https://github.com/kubesphere/kubeeye/releases/download/${VERSION}/kubeeye-offline-${VERSION}.tar.gz

tar -zxvf kubeeye-offline-${VERSION}.tar.gz

cd kubeeye-offline-${VERSION}

# offline installation, please import the images in the 'images' folder into the local container repository yourself and modify the images repo in `chart/kubeeye/values.yaml`.

helm upgrade --install kubeeye chart/kubeeye -n kubeeye-system --create-namespace

Utilizzo

Importare le Regole di Ispezione

La directory rules nel pacchetto di installazione fornisce regole demo, che possono essere personalizzate in base alle esigenze specifiche.

Nota: Le regole PromQL richiedono che l'endpoint di Prometheus sia impostato in anticipo.

root@kitploit:~
kubectl apply -f rules

Creare un Piano di Ispezione

Configura i piani di ispezione su richiesta.

root@kitploit:~
cat > plan.yaml << EOF
apiVersion: kubeeye.kubesphere.io/v1alpha2
kind: InspectPlan
metadata:
  name: inspectplan
spec:
  # The planned time for executing inspections only supports cron expressions. For example, '*/30 * * * ?' means that the inspection will be performed every 30 minutes.'
  # If only a single inspection is required, then remove this parameter.
  schedule: "* */12 * * ?"
  # The maximum number of retained inspection results, if not filled in, will retain all.
  maxTasks: 10 
  # Should the inspection plan be paused, applicable only to periodic inspections, true or false (default is false).
  suspend: false
  # Inspection timeout, default 10 minutes.
  timeout: 10m
  # Inspection rule list, used to associate corresponding inspection rules, please fill in the inspectRule name.
  # Execute `kubectl get inspectrule` to view the inspection rules in the cluster.
  ruleNames:
  - name: configmap-inspect-rules
  - name: cronjob-inspect-rules
  - name: daemonset-inspect-rules
  - name: deployment-inspect-rules
  - name: event-inspect-rules
  - name: job-inspect-rules
  - name: node-inspect-rules
  - name: pod-inspect-rules
  - name: pod-state-inspect-rules
  # nodeName: master
  # nodeSelector:
  #   node-role.kubernetes.io/master: ""        
  # Multi-cluster inspection (currently only supports multi-cluster inspection in KubeSphere)
  # clusterName: 
  # - name: host
EOF


kubectl apply -f plan.yaml

Ottenere i Rapporti di Ispezione

Controllare i Risultati dell'Ispezione
root@kitploit:~
# View the name of the inspection result for inspection report download.
kubectl get inspectresult
Comando
root@kitploit:~
## Get the address and port of kubeeye-apiserver service.
kubectl get svc -n kubeeye-system kubeeye-apiserver -o custom-columns=CLUSTER-IP:.spec.clusterIP,PORT:.spec.ports[*].port

## Download the inspection report, and please replace <> with the actual information obtained from the environment.
curl http://<svc-ip>:9090/kapis/kubeeye.kubesphere.io/v1alpha2/inspectresults/<result name>\?type\=html -o inspectReport.html

## After downloading, you can use a browser to open the HTML file for viewing.
Console Web
root@kitploit:~
## Create a nodePort type svc for kubeeye-apiserver.
kubectl -n kubeeye-system expose deploy kubeeye-apiserver --port=9090 --type=NodePort --name=ke-apiserver-node-port

## Enter the inspection report URL in the browser to view, and remember to replace <> with the actual information obtained from the environment.
http://<node address>:<node port>/kapis/kubeeye.kubesphere.io/v1alpha2/inspectresults/<result name>?type=html

Elenco delle Regole Supportate

  • OPA
  • PromQL
  • Modifica File
  • Configurazione Parametri Kernel
  • Stato Servizio Systemd
  • Informazioni di Base del Nodo
  • Ispezione Contenuto File
  • Connettività del Servizio
Scarica lo strumento