无法验证在GCE实例上运行的stackdriver中的docker日志

问题描述

我的团队成员使用terraform设置虚拟机,如下所示:

resource "google_compute_instance_template" "envoy_instance_template" {
  project      = local.project_id
  name_prefix  = "envoy-${local.environment}-instance-template-"
  machine_type = "n1-standard-1"
  region       = var.region

  tags = [
    "${local.project_id}-envoy",]

  disk {
    # source_image = "projects/${var.soe_host_project}/global/images/anz-gcp-cis-rhel-7-2020-07-24-725-25"
    source_image = "gce-uefi-images/cos-stable"
    disk_size_gb = var.disk_size
    disk_type    = var.disk_type
    boot         = true
  }

  Metadata = {
    gce-container-declaration = yamlencode({
      apiVersion = "v1",kind       = "Pod",Metadata = {
        name = "envoy"
      }
      spec = {
        containers = [{
          name            = "envoy",image           = "asia.gcr.io/${var.b2b_np.project_id}/platform-envoy/envoy:${var.envoy_image_version}",imagePullPolicy = "Always",ports = {
            containerPort = "443",hostPort      = "443",},env = [
            {
              name = "ENVOY_ENDPOINT",value = "${var.envoy_endpoint}",{
              name  = "ENVOY_KEY",value = base64encode(data.google_kms_secret.envoy_key.plaintext),}
          ]
        }]
      }
    })
    google-logging-enabled = "true"
  }

我希望这可以启动VM实例并在其上运行docker。我可以确认VM已启动。 但是,我不确定应该在哪里检查stackdriver上的docker日志。如果检查VM实例日志,则看不到任何docker日志。

我应该在哪里查看与docker相关的日志?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)