小编Yus*_*aan的帖子

Kubernetes 证书管理器 ssl 错误验证 ACME 帐户

我无法使用证书管理器创建通配符 ssl,我将我的域添加到 cloudflare 但证书管理器无法验证 ACME 帐户。我如何解决这个问题?

我想为我的域使用通配符 ssl 并使用任何部署,我该怎么办?

我发现错误,但我如何解决,错误是我的 k8s 无法解析 dns acme-v02.api.letsencrypt.org

错误是 k8s dns 找不到 我的 k8s 是

Server Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.3-k3s.1", GitCommit:"8343999292c55c807be4406fcaa9f047e8751ffd", GitTreeState:"clean", BuildDate:"2019-06-12T04:56+00:00Z", GoVersion:"go1.12.1", Compiler:"gc", Platform:"linux/amd64"}

Run Code Online (Sandbox Code Playgroud)

错误日志:

I0716 13:06:11.712878       1 controller.go:153] cert-manager/controller/issuers "level"=0 "msg"="syncing item" "key"="default/issuer-letsencrypt" 
I0716 13:06:11.713218       1 setup.go:162] cert-manager/controller/issuers "level"=0 "msg"="ACME server URL host and ACME private key registration host differ. Re-checking ACME account registration" "related_resource_kind"="Secret" "related_resource_name"="issuer-letsencrypt" "related_resource_namespace"="default" "resource_kind"="Issuer" "resource_name"="issuer-letsencrypt" "resource_namespace"="default" 
I0716 13:06:11.713245       1 logger.go:88] Calling GetAccount
E0716 13:06:16.714911       1 setup.go:172] cert-manager/controller/issuers …
Run Code Online (Sandbox Code Playgroud)

ssl certificate kubernetes lets-encrypt cert-manager

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

为什么无限循环不增加整数?

这会打印 0。

但是当我在 for 循环中添加空的 fmt.Println() 时,它会打印非零值。任何想法为什么?

GOMAXPROCS=1 ./foo
0
Run Code Online (Sandbox Code Playgroud)
package main

import (
    "log"
    "os"
    "time"
)

func main() {
    var i uint64
    t := time.AfterFunc(time.Second*1, func() {
        log.Println(i)
        os.Exit(0)
    })
    defer t.Stop()

    for {
        i++
    }
}
Run Code Online (Sandbox Code Playgroud)

concurrency loops go

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