小编Art*_*ski的帖子

Kubernetes/kops:将EBS卷附加到实例时出错.您无权执行此操作.错误403

我在kops配置的AWS集群上测试了kubernetes部署和EBS卷安装.这是部署yml文件:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: helloworld-deployment-volume
spec:
  replicas: 1
  template:
    metadata:
      labels:
        app: helloworld
    spec:
      containers:
      - name: k8s-demo
        image: wardviaene/k8s-demo
        ports:
        - name: nodejs-port
          containerPort: 3000
        volumeMounts:
        - mountPath: /myvol
          name: myvolume
      volumes:
      - name: myvolume
        awsElasticBlockStore:
          volumeID: <volume_id>
Run Code Online (Sandbox Code Playgroud)

之后kubectl create -f <path_to_this_yml>,我在pod描述中收到以下消息:

Attach failed for volume "myvolume" : Error attaching EBS volume "XXX" to instance "YYY": "UnauthorizedOperation: You are not authorized to perform this operation. status code: 403
Run Code Online (Sandbox Code Playgroud)

看起来这只是一个权限问题.好的,我检查了节点角色的策略IAM- > Roles- …

amazon-ec2 amazon-web-services kubernetes kubectl kops

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

Apache + mod_wsgi + flask app:由于收到 SIGUSR1 信号而正常重启

我有flask/ python2.7/ apache2/ mod_wsgiapp 并且定期我可以在 apache 日志中看到以下几行并且我的应用程序重新启动:

[mpm_event:notice] AH00493: SIGUSR1 received.  Doing graceful restart
[wsgi:error] Joining threads
Run Code Online (Sandbox Code Playgroud)

我知道如果有segfault会发生这种“正常重启” ,但据我所知,在我的情况下没有 segfault (在“执行正常重启”行之前的日志中没有相应的行)。或者可能没有记录此类事件......无论如何我怀疑这是 apache2 问题,因为mpm_event是 apache2 内部实体(docs)。

所以我的问题是:

1)如何检查我的情况有什么问题?

2)如果这是默认行为(例如,如果没有活动则重新启动)而不是问题 - 如何配置它以及在哪里配置?

谢谢!

python apache mod-wsgi apache2 flask

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