小编Est*_*cia的帖子

在 GKE 集群上使用 Terraform 部署 Helm 工作负载

我正在尝试使用 Terraform Helm 提供程序(https://www.terraform.io/docs/providers/helm/index.html)将工作负载部署到 GKE 集群。

我或多或少遵循谷歌的示例 - https://github.com/GoogleCloudPlatform/terraform-google-examples/blob/master/example-gke-k8s-helm/helm.tf,但我确实想通过创建来使用 RBAC手动设置服务帐户。

我的 helm.tf 看起来像这样:

variable "helm_version" {
  default = "v2.13.1"
}

data "google_client_config" "current" {}

provider "helm" {
  tiller_image = "gcr.io/kubernetes-helm/tiller:${var.helm_version}"
  install_tiller = false # Temporary

  kubernetes {
    host                   = "${google_container_cluster.data-dome-cluster.endpoint}"
    token                  = "${data.google_client_config.current.access_token}"

    client_certificate     = "${base64decode(google_container_cluster.data-dome-cluster.master_auth.0.client_certificate)}"
    client_key             = "${base64decode(google_container_cluster.data-dome-cluster.master_auth.0.client_key)}"
    cluster_ca_certificate = "${base64decode(google_container_cluster.data-dome-cluster.master_auth.0.cluster_ca_certificate)}"
  }
}


resource "helm_release" "nginx-ingress" {
  name  = "ingress"
  chart = "stable/nginx-ingress"

  values = [<<EOF
rbac:
  create: false
controller:
  stats:
    enabled: true
  metrics:
    enabled: true …
Run Code Online (Sandbox Code Playgroud)

google-cloud-platform kubernetes google-kubernetes-engine terraform kubernetes-helm

5
推荐指数
1
解决办法
4350
查看次数

从主机在 docker-compose 中启动 cron 作业?

我有一个 docker-compose.yml 和一些容器。我需要在 docker-compose 容器之一内启动命令。我试过这个

* * * * * /usr/local/bin/docker-compose -f ~/directory/to/docker-compose.yml  run --rm -T -w /var/www php /var/www/bin/yii bigquery/events
Run Code Online (Sandbox Code Playgroud)

但没有成功。有任何想法吗?

cron docker docker-compose

1
推荐指数
1
解决办法
4567
查看次数