小编ger*_*lus的帖子

Kubernetes livenessProbe http 结果?

我们有一个 HTTPlivenessProbe设置,如果服务不健康,它会返回 500,并打印出问题所在。
有什么办法可以查看返回的输出livenessProbe吗?

我可以将它记录在应用程序中,但也许可以从 Kubernetes 中查看?

目前,我看到的唯一一件事是pod describe

Killing container with id docker://12568746c312e6646fd6ecdb2123db448be0bc6808629b1a63ced8b7298be444:pod "test-3893895584-7f4cr_test(524091bd-49d8-11e7-bd00-42010a840224)" container "test" is unhealthy, it will be killed and re-created.
Run Code Online (Sandbox Code Playgroud)

在 GKE 上运行

kubernetes

3
推荐指数
1
解决办法
913
查看次数

在mac os x上使用boot2docker运行docker?

尝试使用boot2docker在我的mac os x上运行docker.

一切似乎都很好,但我不能运行docker图像.我一定错过了一些明显的东西.

我用过的指南:

Mac OS X上的NodeJs Web App
Docker

我的码头文件:

FROM    ubuntu:12.04

# Build dependencies
RUN apt-get -y update
RUN apt-get install build-essential -y
RUN apt-get install curl -y 
# Install NodeJS
RUN curl -L http://nodejs.org/dist/v0.10.22/node-v0.10.22.tar.gz | tar -xz
RUN cd /node-v0.10.22 && ./configure
RUN cd /node-v0.10.22 && make && make install && make clean
# Global NPM installs
RUN npm install --silent -g express lodash ejs forever

RUN mkdir /app
ADD server.js /app/server.js
ADD dist /app/dist …
Run Code Online (Sandbox Code Playgroud)

macos node.js docker

2
推荐指数
1
解决办法
5477
查看次数

redux 减速器 vs 动作

关于减速器与动作的新手问题。来自 redux 文档

\n\n
\n

操作描述了发生了某些事情的事实,但不指定应用程序状态如何更改以响应。

\n
\n\n

\n\n
\n

给定相同的参数,reducer 应该计算下一个状态并返回它。没有什么惊喜。无副作用。没有 API 调用。没有突变。\n 只是一个计算。

\n
\n\n

因此,如果我们考虑以下场景:

\n\n
    \n
  1. 用户可以在地图上放置点并获取这些点之间的路线。
  2. \n
  3. 当用户第一次单击地图时,这是他的起点。当他第二次点击时——这就是他的终点。随后的单击会在前一个点和结束位置之间添加点。
  4. \n
  5. 添加每个点后(第一个点除外)必须计算新点和前一个点之间的路线。因此,如果我有 S -> A -> F 并添加点 B (S -> A -> B -> F) 必须计算两条路线 A -> B 和 B -> F
  6. \n
\n\n

因此,在添加任何 3 个以上的点时,我们会产生两个副作用:

\n\n
    \n
  • 新点未放置在列表末尾
  • \n
  • 必须计算到达终点的新路线。
  • \n
\n\n

如果我将我的 Point 结构建模如下:

\n\n
 // typescript\ninterface Point {\n  coordinates;\n  routeTo?;\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

我在操作中执行项目位置计算和路线检索是否正确,例如:

\n\n
  // pseudo code\n    export function …
Run Code Online (Sandbox Code Playgroud)

redux redux-thunk

2
推荐指数
1
解决办法
4040
查看次数

谷歌云sql:如何导入postgres数据库?

我有一个Postgresql数据库在我想要导入到Google Cloud SQL的内部运行.我的数据库被调用test并由用户拥有test

我采取的步骤:

  1. 创建了Cloud SQL实例
  2. 在Cloud SQL实例上创建数据库:

    curl --header"授权:Bearer XXXXX"\ --header'Content-Type:application/json'\ --data'{"project":"YYYYYY","instance":"dev","name":"测试"}'\

    https://www.googleapis.com/sql/v1beta4/projects/YYYYYY/instances/dev/databases -X POST

  3. 创建test用户:

    gcloud beta sql users create test host --instance=dev --password=test

  4. 从源db转储DB pg_dump
  5. 试图恢复...得到这个错误:
    ERROR: must be member of role test

那么如何在test用户下执行导入?

postgresql google-cloud-sql

1
推荐指数
1
解决办法
1010
查看次数