【问题标题】:kubernetes create cluster with logging and monitoring for ubuntukubernetes 为 ubuntu 创建具有日志记录和监控功能的集群
【发布时间】:2015-10-07 16:28:06
【问题描述】:

我正在 digitalocean ubuntu 机器上设置一个 kubernetes 集群。我按照get started guide ubuntu 启动并运行了集群。在设置过程中,ENABLE_NODE_LOGGINGENABLE_CLUSTER_LOGGINGENABLE_CLUSTER_DNS 变量在 config-default.sh 中设置为 true。

但是没有控制器,为 elasticsearch/kabana 创建的服务。我确实必须为 skydns 手动运行 deployAddon.sh,我是否需要为日志记录和监控做同样的事情?还是我在默认配置中遗漏了什么。

【问题讨论】:

    标签: kubernetes


    【解决方案1】:

    默认情况下,日志和监控服务不在默认命名空间中。

    您应该能够查看服务是否正在使用kubectl cluster-info 运行。

    要查看各个服务/控制器,请指定 kube-system 命名空间:

    kubectl get service --namespace=kube-system

    【讨论】:

    • 解决方案没有正确解决问题
    【解决方案2】:

    默认情况下,如果您在 ubuntu 机器上安装 kubernetes,则不会启用日志记录和监控。看起来有人从其他文件夹复制了 config-default.sh 脚本,因此变量 ENABLE_NODE_LOGGING 和 ENABLE_CLUSTER_LOGGING 被复制但不用于启动相关的日志记录部署和服务。

    正如@Jon Mumm 所说,kubectl cluster-info 为您提供信息。但是如果你想安装日志服务,去

    kubernetes/cluster/addons/fluentd-elasticsearch
    

    然后运行

    kubectl create -f es-controller.yaml -f es-service.yaml -f kibana-controller.yaml -f kibana-service.yaml
    

    正确设置。更改 yaml 文件以适合您的配置并确保 kubectl 在您的路径中。

    更新 1:这将启动 kibana 和 logstash 服务

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-16
      • 1970-01-01
      • 1970-01-01
      • 2019-02-11
      • 2020-03-26
      相关资源
      最近更新 更多