小编drc*_*345的帖子

使用 Openshift/Client-go 进行 Openshift API 查询

我试图在 openshift/client-go 的帮助下列出 openshift 中的所有构建配置


import (
    "context"
    "flag"
    "fmt"
    "os"
    "path/filepath"

    metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    "k8s.io/client-go/tools/clientcmd"

    buildv1 "github.com/openshift/client-go/build/clientset/versioned/typed/build/v1"
)

func main() {
    err := start()
    if err != nil {
        fmt.Fprintf(os.Stderr, "error: %v", err)
        os.Exit(1)
    }
}

func start() error {
    var kubeconfig *string
    if home := homeDir(); home != "" {
        kubeconfig = flag.String("kubeconfig", filepath.Join(home, ".kube", "config"), "(optional) absolute path to the kubeconfig file")
    } else {
        kubeconfig = flag.String("kubeconfig", "", "absolute path to the kubeconfig file")
    }
    flag.Parse()

    // …
Run Code Online (Sandbox Code Playgroud)

go openshift kubernetes openshift-client-tools client-go

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