在 Rancher 中使用 Amazon EKS 创建的集群。
MongoDB 副本集是作为 Rancher 中的目录应用程序创建的。
集群中的服务可以通过这个连接字符串成功连接数据库。
mongodb://mongodb-replicaset.mongodb-replicaset.svc.cluster.local:27017/tradeit_system?replicaSet=rs
我想查看和编辑数据库中的数据。在本地数据库中,您可以通过命令轻松完成mongo --port 27017。
同样有一种方法可以连接到 kubernetes 上的那个。是从终端还是使用像 Robo 3t 这样的应用程序?
编辑
当我这样做时,副本集不显示。
kubectl get deployments --all-namespace
kubectl get pods --all-namespaces
显示它在 3 个 pod 中运行:mongodb-replicaset-0、mongodb-replicaset-1、mongodb-replicaset-2。
我还在学习git。
我有一个名为的文件names.txt。带有此文字。
这是我的提交历史
第一次提交添加了文件。第二个提交添加了第一行Mary。第三次提交添加了第二行约翰。
git show 7bdb5ef
Run Code Online (Sandbox Code Playgroud)
git show 80384aa
Run Code Online (Sandbox Code Playgroud)
我想以此为基础并编辑提交Mary以将文本更改为Mary Shelly。
I do git rebase -i 4a5244b
Run Code Online (Sandbox Code Playgroud)
接下来,我将commit Mary设置为编辑并运行变基。
变基停止在这里。
我将其更改为Mary Shelly并上演它。
我跑
git commit --amend
Run Code Online (Sandbox Code Playgroud)
其次是
git rebase --continue
Run Code Online (Sandbox Code Playgroud)
现在,我遇到了合并冲突。
我不明白为什么会这样。提交John仅更改文件的第二行。当我们编辑提交时,Mary我们仅更改文件的第一行。这如何引起冲突?