我按照这里https://kubernetes.io/docs/tasks/run-application/run-replicated-stateful-application/ 中的示例在kubernetes 中创建了一个 3 副本 mysql statefulset,一切正常。
但是,在我添加 root 密码并修改部署 yaml 以包含密码后,mysql-1 总是失败。
这是我添加密码的方法:
mysql-root-pass
MYSQL_ALLOW_EMPTY_PASSWORD
并替换为MYSQL_ROOT_PASSWORD
read from the secret-p$MYSQL_ROOT_PASSWORD
到 yaml 文件中调用 mysql 的所有地方。mysql-1 0/2 Init:CrashLoopBackOff
任何人都有关于如何添加密码的工作示例?
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: mysql
labels:
app: mysql
spec:
selector:
matchLabels:
app: mysql
serviceName: mysql
replicas: 3
template:
metadata:
labels:
app: mysql
spec:
initContainers:
- name: init-mysql
image: mysql:5.7
command:
# initContainer is used …
Run Code Online (Sandbox Code Playgroud) 我不知道我是如何进入这种模式的,但是每当我按下箭头按钮时,光标就会移动并选择它传递的文本。就好像Shift按键被按下一样。
它是什么以及如何出去?
我必须关闭并重新打开 vscode 才能清除它。
编辑:按Ctrl-进入该模式Space。似乎是 Emacs 标记集模式。
我正在将应用程序部署在特定路径中,例如/path
.
// login form
router.get('/login', function (req, res) {
})
router.post('/login', function(req, res) {
if (success) {
res.redirect('/') // <<--- does not direct to /path
}
})
// install router under path
app.use('/path', router)
Run Code Online (Sandbox Code Playgroud)
所以我可以导航到http://.../path/login
登录后,我想将用户重定向到下面/
的/path
.
我不想硬编码/path
,只使用相对路径,因为路由器已经安装在path
.
是否可以?怎么做?
我把一个div display:inline-block
放在里面<p></p>
.div清除了左边.但是,如果我把它放在一个<div></div>
,它遵循流程.
小提琴:http://jsfiddle.net/jDBxN/
谁知道为什么?如何制作<p>
与inline-block
行为相同<div>
?
浏览器是Chrome 29