小编efg*_*gdh的帖子

Ansible when 条件:仅在命令失败时运行脚本

我希望 bash 脚本仅在命令遇到错误时运行,但我不太熟悉如何使用when条件,有人可以帮忙吗?

gaiacli status

ERROR: Status: Post "http://localhost:26657": dial tcp 127.0.0.1:26657: connect: connection refused
Run Code Online (Sandbox Code Playgroud)
- name: Run the script
  command: gaiacli status
  ignore_errors: yes
  register: gaia_status
  chaned_when: False
  become: true
  shell: sh init.sh
  when: gaia_status|ERROR #not sure what to put in after |
Run Code Online (Sandbox Code Playgroud)

ansible

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

在 Ingress 中使用 Let's Encrypt 时出错:使用不存在的方式颁发证书作为 Secret

我按照本教程https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nginx-ingress-with-cert-manager-on-digitalocean-kubernetes为我的设备颁发 SSL 证书使用证书管理器进入,让我们加密,我运行此错误 Issuing certificate as Secret does not exist。是我的配置错误吗?这是一个 Minikube 本地集群。

staging_issuer.yaml

apiVersion: cert-manager.io/v1alpha2
kind: ClusterIssuer
metadata:
 name: letsencrypt-staging
 namespace: cert-manager
spec:
 acme:
   # The ACME server URL
   server: https://acme-staging-v02.api.letsencrypt.org/directory
   # Email address used for ACME registration
   email: email_address
   # Name of a secret used to store the ACME account private key
   privateKeySecretRef:
     name: letsencrypt-staging
   # Enable the HTTP-01 challenge provider
   solvers:
   - http01:
       ingress:
         class:  nginx
Run Code Online (Sandbox Code Playgroud)

入口.yaml

apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
  name: echo-ingress
  annotations: …
Run Code Online (Sandbox Code Playgroud)

ssl kubernetes lets-encrypt minikube kubernetes-ingress

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

Javascript在对象数组中找到最接近的数字并检索对象的键值

我有一个对象数组(带有keys: name, quoteNumber),我想找到最接近quoteNumber的小于给定数字的对象,然后检索该对象的名称,我已经考虑使用 for 循环来删除较大的值,并获得最大值从其余的,但考虑到数据集有多大,它可能不是最好的选择。这是任何其他更有效的算法吗?谢谢!

const givenNum = 45
var array = [ 

    { name: "Sally",
      quoteNumber: 35},
    { name: "Jane",
      quoteNumber: 20},
    { name: "Edwin",
      quoteNumber: 55},
    { name: "Carrie",
      quoteNumber: 47}];

//'result:' Sally

Run Code Online (Sandbox Code Playgroud)

javascript arrays object max

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