小编Swe*_*rma的帖子

Redis和kafka之间的区别

我是Redis和Kafka的初学者.Redis可以用作实时pub-sub.然而,Kafka也是实时的pub-sub.我很困惑哪个时候使用.任何用例都将是一个很大的帮助!谢谢!

publish-subscribe redis apache-kafka

47
推荐指数
2
解决办法
2万
查看次数

Terraform - 无法在本地执行中运行多个命令

我是 Terraform 世界的新手。我正在尝试使用 Terraform 运行 shell 脚本。

下面是main.tf文件

#Executing shell script via Null Resource

resource "null_resource" "install_istio" {
 provisioner "local-exec" {
    command = <<EOT
      "chmod +x install-istio.sh"
      "./install-istio.sh"
    EOT
    interpreter = ["/bin/bash", "-c"]
    working_dir = "${path.module}"
  }
}
Run Code Online (Sandbox Code Playgroud)

下面是需要运行的 install-istio.sh 文件

#!/bin/sh

# Download and install the Istio istioctl client binary

# Specify the Istio version that will be leveraged throughout these instructions
ISTIO_VERSION=1.7.3

curl -sL "https://github.com/istio/istio/releases/download/$ISTIO_VERSION/istioctl-$ISTIO_VERSION-linux-amd64.tar.gz" | tar xz

sudo mv ./istioctl /usr/local/bin/istioctl
sudo chmod +x /usr/local/bin/istioctl

# Install …
Run Code Online (Sandbox Code Playgroud)

linux amazon-web-services terraform terraform-provider-aws

14
推荐指数
1
解决办法
3万
查看次数

使用 Terraform 或 Helm 在 EKS 集群上的 ISTIO 上进行设置

我是 Terraform 和 Helm 世界的新手!我需要在 AWS EKS 集群上设置 Istio。我能够使用 Terraform 设置 EKS 集群。我正在考虑通过编写 terraform 模块使用 Terraform 在 EKS 集群之上安装 ISTIO。然而,我发现我们可以使用 Helm Chart 在 eks 之上设置 Istio。

有人可以帮我回答我的几个问题吗:

  1. 我应该使用 Terraform 安装 Istio 吗?如果是,是否有可用的 terraform 模块或我如何编写一个?
  2. 我应该使用 Helm Chart 安装 Istio 吗?如果是的话,它的优点和缺点是什么?
  3. 我需要编写一个管道来在 EKS 集群上安装 Istio。我应该结合使用 terraform 和 Helm 作为提供程序吗?

非常感谢您的宝贵时间。感谢您的所有帮助!

kubernetes terraform kubernetes-helm istio amazon-eks

9
推荐指数
2
解决办法
7578
查看次数

使用 Terraform 和 Helm 在 EKS 集群上安装 Istio

我是 Terraform 和 Helm 世界的新手!我需要在 AWS EKS 集群上设置 Istio。我正在尝试使用 Terraform 和 Helm 作为提供程序在 EKS 集群之上安装 Istio:以下是相同的 terraform 代码:

resource "kubernetes_namespace" "istio-system" {
  metadata {
    annotations = {
      name = "istio-namespace"
    }

    labels = {
      mylabel = "label-value"
    }

    name = "istio-namespace"
  }
}

resource "helm_release" "istio_base" {
  name       = "istio-base"
  chart      = "./manifests/charts/base"
  namespace  = "istio-system"
}

resource "helm_release" "istiod" {
  name       = "istiod"
  chart      = "./manifests/charts/istio-control/istio-discovery"
  namespace  = "istio-system"
}

resource "helm_release" "istio-ingress" {
  name       = "istio-ingress"
  chart      = …
Run Code Online (Sandbox Code Playgroud)

kubernetes terraform kubernetes-helm istio amazon-eks

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

WAF和安全组有什么区别

我想了解WAF、安全组和路由表之间的区别。假设我有一个 VPC、2 个子网(私有子网),并且我想部署一个 Web 应用程序(UI 和后端服务以及数据库 (RDS)),在这种情况下,WAF 和安全组会发挥作用。有人可以帮助我理解用例吗?

amazon-web-services

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

Kubernetes:Postgres 容器不断重新启动

下面是 postgres 服务文件,它定义了 postgres 服务的服务和部署。然而,postgres 服务每分钟都会重新启动。谁能帮助我理解为什么它不断重新启动?我正在 Minikube (1.18) 上运行 yaml 文件

apiVersion: v1
kind: Service
metadata:
  name: postgresdb
  labels:
    app: postgresdb
spec:
  ports:
  - port: 5432
    name: tcp
  selector:
    app: postgresdb
  type: ClusterIP
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: postgresdb-v1
  labels:
    app: postgresdb
    version: v1
spec:
  replicas: 1
  selector:
    matchLabels:
      app: postgresdb
      version: v1
  template:
    metadata:
      labels:
        app: postgresdb
        version: v1
    spec:
      containers:
      - name: postgresdb
        image: postgres
        imagePullPolicy: IfNotPresent
        ports:
        - containerPort: 5432
        env:
          - name: POSTGRES_DB
            value: …
Run Code Online (Sandbox Code Playgroud)

postgresql docker kubernetes

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