【问题标题】:How can I configure a Jupyter notebook password in a YAML file?如何在 YAML 文件中配置 Jupyter 笔记本密码?
【发布时间】:2022-01-22 08:40:48
【问题描述】:

我想在 deployment.yaml 文件中配置 Jupyter 笔记本的密码。我用 kubectl 运行这个文件。笔记本启动正常,但未设置密码。如何改进yaml文件配置密码?

apiVersion: apps/v1
kind: Deployment
metadata:
  name: minimal-notebook
  labels:
    app: minimal-notebook
spec:
  replicas: 1
  selector:
    matchLabels:
      app: minimal-notebook
  template:
    metadata:
      labels:
        app: minimal-notebook
    spec:
      containers:
      - name: minimal-notebook
        image: jupyter/minimal-notebook:latest
        ports:
        - containerPort: 8888
        args: ["start-notebook.sh", "--NotebookApp.password='sha1:[password]'"]

【问题讨论】:

    标签: jupyter-notebook yaml kubectl


    【解决方案1】:

    在代码的“[password]”处,您需要输入一个散列密码用于网络认证,您可以手动准备一个散列密码,使用函数“from notebook.auth import passwd; python/IPython shell 中的 passwd()”;您可以使用下一个链接作为指南来准备哈希密码link 1link 2 下一个示例在哪里:

    from notebook.auth import passwd
    passwd()
    Enter password:
    Verify password:
    Out[2]: 'sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed'
    

    如果您愿意,也可以使用以下链接使用算法link 3link 4

    【讨论】:

      猜你喜欢
      • 2021-05-28
      • 2021-06-26
      • 1970-01-01
      • 2016-07-24
      • 1970-01-01
      • 2022-06-11
      • 2019-02-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多