如何在 YAML 文件中配置 Jupyter 笔记本密码?
Posted
技术标签:
【中文标题】如何在 YAML 文件中配置 Jupyter 笔记本密码?【英文标题】:How can I configure a Jupyter notebook password in a YAML file? 【发布时间】: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]'"]
【问题讨论】:
【参考方案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
【讨论】:
以上是关于如何在 YAML 文件中配置 Jupyter 笔记本密码?的主要内容,如果未能解决你的问题,请参考以下文章
我在主页上有很多Jupyter笔记本,当Jupyter启动时会显示。我该如何清洁其中一些?
如何检查哪个 Jupyter 笔记本有“%run”另一个笔记本?
python 自动将Jupyter笔记本保存为.py和.html文件。添加到关联配置文件的ipython_notebook_config.py文件中。
如何使用pyspark在jupyter笔记本中显示我的csv数据文件
SpringBoot 学习笔记 -- [spring Boot配置文件之YAML格式, springBoot自动配置浅入,springboot集成JDBC]