小编Jar*_*d S的帖子

如何在AWS Fargate上安排ECS任务

我已经在Elastic Container Service上创建了一个任务定义,并已成功在Fargate集群中运行它.但是,当我在所述群集中创建计划任务时,"启动类型"选项被硬编码到EC2.有没有办法,可能通过命令行安排任务在Fargate上运行?

在此输入图像描述

amazon-ecs aws-fargate

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

从Google Compute Engine网络负载均衡器后面访问外部客户端IP

我在Google Container Engine上运行Ruby on Rails应用程序(在Nginx模式下使用Passenger).这些pod位于GCE网络负载平衡器后面.我的问题是如何Client IP从Rails应用程序内部访问外部.

这里的Github问题似乎提出了一个解决方案,但我运行了建议:

for node in $(kubectl get nodes -o name | cut -f2 -d/); do
  kubectl annotate node $node \
    net.beta.kubernetes.io/proxy-mode=iptables;
  gcloud compute ssh --zone=us-central1-b $node \
    --command="sudo /etc/init.d/kube-proxy restart";
done
Run Code Online (Sandbox Code Playgroud)

但我仍然得到一个REMOTE_ADDR标题10.140.0.1.

关于如何访问真实的想法Client IP(用于地理位置)?

编辑:为了更清楚,我所知道的,从里面Rails的访问客户端IP的方式,但所有这些解决方案都让我内部Kubernetes IP,我相信GCE网络负载平衡器未配置(或者不能)发送真实的客户端IP.

google-compute-engine

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