MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

k8s/python:Как да прочета тайна с помощта на клиента Kubernetes Python?

  1. Инсталирайте Клиент на Kubernetes за python
  2. Сега можете да разкриете тайната. Например тайно име - mysql-pass , пространство от имена - default
from kubernetes import client, config
config.load_kube_config()
v1 = client.CoreV1Api()
secret = v1.read_namespaced_secret("mysql-pass", "default")
print(secret)
  1. Ако трябва да извлечете декодирана парола от тайната
from kubernetes import client, config
import base64
import sys    
config.load_kube_config()
v1 = client.CoreV1Api()
sec = str(v1.read_namespaced_secret("mysql-pass", "default").data)
pas = base64.b64decode(sec.strip().split()[1].translate(None, '}\''))
print(pas)

Надяваме се, че това ще помогне.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Обединяване на документи с техните вложени масиви и техните вложени масиви

  2. Как да разрешите JSON данни в свободна форма в документите на Mongoose?

  3. Намерете записи с поле във вложен документ, когато родителските полета не са известни

  4. Добавяне/изваждане на дни към ISODate в MongoDB Shell

  5. MongoDB 3 Java проверява дали съществува колекция