Hvad er ConfigMap?
Hvad er ConfigMap?

Video: Hvad er ConfigMap?

Video: Hvad er ConfigMap?
Video: Kubernetes ConfigMap и Secret как Kubernetes Volumes | Демо 2024, November
Anonim

EN ConfigMap er en ordbog over konfigurationsindstillinger. Denne ordbog består af nøgleværdi-par af strenge. Kubernetes leverer disse værdier til dine containere. Ligesom med andre ordbøger (kort, hashes,) giver nøglen dig mulighed for at hente og indstille konfigurationsværdien.

Hvordan får jeg på denne måde et ConfigMap i Kubernetes?

  1. Du skal have en Kubernetes-klynge, og kommandolinjeværktøjet kubectl skal konfigureres til at kommunikere med din klynge.
  2. Brug kommandoen kubectl create configmap til at oprette ConfigMaps fra mapper, filer eller bogstavelige værdier:
  3. Du kan bruge kubectl describe eller kubectl get til at hente information om et ConfigMap.

Ved også, hvad er forskellen mellem Kubernetes Engine-konfigurationskort og hemmeligheder? Den store forskel mellem hemmeligheder og ConfigMaps er det Hemmeligheder er tilsløret med en Base64-kodning. Der kan være flere forskelle i fremtid, men det er god praksis at bruge Hemmeligheder for fortrolige data (som API-nøgler) og ConfigMaps for ikke-fortrolige data (som portnumre).

I denne forbindelse, hvordan redigerer jeg ConfigMap i Kubernetes?

Bare smid: kubectl rediger configmap <navn på configmap > på din kommandolinje. Så kan du redigere din konfiguration. Dette åbner en vim redaktør med configmap i yaml-format. Nu simpelthen redigere det og gem det.

Hvordan slipper jeg af med pod Kubernetes?

Først skal du bekræfte navnet på den node, du ønsker fjerne , og sørg for, at alle de bælg på noden kan sikkert afsluttes uden nogen særlige procedurer. Brug derefter drain-kommandoen til at smide alle brugere ud bælg fra knudepunktet. De vil blive planlagt til andre noder af deres controller (Deployment, ReplicaSet osv.).

Anbefalede: