我在 AWS 中有一个按照这些说明创建的集群。
然后我尝试根据此文档在该集群中添加节点。
似乎无法使用健康问题类型创建vpc-cni节点coredns:insufficientNumberOfReplicas The add-on is unhealthy because it doesn't have the desired number of replicas.
Pod 的状态kubectl get pods -n kube-system:
NAME READY STATUS RESTARTS AGE
aws-node-9cwkd 0/1 CrashLoopBackOff 13 42m
aws-node-h4qjt 0/1 CrashLoopBackOff 13 42m
aws-node-jrn5x 0/1 CrashLoopBackOff 13 43m
coredns-745979c988-25fcc 0/1 Pending 0 120m
coredns-745979c988-qvh7h 0/1 Pending 0 120m
kube-proxy-2bmlq 1/1 Running 0 42m
kube-proxy-hjcrw 1/1 Running 0 43m
kube-proxy-j9r9n 1/1 Running 0 42m
Run Code Online (Sandbox Code Playgroud)
Pod的日志 …
我有一个带有timestamp类型列的表,当我插入一个值时,Sylla会用3个零以上的值保存它。
根据Scylla文档(https://docs.scylladb.com/getting-started/types/#timestamps):
可以使用其值作为整数或使用代表ISO 8601日期的字符串在CQL中输入时间戳。例如,以下所有值都是2011年3月2日格林尼治标准时间04:05:00的有效时间戳记值:
- 1299038700000
- '2011-02-03 04:05 + 0000'
- '2011-02-03 04:05:00 + 0000'
- '2011-02-03 04:05:00.000 + 0000'
- '2011-02-03T04:05 + 0000'
- '2011-02-03T04:05:00 + 0000'
- '2011-02-03T04:05:00.000 + 0000'
因此,例如,当我创建一个表时:
CREATE TABLE callers (phone text, timestamp timestamp, callID text, PRIMARY KEY(phone, timestamp));
Run Code Online (Sandbox Code Playgroud)
并将值插入其中:
INSERT INTO callers (phone, timestamp, callID) VALUES ('6978311845', 1299038700000, '123');
INSERT INTO callers (phone, timestamp, callID) VALUES ('6978311846', '2011-02-03 04:05+0000', '456');
INSERT INTO callers (phone, timestamp, callID) VALUES ('6978311847', '2011-02-03 04:05:00.000+0000', '789');
Run Code Online (Sandbox Code Playgroud)
在SELECT * FROM callers;将显示更多的点后3个零所有时间戳: …
我在 AWS 中创建了一个具有 2 个节点的 Redis MemoryDB 集群:

我使用redis节点库 v4.0.0 连接到它,如下所示:
import { createCluster } from 'redis';
(async () => {
const REDIS_USERNAME = 'test-username';
const REDIS_PASSWORD = 'test-pass';
const cluster = createCluster({
rootNodes: [
{
url: `rediss://node1.amazonaws.com:6379`,
},
{
url: `rediss://node2.amazonaws.com:6379`,
},
],
defaults: {
url: `rediss://cluster.amazonaws.com:6379`,
username: REDIS_USERNAME,
password: REDIS_PASSWORD,
}
});
cluster.on('error', (err) => console.log('Redis Cluster Error', err));
await cluster.connect();
console.log('connected to cluster...');
await cluster.set('key', 'value');
const value = await cluster.get('key');
console.log('Value', value);
await cluster.disconnect(); …Run Code Online (Sandbox Code Playgroud)