MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

k8s/python:Bagaimana cara membaca rahasia menggunakan klien Kubernetes Python?

  1. Instal klien Kubernetes untuk python
  2. Sekarang Anda bisa membuka rahasianya. Misalnya nama rahasia - mysql-pass , namespace - default
from kubernetes import client, config
config.load_kube_config()
v1 = client.CoreV1Api()
secret = v1.read_namespaced_secret("mysql-pass", "default")
print(secret)
  1. Jika Anda perlu mengekstrak sandi yang didekodekan dari rahasia
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)

Semoga ini bisa membantu.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara mengakses koleksi yang sudah ada sebelumnya dengan Mongoose?

  2. Bagaimana cara menampilkan detail pymongo.errors.OperationFailure?

  3. db.collection.count() mengembalikan lebih banyak dokumen untuk koleksi sharded di MongoDB

  4. Struktur dan sintaks kueri untuk dokumen rekursif di MongoDB?

  5. Batasi jumlah pengembalian bidang dari mongodb di Meteor