小编pno*_*nak的帖子

需要一个最小的Django文件上传示例

作为Django的新手,我在Django 1.3中制作上传应用程序时遇到了困难.我找不到任何最新的示例/代码段.可能有人发布了一个最小但完整的(模型,视图,模板)示例代码吗?

django upload file

645
推荐指数
9
解决办法
28万
查看次数

Google Compute Engine API - 使用标签/标签过滤实例或其他列表

使用gcloud命令行工具,我可以这样做:

$ gcloud compute instances list --filter='tags.items:development'
Run Code Online (Sandbox Code Playgroud)

文档 ü 牛逼,在要求:." ..你还可以过滤嵌套字段例如,你可以对已在scheduling.automaticRestart字段设置为true的实例过滤器中使用的过滤嵌套领域利用标签根据标签值组织和搜索结果." 但是没有提供任何示例,因此目前尚不清楚人们是如何实现这一目标的.

我试过labels.development eq *.*,labels eq *development*,labels:development等.我也尝试的命令行客户端的详细程度设置info,并通过输出看,还有的是去从API的监控请求Compute Engine的Web控制台,但是都没有让我到任何地方.

google-compute-engine

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

Helm:如何用名称中的句点覆盖值

我正在尝试编写Jenkins的脚本,以便我可以使用helm以编程方式创建和拆除Jenkins群集.我遇到了一个恼人的障碍,我无法在名称中设置带点的键.我的helm values.yaml文件如下所示:

---
rbac:
  install: true

Master:
  HostName: jenkins.mycompany.com
  ServiceType: ClusterIP
  ImageTag: lts
  InstallPlugins:
    - kubernetes
    - workflow-aggregator
    - workflow-job
    - credentials-binding
    - git
    - blueocean
    - github
    - github-oauth

  ScriptApproval:
    - "method groovy.json.JsonSlurperClassic parseText java.lang.String"
    - "new groovy.json.JsonSlurperClassic"
    - "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.util.Map java.util.Map"
    - "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods split java.lang.String"
    - "method java.util.Collection toArray"
    - "staticMethod org.kohsuke.groovy.sandbox.impl.Checker checkedCall java.lang.Object boolean boolean java.lang.String java.lang.Object[]"
    - "staticMethod org.kohsuke.groovy.sandbox.impl.Checker checkedGetProperty java.lang.Object boolean boolean java.lang.Object"

  Ingress:
    Annotations:
      kubernetes.io/ingress.class: nginx
      kubernetes.io/tls-acme: "true"
    TLS:
      - secretName: …
Run Code Online (Sandbox Code Playgroud)

kubernetes-helm

7
推荐指数
2
解决办法
3700
查看次数

从网络接口获取标志

查看 net/interface.go 代码,似乎获取接口标志的唯一方法是字符串。这是真的?

if strings.Contains(i.Flags.String(), "broadcast") {
Run Code Online (Sandbox Code Playgroud)

感觉很恶心

networking go

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

在多个命名空间中使用ReadOnlyMany声明获取ReadOnlyMany持久卷

我有一个带有一些蛋白质数据库镜像的磁盘映像(HHsearch,BLAST,PDB等)我用一些CI工具构建,并写入GCE磁盘来运行.我想通过多个命名空间来创建这个ReadOnlyManyPV,但是我没有得到预期的结果.PodsReplicationControllersPersistentVolumeClaims

PersistentVolume配置如下所示;

apiVersion: v1
kind: PersistentVolume
metadata:
  name: "databases"
spec:
  capacity:
    storage: 500Gi
  accessModes:
    - ReadOnlyMany
  persistentVolumeReclaimPolicy: Retain
  gcePersistentDisk:
    pdName: "databases-us-central1-b-kube"
    fsType: "ext4"
Run Code Online (Sandbox Code Playgroud)

加载到kubernetes时的外观如何;

$ kubectl describe pv
Name:       databases
Labels:     <none>
Status:     Bound
Claim:      production/databases
Reclaim Policy: Retain
Access Modes:   ROX
Capacity:   500Gi
Message:
Source:
    Type:   GCEPersistentDisk (a Persistent Disk resource in Google Compute Engine)
    PDName: databases-us-central1-b-kube
    FSType: ext4
    Partition:  0
    ReadOnly:   false
Run Code Online (Sandbox Code Playgroud)

PVC配置都是相同的,看起来像这样;

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: databases
spec:
  accessModes:
    - …
Run Code Online (Sandbox Code Playgroud)

google-compute-engine kubernetes google-kubernetes-engine

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