小编Luk*_*ski的帖子

config.lock 上的 Kubernetes 权限被拒绝错误

我尝试更改 kubernetes 中的默认上下文,但config.lock: permission denied出现错误。

$ kubectl config set-context $(kubectl config current-context) --namespace=custom_namespace 
error: open /home/vagrant/.kube/config.lock: permission denied
Run Code Online (Sandbox Code Playgroud)

kubernetes

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

.ansible / tmp / ansible-tmp- *权限被拒绝

尽管用户是sudo用户,但远程主机在运行Ansible剧本时仍会引发错误。

"/usr/bin/python: can't open file '/home/ludd/.ansible/tmp/ansible-tmp-1466162346.37-16304304631529/zypper'
Run Code Online (Sandbox Code Playgroud)

ansible

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

如何在 django rest 框架中使用自定义错误代码即时抛出自定义异常并覆盖异常响应中的默认字段

我想知道如何在包含自定义 error_code 和自定义消息的 django rest 框架中抛出自定义异常。我对APIException()不感兴趣,因为这个函数不允许即时设置错误代码。另外,我想知道如何更改异常消息的详细信息键 json 响应。

django django-rest-framework

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

MongoDB Compass中的UTC日期不正确

flask使用docker 打包我的python()应用程序.在我的应用程序中,我正在使用datetime库生成UTC日期datetime.utcnow().

不幸的是,当我检查保存的数据时MongoDB Compass,UTC日期偏移了两个小时(到我当地的时区).我的所有docker容器都设置了时区Etc/UTC.Morover,mongoengine与MongoDB的连接使用tz_aware=Falsetzinfo=None阻止飞行日期转换.

偏移来自何处以及如何解决?

python mongodb mongoengine docker mongodb-compass

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

不支持对 django.core.exceptions.FieldError 的查找“搜索”

我正在尝试使用 Django ORM对我的postgres db进行全文搜索,如下所示:

Model.objects(column__search='value')
Run Code Online (Sandbox Code Playgroud)

不幸的是,此查询结果出现以下错误: django.core.exceptions.FieldError: Unsupported lookup 'search' for TextField or join on the field not permitted.

如何解决这个问题?

django postgresql

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

结构中的一个功能.为什么?

在结构中定义函数的用例/优势是什么?

type demo struct {
    F func()
}
Run Code Online (Sandbox Code Playgroud)

go

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

如何启用 kubernetes 命令自动完成

我厌倦了手写所有kubectlkubeadm命令。有没有办法在这些命令上启用自动完成功能?

kubernetes

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

如何使用 vue-cli-service build 命令复制资产?

以下是我的应用程序src目录的内容。如何使用命令将位于文件夹中的文件复制src/assets/othersdist/others文件夹中vue-cli-service build?顺便提一句。我的项目是用vue create命令创建的。

    src/
    ??? App.vue
    ??? assets
    |    ??? others
    |        ??? metadata.xlsx
    dist/
    ??? css
    ?   ??? app.4d032e62.css
    ?   ??? chunk-vendors.f6f30965.css
    ??? favicon.ico
    ??? img
    ?   ??? upload.a0fd70ac.svg
    ??? index.html
    ??? js
        ??? app.11cd5b00.js
        ??? app.11cd5b00.js.map
        ??? chunk-vendors.58c6929b.js
        ??? chunk-vendors.58c6929b.js.map
Run Code Online (Sandbox Code Playgroud)

vue.js vuejs2 vue-cli

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

docker-compose无法运行两个容器

这是我的设置:

两个不同的docker图像用于开发,一个用于测试.以及使用这些图像的两个不同的docker-compose文件

码头图片

lukas@E7450:~$ docker images
cbs/compare-dev   webapp  79ace960ede7  About an hour ago   852.8 MB
cbs/compare-test  webapp  10da03e3922b  About an hour ago   846.2 MB
Run Code Online (Sandbox Code Playgroud)

作曲家development.yml

version: '2'

services:

  redis:
    restart: always
    image: redis
    container_name: compare_dev_redis
    links:
      - webapp
    volumes:
      - /home/data/compare/development/database/redis:/data
    volumes_from:
      - webapp
    command: redis-server /srv/www/compare/htdocs/config/services/compare.redis.conf

  varnish:
    restart: always
    image: ldynia/varnish
    container_name: compare_dev_varnish
    links:
      - webapp
    volumes:
      - ./scripts/startup_varnish.sh:/etc/varnish/startup_varnish.sh
    volumes_from:
      - webapp
    environment:
      CACHE_SIZE: 256m
      VCL_PORT: 8080
      VCL_CONFIG: /srv/www/compare/htdocs/config/services/compare.varnish.development.vcl
    command: bash startup_varnish.sh

  database:
    restart: always …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose

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

如何水平渲染条形图?

我正在使用 Kusto 渲染条形图render barchart。我的期望是看到 x 轴上显示的列。不幸的是,渲染设置barchart为轴被交换。Kusto 中有交换轴的选项吗?

customEvents 
| summarize event_count=count() by bin(timestamp, 1h)
| render barchart 
Run Code Online (Sandbox Code Playgroud)

azure-application-insights kql azure-data-explorer

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

如何使用 oauth2_proxy 对 AAD (Azure Active Directory) 进行身份验证并获取访问令牌

我正在尝试使用 Kubernetes 中使用的 \xc2\xa0 oauth2_proxy \xc2\xa0 对 AAD(Azure Active Directory)进行身份验证以获取访问令牌。

\n

首先,我正在努力让正确的身份验证流程发挥作用。

\n

其次,重定向到我的应用程序后,访问令牌不在oauth2_proxy中指定的请求标头中 \xc2\xa0documentation 中指定的请求标头中。

\n

azure azure-active-directory kubernetes oauth2-proxy

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

azure 秘密存储 csi 驱动程序提供程序抛出错误:秘密 * 未找到

下面是我使用azure csi store provider 的应用程序定义。不幸的是,这个定义抛出了Error: secret 'my-kv-secrets' not found为什么呢?

SecretProvider类

apiVersion: secrets-store.csi.x-k8s.io/v1alpha1
kind: SecretProviderClass
metadata:
  name: my-app-dev-spc
spec:
  provider: azure
  secretObjects:
  - secretName: my-kv-secrets
    type: Opaque
    data: 
    - objectName: DB-HOST
      key: DB-HOST
  parameters:
    keyvaultName: my-kv-name
    objects: |
      array:
        - |
          objectName: DB-HOST
          objectType: secret
    tenantId: "xxxxx-yyyy-zzzz-rrrr-vvvvvvvv"
Run Code Online (Sandbox Code Playgroud)

apiVersion: v1
kind: Pod
metadata:
  labels:
    run: debug
  name: debug
spec:
  containers:
  - args:
    - sleep
    - 1d
    name: debug
    image: alpine
    env:
    - name: DB_HOST
      valueFrom:
        secretKeyRef:
          name: …
Run Code Online (Sandbox Code Playgroud)

kubernetes kubernetes-secrets kubernetes-csi

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

uWSGI 应用程序(flask)中缺少 nginx 标头

我的Python应用程序(Flask)运行在uWSGI(应用程序服务器)后面,(http服务器)前面Nginx,并打包在docker容器中。我试图实现的是将真实 IP 地址从 http 服务器 ( Nginx) 转发到我的应用程序服务器 ( uWSGI)。

为此,我在 nginx 配置中指定了 headers X-Real-IPX-Forwarded-For不幸的是,检查烧瓶时request.headers我只能看到 Host标题,其余两个丢失了。

相同的设置适用于gunicorn,并且我的标题存在。知道如何修复它吗?

server {
  listen 80;
  server_name app.local;

  ## uWSGI setup for API
  location /api {
    include       /etc/nginx/uwsgi_params;
    uwsgi_pass    unix:///var/run/app.uwsgi.sock;
    uwsgi_param   Host                  $host;
    uwsgi_param   X-Real-IP             $remote_addr;
    uwsgi_param   X-Forwarded-For       $proxy_add_x_forwarded_for;
  }
}
Run Code Online (Sandbox Code Playgroud)

nginx flask uwsgi docker

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