Kubernetes: Een sensor installeren
Compatibel met Kubernetes 1.16 of hoger en Helm 3.0.0 of hoger.
Voordat u begint
Zorg ervoor dat u beheerdersrechten heeft.
Zorg ervoor dat Kubernetes op uw computer is geïnstalleerd.
Zorg ervoor dat Helm op uw computer is geïnstalleerd.
Zorg ervoor dat Docker op uw computer is geïnstalleerd.
Sensor installeren
Download het Kubernetes-implementatiepakket vanuit uw CertCentral-account
Ga in het linkerhoofdmenu van uw CertCentral-account naar Discovery > Discovery beheren.
Selecteer Sensor toevoegen op de pagina Scans beheren op.
Op de pagina Een sensor instellen, onder stap 1 Een Discovery-sensor downloaden in het gedeelte Docker, selecteert u Kubernetes-implementatiebestanden.
U kunt de sensor ook vanaf hier downloaden: Kubernetes-implementatiebestand.
Sla het pakket (digicert_sensor_kubernetes.zip) op in uw systeem. Vergeet niet de locatie te noteren.
Pak de inhoud van het zip-bestand uit.
Configureer en implementeer de sensor in Kubernetes met Helm
Maak de installatiemap.
Bijvoorbeeld:
install_dir
En kopieer de uitgepakte map (digicert_sensor_kubernetes) in de installatiemap.
Open het bestand values.yaml in een teksteditor.
Bewerk het bestand values.yaml om de informatie te verstrekken voor de volgende parameters om de sensor te configureren.
Gebruikersnaam
Wachtwoord
Afdelingsnaam
Sensornaam
Opmerking: Deze parameters worden gebruikt om een sensor in te richten voor een CertCentral-account.
Ga naar de sensorinstallatiemap (
install_dir
) en voer dehelm install
-opdracht uit om de sensor te installeren en te starten.helm install <image name> <installation directory path>
Bijvoorbeeld:
helm install digicert-sensor ./install_dir
Het bestand values.yaml ziet er als volgt uit:
# Default values for sensor-charts. # This is a YAML-formatted file. # Declare variables to be passed into your templates. replicaCount: 1 image: repository: digicertinc/digicert-sensor pullPolicy: Always tag: "latest" nameOverride: "" fullnameOverride: "" service: type: ClusterIP port: 8080 ingress: enabled: false resources: {} # We usually recommend not to specify default resources and to leave this as a conscious # choice for the user. This also increases chances charts run on environments with little # resources, such as Minikube. If you do want to specify resources, uncomment the following # lines, adjust them as necessary, and remove the curly braces after 'resources:'. # limits: # cpu: 100m # memory: 128Mi # requests: # cpu: 100m # memory: 128Mi autoscaling: enabled: false daasDomain: "daas.digicert.com" sensorHome: /usr/local/digicert/sensor sensorAuthDetails: username: username password: password divisionName: DivisionName sensorName: sensorName
De volgende stappen
Controleer de sensorinstallatie:
Controleer de sensorstatus in uw CertCentral-account.
Controleer de sensorstatuslogboeken.
Opmerking
De locatie van het sensorlogboek is: <pad gedefinieerd in sensorHome-parameter>/logs/sensor.log
Bijvoorbeeld: /usr/local/digicert/sensor/logs/sensor.log
Nu bent u klaar om een scan in te stellen en uit te voeren met deze sensor. Zie Een scan instellen en uitvoeren.
Als u meerdere sensoren gebruikt, wilt u misschien de naam van de sensoren wijzigen om het volgen en identificeren gemakkelijker te maken. Zie Naam van de sensor wijzigen.