Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "fmt"
- v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
- "k8s.io/apimachinery/pkg/runtime/schema"
- "k8s.io/client-go/dynamic"
- "k8s.io/client-go/tools/clientcmd"
- )
- func main() {
- config, _ := clientcmd.BuildConfigFromFlags("", "/home/maxim/.kube/config")
- client := dynamic.NewForConfigOrDie(config)
- result, err := client.
- Resource(schema.GroupVersionResource{
- Group: "apps",
- Version: "v1beta2",
- Resource: "deployments",
- }).
- Namespace("kube-system").
- List(v1.ListOptions{})
- fmt.Printf("%v\n%v\n", err, len(result.Items))
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement