我在gcp上有一个kubernetes 集群,运行我的express和node.js应用程序,使用.CRUDMongoDB
我创建了一个秘密,包含username和password,与我的文件中mongoDB指定的秘密连接。现在我的问题是“如何在用于连接 mongoDB 的节点 js 应用程序中访问该用户名和密码”。environmentkubernetes yml
我试过了process.env.SECRET_USERNAME, process.env.SECRET_PASSWORD
在Node.JS应用程序中,它正在抛出undefined.
任何想法将不胜感激。
隐藏文件
apiVersion: v1
data:
password: pppppppppppp==
username: uuuuuuuuuuuu==
kind: Secret
metadata:
creationTimestamp: 2018-07-11T11:43:25Z
name: test-mongodb-secret
namespace: default
resourceVersion: "00999"
selfLink: /api-path-to/secrets/test-mongodb-secret
uid: 0900909-9090saiaa00-9dasd0aisa-as0a0s-
type: Opaque
Run Code Online (Sandbox Code Playgroud)
kubernetes.yaml
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
annotations:deployment.kubernetes.io/
revision: "4"
creationTimestamp: 2018-07-11T11:09:45Z
generation: 5
labels:
name: test
name: …Run Code Online (Sandbox Code Playgroud) 我正在使用弹性缓存单节点分片 redis 4.0 更高版本。
我启用了传输中加密并提供了 redis 身份验证令牌。
我使用此链接创建了一个带有 stunnal 的堡垒主机
https://aws.amazon.com/premiumsupport/knowledge-center/elasticache-connect-redis-node/
我可以使用以下方式连接到弹性缓存 redis 节点
redis-cli -h 主机名 -p 6379 -a mypassword
我也可以做telnet。 但是 当我在连接后在 redis-cli 上 ping(预期响应“PONG”)时,它给出了
“错误:对等方重置连接”
我检查了双方的安全组。任何的想法 ?堡垒主机 ubuntu 16.04 机器
我试图测量原始数据类型的执行时间及其包装类来计算相同的数字.我得到的包装类比原始数据类型花费更多时间.
在我的下面的代码中,原始t1 = 5的执行时间和包装类t2的执行时间= 31.
import java.io.*;
import java.util.*;
public class Performance
{
public static long primitive(int count)
{
long startTime = System.currentTimeMillis();
for(int i=0;i<10000;i++)
count++;
System.out.println(count);
long stopTime = System.currentTimeMillis();
long elapsedTime = stopTime - startTime;
return elapsedTime;
}
public static long wrapper(Integer count)
{
long startTime = System.currentTimeMillis();
for(int i=0;i<10000;i++)
count++;
System.out.println(count);
long stopTime = System.currentTimeMillis();
long elapsedTime = stopTime - startTime;
return elapsedTime;
}
public static void main(String args[])
{
Integer c = new Integer(0);
long t2=Performance.wrapper(c); …Run Code Online (Sandbox Code Playgroud) autoboxing ×1
boxing ×1
execution ×1
express ×1
java ×1
kubernetes ×1
mongodb ×1
node.js ×1
performance ×1
redis ×1