我有一个使用mongoDb的NodeJSAPI。我将应用程序部署在kubernetes集群中。在这里,您可以找到kubernetes.yml文件https://github.com/daumann/chronas-api/tree/azure/kuberneties
现在我想将azure cosmosdb用于容器的mongoDB instatt。https://docs.microsoft.com/en-us/azure/cosmos-db/mongodb-introduction
有人能帮助我如何能做到这一点。创建时只使用kuberneties的yml文件来完成。
干杯
假设您已经通过Azure启动了cosmos db,您将需要使用生成的连接字符串,您可以将其作为机密传递给应用程序(因为它包含密码)。连接字符串的格式如下:
mongodb://username:password@host:port/[database]?ssl=true
要创建一个秘密(假设您将连接字符串粘贴到connstring.txt
文件中):
kubectl create secret generic cosmos-db-secret --from-file=./connstring.txt
然后在应用程序的部署定义中添加:
env:
- name: MONGO_HOST
valueFrom:
secretKeyRef:
name: cosmos-db-secret
key: connstring
我正在库伯内特斯集群上使用Helm,并安装了稳定的Rabbitmq-ha图表。我想从Logstash将数据推送到Rabbitmq中的交换。我正在尝试使用logstash稳定图表。 rabbitmq ha图表创建了一个包含连接密码的密码。我希望能够获得该密码并将其包含在logstash配置中,以便logstash可以连接到该密码。 logstash的ConfigMap是使用值文件中的项进行模板化的。
我是kubernetes的新手,需要在openshift平台上使用k8s confimap将springboot应用程序的属性文件外部化。我已将属性文件保存在git repo中,作为“greeter.message=Spring Bootmyapplication.properties已在库伯内特斯上挂载为卷!”并使用“oc create confimap myconfig--from-file=
我正在Kubernetes系统上配置Jenkins。建造起来很好。但为了部署,我们需要调用库贝特尔或赫尔姆。当前,我正在使用 Lachlanevenson/k8s-kubectl:v1.8.8 Lachlanevenson/K8S-Helm:最新 你能告诉我出了什么问题吗? 谢谢,
我们有一个基于官方wordpress映像的自定义docker映像,其中包含我们正在开发的自定义主题。我们在这个项目上使用Gitlab CI并在裸机库伯内特斯集群v1.6上部署分支以供审查。它工作正常,但是我们试图通过在部署新实例时自动执行所需的手动操作来增强该过程: 安装Wordpress 设置管理员凭据 设置网站名称和url WP-cli拥有所需的所有命令。但是如何将它与容器和K8S一起使用呢?
快速开始操作指南,使用 Google Cloud Deployment Manager,在 Google Kubernetes Engine(GKE)上安装和运行 Istio。 这个快速开始创建了一个新的 GKE zonal cluster,安装 Istio 并部署 BookInfo 样例应用。在 Kubernates 创建 Istio 指南 的基础上,使用 Deployment Manager
什么是port和targetport? 是否为每个代理设置LoadBalancer服务? 这些多个代理是否映射到cloud LB的单个公共IP地址? K8S/Cloud之外的服务如何访问单个代理?通过使用?或者使用?。还有,这里用的是哪个端口?还是? 如何在Kafka Broker的属性中指定此配置?对于k8s集群内部和外部的服务,As端口可能不同。 请帮忙。