k8s API sample

Declarative API k8s:

cluster-api

Introduction to Kubernetes Cluster-API Project

Declarative Management of Kubernetes Objects Using Configuration Files

Imperative/Declarative and a Few `kubectl` tricks

Kubernetes Object Management (official)

api-extension/custom-resources/ (设计指导)

Kubernetes Design and Development Explained

谷歌大神详解 Kubernetes 配置管理最佳方法(设计思想)

Kubernetes-整体概述和架构

kubernetes extension point

Kubernetes 状态管理与扩展

kubernetes之kube-ApiServer代码分析

Kubernetes架构及资源关系简单总结

两种API的扩展方式, CRD 和 API Aggregation( Kubernetes v1.7新特性解析)

1. official sample-apiserver stand-alone

source code

git clone https://github.com/kubernetes/sample-apiserver.git

develop evn

cscope

prepare

learn etcd overview

grpc入门   Quick Start  org example     gRPC 官方文档中文版  

Client Architecture

 server Learner

 clientv3

More Example

# go get "google.golang.org/grpc"
go get -u -v github.com/tools/godep
go get -u github.com/kardianos/govendor
cd $GOPATH/src
mkdir etcd-example
govendor init
govendor get google.golang.org/grpc
govendor add google.golang.org/grpc
govendor fetch golang.org/x/net/trace

 

REF this etcd clientV3 example

package main

import (
    // "flag"
    // "os"
    "fmt"
    "context"
    "time"

    "go.etcd.io/etcd/clientv3"
    // "google.golang.org/grpc"
)

func main() {
    // expect dial time-out on ipv4 blackhole
    fmt.Println("Clientv3 example")
    _, err := clientv3.New(clientv3.Config{
        Endpoints:   []string{"http://254.0.0.1:12345"},
        DialTimeout: 2 * time.Second,
    })

    // etcd clientv3 >= v3.2.10, grpc/grpc-go >= v1.7.3
    if err == context.DeadlineExceeded {
        fmt.Println("Error to open client, DeadlineExceeded", err)
        // handle errors
    }

    // etcd clientv3 <= v3.2.9, grpc/grpc-go <= v1.2.1
    // if err == grpc.ErrClientConnTimeout {
    //     // handle errors
    //     fmt.Println("Error to open client, ErrClientConnTimeout", err)
    // }

    cli, err := clientv3.New(clientv3.Config{
        Endpoints:   []string{"localhost:2379", "localhost:22379", "localhost:32379"},
        DialTimeout: 5 * time.Second,
    })
    if err != nil {
        fmt.Println("Error to open client", err)
        // handle error!
    }
    defer cli.Close()
    timeout := 5 * time.Second
    ctx, cancel := context.WithTimeout(context.Background(), timeout)

    go func() {
        fmt.Println("Start to Watch valeu")
        rch := cli.Watch(context.Background(), "sample_key")
        for wresp := range rch {
            for _, ev := range wresp.Events {
                fmt.Printf("Get events: %s %q : %q
", ev.Type, ev.Kv.Key, ev.Kv.Value)
                fmt.Println("-----------------------")
            }
        }
    }()

    resp, err := cli.Put(ctx, "sample_key", "sample_value")
    if err != nil {
        // handle error!
        fmt.Println("Error to Put valeu", err)
    }else{
        // use the response
        fmt.Println("Put successfully: ", resp)
    }
    v, err := cli.Get(ctx, "sample_key")
    if err != nil {
        // handle error!
        fmt.Println("Error to Get valeu", err)
    } else {
        fmt.Println("Get valeu: ", v)
    }
    time.Sleep(4)
    cancel()
}

  

 sample apiserver on a local minikube

sudo apt-get install expect 
#!/bin/bash

set -x
export PHRASEPASS=123456
export COUNTRY=CN
export STATE=BeiJing
export CITY=BeiJing
export COMPANY=OpenSource
export COMPANY_UNIT=k8s
# export COMMON_NAME=$HOSTNAME
export COMMON_NAME=sample
export CAEMAIL="k8s@intel.com"

echo "Generate a CA to later sign the client certificate"
echo "Config CA"

{
/usr/bin/expect << EOF
spawn openssl req -nodes -new -x509 -keyout ca.key -out ca.crt
expect "*Country Name*:"
send "$COUNTRY
"
expect "*State or Province Name*:"
send "$STATE
"
expect "*Locality Name*:"
send "$CITY
"
expect "*Organization Name*:"
send "$COMPANY
"
expect "*Organizational Unit Name*:"
send "$COMPANY_UNIT
"
expect "*Common Name*:"
send "$COMMON_NAME
"
expect "*Email Address*"
send "$CAEMAIL
"
expect eof
EOF
}

echo "********************* read private key ************************"
openssl rsa -noout -text -in ca.key

echo "********************* read ca certification ************************"
openssl x509 -noout -text -in ca.crt


echo "Create a client cert signed by this CA for the user development in the superuser group system:masters"
openssl req -out client.csr -new -newkey rsa:4096 -nodes -keyout client.key -subj "/CN=development/O=system:masters"


echo "********************* read client private key ************************"
openssl rsa -noout -text -in client.key

echo "********************* read client request ************************"
openssl req -noout -text -in client.csr


openssl x509 -req -days 365 -in client.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out client.crt
echo "********************* read client request ************************"
openssl x509 -noout -text -in client.crt


echo "curl requires client certificates in p12 format with password, do the conversion"
openssl pkcs12 -export -in ./client.crt -inkey ./client.key -out client.p12 -passout pass:password
# openssl pkcs12 -noout -text -in client.p12

we can also let kubenets set up env

curl -L https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 -o cfssl
chmod +x cfssl
curl -L https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 -o cfssljson
chmod +x cfssljson
curl -L https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd64 -o cfssl-certinfo
chmod +x cfssl-certinfo
mv cfssl* /home/ubuntu/go/bin/
ls /home/ubuntu/go/bin/
cd kubernetes
sudo apt-get install make
sudo apt-get install gcc
hack/install-etcd.sh
export PATH=/home/ubuntu/kubernetes/third_party/etcd:${PATH}
echo "export PATH=`pwd`/third_party/etcd:${PATH}" >> ~/.profile
hack/local-up-cluster.sh
# run  cluster/kubectl.sh

start API server

cd $GOPATH/src/k8s.io/sample-apiserver
./sample-apiserver --secure-port 8443 --etcd-servers http://127.0.0.1:2379 --v=7 
--client-ca-file /var/run/kubernetes/client-ca.crt 
--kubeconfig /var/run/kubernetes/admin.kubeconfig 
--authentication-kubeconfig /var/run/kubernetes/admin.kubeconfig 
--authorization-kubeconfig /var/run/kubernetes/admin.kubeconfig

 or start a debug env 

go build
go get github.com/derekparker/delve/cmd/dlv
dlv exec ./sample-apiserver -- --secure-port 8443 --etcd-servers http://127.0.0.1:2379 --v=7 
--client-ca-file /var/run/kubernetes/client-ca.crt 
--kubeconfig /var/run/kubernetes/admin.kubeconfig 
--authentication-kubeconfig /var/run/kubernetes/admin.kubeconfig 
--authorization-kubeconfig /var/run/kubernetes/admin.kubeconfig

 Request an API 

sudo apt install httpie
sudo chmod a+r /var/run/kubernetes/client-ca.key

http --verify=no --cert /var/run/kubernetes/client-admin.crt --cert-key /var/run/kubernetes/client-admin.key 
https://localhost:8443/apis/wardle.k8s.io/v1alpha1/namespaces/default/flunders

server

go get github.com/golang/glog
go get github.com/kubernetes/sample-apiserver # cd
~/kubernetes # hack/install-etcd.sh
cd ~/go/src/github.com/kubernetes/sample-apiserver
go build
# the sample-apiserver bin is in /home/ubuntu/go/bin/sample-apiserver
# etcd is in /home/ubuntu/kubernetes/third_party/etcd/etcd
cp /var/run/kubernetes/admin.kubeconfig ~/.kube/config
etcd &
cd ~/go/src/k8s.io/sample-apiserver
go build
./sample-apiserver --secure-port 8443 --etcd-servers http://127.0.0.1:2379 --v=7
    --client-ca-file ca.crt
  --kubeconfig ~/.kube/config
--authentication-kubeconfig ~/.kube/config
--authorization-kubeconfig ~/.kube/config
 

client

sudo apt install httpie
http --verify=no --cert client.crt --cert-key client.key 
    https://localhost:8443/apis/wardle.k8s.io/v1alpha1/namespaces/default/flunders

go through:

storegage:

vendor/k8s.io/apiserver/pkg/storage/storagebackend/factory/etcd3.go 

wil newETCD3Storage

genericServer

(dlv) n
> k8s.io/sample-apiserver/pkg/apiserver.completedConfig.New() ./pkg/apiserver/apiserver.go:105 (PC: 0x13b2aa5)
Warning: debugging optimized function
   100:         if err != nil {
   101:                 return nil, err
   102:         }
   103:
   104:         s := &WardleServer{
=> 105:                 GenericAPIServer: genericServer,
   106:         }
   107:
   108:         apiGroupInfo := genericapiserver.NewDefaultAPIGroupInfo(wardle.GroupName, Scheme, metav1.ParameterCodec, Codecs)
   109:
   110:         v1alpha1storage := map[string]rest.Storage{}
(dlv) p genericServer
*k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.GenericAPIServer {
        discoveryAddresses: k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/discovery.Addresses(k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/discovery.DefaultAddresses) {
                CIDRRules: []k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/discovery.CIDRRule len: 0, cap: 0, nil,
                DefaultAddress: ":8443",},
        LoopbackClientConfig: *k8s.io/sample-apiserver/vendor/k8s.io/client-go/rest.Config {
                Host: "https://[::1]:8443",
                APIPath: "",
                ContentConfig: (*k8s.io/sample-apiserver/vendor/k8s.io/client-go/rest.ContentConfig)(0xc00023a3e0),
                Username: "",
                Password: "",
                BearerToken: "f04984aa-c66e-4759-beb4-6151bf47d9b8",
                BearerTokenFile: "",
                Impersonate: (*k8s.io/sample-apiserver/vendor/k8s.io/client-go/rest.ImpersonationConfig)(0xc00023a458),
                AuthProvider: *k8s.io/sample-apiserver/vendor/k8s.io/client-go/tools/clientcmd/api.AuthProviderConfig nil,
                AuthConfigPersister: k8s.io/sample-apiserver/vendor/k8s.io/client-go/rest.AuthProviderConfigPersister nil,
                ExecProvider: *k8s.io/sample-apiserver/vendor/k8s.io/client-go/tools/clientcmd/api.ExecConfig nil,
                TLSClientConfig: (*k8s.io/sample-apiserver/vendor/k8s.io/client-go/rest.TLSClientConfig)(0xc00023a4a8),
                UserAgent: "",
                Transport: net/http.RoundTripper nil,
                WrapTransport: nil,
                QPS: 50,
                Burst: 100,
                RateLimiter: k8s.io/sample-apiserver/vendor/k8s.io/client-go/util/flowcontrol.RateLimiter nil,
                Timeout: 0,
                Dial: nil,},
        minRequestTimeout: k8s.io/sample-apiserver/vendor/google.golang.org/grpc/naming.defaultFreq,
        ShutdownTimeout: Minute,
        legacyAPIGroupPrefixes: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/util/sets.String [
                "/api": {},
        ],
        admissionControl: k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/admission.Interface(*k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/admission/metrics.pluginHandlerWithMetrics) *{
                Interface: k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/admission.Interface(k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/admission.chainAdmissionHandler) *(*"k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/admission.Interface")(0xc000637050),
                observer: k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/admission/metrics.(*AdmissionMetrics).ObserveAdmissionStep-fm,
                extraLabels: []string len: 0, cap: 0, nil,},
        SecureServingInfo: *k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.SecureServingInfo {
                Listener: net.Listener(*net.TCPListener) ...,
                Cert: *(*crypto/tls.Certificate)(0xc0003ba360),
                SNICerts: map[string]*crypto/tls.Certificate [...],
                ClientCA: *(*crypto/x509.CertPool)(0xc000149410),
                MinTLSVersion: 771,
                CipherSuites: []uint16 len: 0, cap: 0, nil,
                HTTP2MaxStreamsPerConnection: 1000,},
        ExternalAddress: ":8443",
        Serializer: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.NegotiatedSerializer(k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer.CodecFactory) {
                scheme: *(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Scheme)(0xc00018e690),
                serializers: []k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer.serializerType len: 3, cap: 4, [
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer.serializerType)(0xc0002aa840),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer.serializerType)(0xc0002aa8f0),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer.serializerType)(0xc0002aa9a0),
                ],
                universal: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Decoder(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer/recognizer.decoder) ...,
                accepts: []k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.SerializerInfo len: 3, cap: 4, [
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.SerializerInfo)(0xc0002ec100),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.SerializerInfo)(0xc0002ec140),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.SerializerInfo)(0xc0002ec180),
                ],
                legacySerializer: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Serializer(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer/json.Serializer) ...,},
        Handler: *k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.APIServerHandler {
                FullHandlerChain: net/http.Handler(net/http.HandlerFunc) *(*"net/http.Handler")(0xc0006372c0),
                GoRestfulContainer: *(*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Container)(0xc00016b8c0),
                NonGoRestfulMux: *(*k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/mux.PathRecorderMux)(0xc00018ee70),
                Director: net/http.Handler(k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.director) *(*"net/http.Handler")(0xc0006372e0),},
        listedPathProvider: k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/routes.ListedPathProvider(k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/routes.ListedPathProviders) [
                ...,
                *(*"k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/routes.ListedPathProvider")(0xc000634a70),
        ],
        DiscoveryGroupManager: k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/discovery.GroupManager(*k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/discovery.rootAPIsHandler) *{
                addresses: k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/discovery.Addresses(k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/discovery.DefaultAddresses) *(*"k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/discovery.Addresses")(0xc0002cd980),
                serializer: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.NegotiatedSerializer(k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/discovery.stripVersionNegotiatedSerializer) *(*"k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.NegotiatedSerializer")(0xc0002cd990),
                lock: (*sync.RWMutex)(0xc0002cd9a0),
                apiGroups: map[string]k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/apis/meta/v1.APIGroup [],
                apiGroupNames: []string len: 0, cap: 0, nil,},
        swaggerConfig: *k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful-swagger12.Config nil,
        openAPIConfig: *k8s.io/sample-apiserver/vendor/k8s.io/kube-openapi/pkg/common.Config nil,
        postStartHookLock: sync.Mutex {state: 0, sema: 0},
        postStartHooks: map[string]k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.postStartHookEntry [
                "generic-apiserver-start-informers": (*k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.postStartHookEntry)(0xc0001ea508),
        ],
        postStartHooksCalled: false,
        disabledPostStartHooks: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/util/sets.String [],
        preShutdownHookLock: sync.Mutex {state: 0, sema: 0},
        preShutdownHooks: map[string]k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.preShutdownHookEntry [],
        preShutdownHooksCalled: false,
        healthzLock: sync.Mutex {state: 0, sema: 0},
        healthzChecks: []k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/healthz.HealthzChecker len: 4, cap: 4, [
                *(*"k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/healthz.HealthzChecker")(0xc0003926c0),
                ...,
                ...,
                *(*"k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/healthz.HealthzChecker")(0xc0003926f0),
        ],
        healthzCreated: false,
        AuditBackend: k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/audit.Backend nil,
        Authorizer: k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/authorization/authorizer.Authorizer(k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/authorization/union.unionAuthzHandler) [
                ...,
                *(*"k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/authorization/authorizer.Authorizer")(0xc0006347f0),
        ],
        enableAPIResponseCompression: false,
        delegationTarget: k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.DelegationTarget(k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.emptyDelegate) {},
        HandlerChainWaitGroup: *k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/util/waitgroup.SafeWaitGroup {
                wg: (*sync.WaitGroup)(0xc000562180),
                mu: (*sync.RWMutex)(0xc00056218c),
                wait: false,},}

  

v1alpha1storage

// New returns a new instance of WardleServer from the given config.
func (c completedConfig) New() (*WardleServer, error) {
        genericServer, err := c.GenericConfig.New("sample-apiserver", genericapiserver.NewEmptyDelegate())
        if err != nil {
                return nil, err
        }

        s := &WardleServer{
                GenericAPIServer: genericServer,
        }

        apiGroupInfo := genericapiserver.NewDefaultAPIGroupInfo(wardle.GroupName, Scheme, metav1.ParameterCodec, Codecs)

        v1alpha1storage := map[string]rest.Storage{}
        v1alpha1storage["flunders"] = wardleregistry.RESTInPeace(flunderstorage.NewREST(Scheme, c.GenericConfig.RESTOptionsGetter))
        v1alpha1storage["fischers"] = wardleregistry.RESTInPeace(fischerstorage.NewREST(Scheme, c.GenericConfig.RESTOptionsGetter))
        apiGroupInfo.VersionedResourcesStorageMap["v1alpha1"] = v1alpha1storage

        v1beta1storage := map[string]rest.Storage{}
        v1beta1storage["flunders"] = wardleregistry.RESTInPeace(flunderstorage.NewREST(Scheme, c.GenericConfig.RESTOptionsGetter))
        apiGroupInfo.VersionedResourcesStorageMap["v1beta1"] = v1beta1storage

        if err := s.GenericAPIServer.InstallAPIGroup(&apiGroupInfo); err != nil {
                return nil, err
        }

        return s, nil
}

genericregistry "k8s.io/apiserver/pkg/registry/generic/registry"

// NewREST returns a RESTStorage object that will work against API services.
func NewREST(scheme *runtime.Scheme, optsGetter generic.RESTOptionsGetter) (*registry.REST, error) {
        strategy := NewStrategy(scheme)

        store := &genericregistry.Store{
                NewFunc:                  func() runtime.Object { return &wardle.Fischer{} },
                NewListFunc:              func() runtime.Object { return &wardle.FischerList{} },
                PredicateFunc:            MatchFischer,
                DefaultQualifiedResource: wardle.Resource("fischers"),

                CreateStrategy: strategy,
                UpdateStrategy: strategy,
                DeleteStrategy: strategy,
        }
        options := &generic.StoreOptions{RESTOptions: optsGetter, AttrFunc: GetAttrs}
        if err := store.CompleteWithOptions(options); err != nil {
                return nil, err
        }
        return &registry.REST{store}, nil   //返回的这个store 包含了CRUD的各种方法
}

  

(dlv) p v1alpha1storage
map[string]k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/registry/rest.Storage [
        "flunders": *k8s.io/sample-apiserver/pkg/registry.REST {
                Store: *(*k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/registry/generic/registry.Store)(0xc0001ebb00),},
        "fischers": *k8s.io/sample-apiserver/pkg/registry.REST {
                Store: *(*k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/registry/generic/registry.Store)(0xc0003fe120),},
]
(dlv) p apiGroupInfo
k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.APIGroupInfo {
        PrioritizedVersions: []k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion len: 2, cap: 2, [
                (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion)(0xc000101180),
                (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion)(0xc0001011a0),
        ],
        VersionedResourcesStorageMap: map[string]map[string]k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/registry/rest.Storage [
                "v1alpha1": [...],
        ],
        OptionsExternalVersion: *k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion {Group: "", Version: "v1"},
        MetaGroupVersion: *k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion nil,
        Scheme: *k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Scheme {
                gvkToType: map[k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersionKind]reflect.Type [...],
                typeToGVK: map[reflect.Type][]k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersionKind [...],
                unversionedTypes: map[reflect.Type]k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersionKind [...],
                unversionedKinds: map[string]reflect.Type [...],
                fieldLabelConversionFuncs: map[k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersionKind]k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.FieldLabelConversionFunc [],
                defaulterFuncs: map[reflect.Type]func(interface {}) [...],
                converter: *(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/conversion.Converter)(0xc0000cbe00),
                versionPriority: map[string][]string [...],
                observedVersions: []k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion len: 3, cap: 4, [
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion)(0xc00036d380),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion)(0xc00036d3a0),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion)(0xc00036d3c0),
                ],
                schemeName: "k8s.io/sample-apiserver/pkg/apiserver/apiserver.go:36",},
        NegotiatedSerializer: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.NegotiatedSerializer(k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer.CodecFactory) {
                scheme: *(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Scheme)(0xc00018e690),
                serializers: []k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer.serializerType len: 3, cap: 4, [
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer.serializerType)(0xc0002aa840),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer.serializerType)(0xc0002aa8f0),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer.serializerType)(0xc0002aa9a0),
                ],
                universal: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Decoder(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer/recognizer.decoder) ...,
                accepts: []k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.SerializerInfo len: 3, cap: 4, [
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.SerializerInfo)(0xc0002ec100),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.SerializerInfo)(0xc0002ec140),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.SerializerInfo)(0xc0002ec180),
                ],
                legacySerializer: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Serializer(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer/json.Serializer) ...,},
        ParameterCodec: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.ParameterCodec(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.parameterCodec) *{
                typer: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.ObjectTyper(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Scheme) ...,
                convertor: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.ObjectConvertor(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Scheme) ...,
                creator: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.ObjectCreater(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Scheme) ...,
                defaulter: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.ObjectDefaulter(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Scheme) ...,},}

  

installAPIResources

(dlv) n
> k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.(*GenericAPIServer).installAPIResources() ./vendor/k8s.io/apiserver/pkg/server/genericapiserver.go:339 (PC: 0x1346def)
Warning: debugging optimized function
   334:                         klog.Warningf("Skipping API %v because it has no resources.", groupVersion)
   335:                         continue
   336:                 }
   337:
   338:                 apiGroupVersion := s.getAPIGroupVersion(apiGroupInfo, groupVersion, apiPrefix)
=> 339:                 if apiGroupInfo.OptionsExternalVersion != nil {
   340:                         apiGroupVersion.OptionsExternalVersion = apiGroupInfo.OptionsExternalVersion
   341:                 }
   342:                 apiGroupVersion.OpenAPIModels = openAPIGroupModels
   343:
   344:                 if err := apiGroupVersion.InstallREST(s.Handler.GoRestfulContainer); err != nil {
(dlv) p apiGroupVersion
*k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints.APIGroupVersion {
        Storage: map[string]k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/registry/rest.Storage [
                "flunders": ...,
        ],
        Root: "/apis",
        GroupVersion: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion {
                Group: "wardle.k8s.io",
                Version: "v1beta1",},
        OptionsExternalVersion: *k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion nil,
        MetaGroupVersion: *k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion nil,
        RootScopedKinds: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/util/sets.String nil,
        Serializer: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.NegotiatedSerializer(k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer.CodecFactory) {
                scheme: *(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Scheme)(0xc00018e690),
                serializers: []k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer.serializerType len: 3, cap: 4, [
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer.serializerType)(0xc0002aa840),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer.serializerType)(0xc0002aa8f0),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer.serializerType)(0xc0002aa9a0),
                ],
                universal: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Decoder(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer/recognizer.decoder) ...,
                accepts: []k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.SerializerInfo len: 3, cap: 4, [
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.SerializerInfo)(0xc0002ec100),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.SerializerInfo)(0xc0002ec140),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.SerializerInfo)(0xc0002ec180),
                ],
                legacySerializer: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Serializer(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer/json.Serializer) ...,},
        ParameterCodec: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.ParameterCodec(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.parameterCodec) *{
                typer: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.ObjectTyper(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Scheme) ...,
                convertor: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.ObjectConvertor(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Scheme) ...,
                creator: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.ObjectCreater(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Scheme) ...,
                defaulter: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.ObjectDefaulter(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Scheme) ...,},
        Typer: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.ObjectTyper(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Scheme) *{
                gvkToType: map[k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersionKind]reflect.Type [...],
                typeToGVK: map[reflect.Type][]k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersionKind [...],
                unversionedTypes: map[reflect.Type]k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersionKind [...],
                unversionedKinds: map[string]reflect.Type [...],
                fieldLabelConversionFuncs: map[k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersionKind]k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.FieldLabelConversionFunc [],
                defaulterFuncs: map[reflect.Type]func(interface {}) [...],
                converter: *(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/conversion.Converter)(0xc0000cbe00),
                versionPriority: map[string][]string [...],
                observedVersions: []k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion len: 3, cap: 4, [
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion)(0xc00036d380),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion)(0xc00036d3a0),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion)(0xc00036d3c0),
                ],
                schemeName: "k8s.io/sample-apiserver/pkg/apiserver/apiserver.go:36",},
        Creater: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.ObjectCreater(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Scheme) *{
                gvkToType: map[k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersionKind]reflect.Type [...],
                typeToGVK: map[reflect.Type][]k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersionKind [...],
                unversionedTypes: map[reflect.Type]k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersionKind [...],
                unversionedKinds: map[string]reflect.Type [...],
                fieldLabelConversionFuncs: map[k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersionKind]k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.FieldLabelConversionFunc [],
                defaulterFuncs: map[reflect.Type]func(interface {}) [...],
                converter: *(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/conversion.Converter)(0xc0000cbe00),
                versionPriority: map[string][]string [...],
                observedVersions: []k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion len: 3, cap: 4, [
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion)(0xc00036d380),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion)(0xc00036d3a0),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion)(0xc00036d3c0),
                ],
                schemeName: "k8s.io/sample-apiserver/pkg/apiserver/apiserver.go:36",},
        Convertor: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.ObjectConvertor(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Scheme) *{
                gvkToType: map[k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersionKind]reflect.Type [...],
                typeToGVK: map[reflect.Type][]k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersionKind [...],
                unversionedTypes: map[reflect.Type]k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersionKind [...],
                unversionedKinds: map[string]reflect.Type [...],
                fieldLabelConversionFuncs: map[k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersionKind]k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.FieldLabelConversionFunc [],
                defaulterFuncs: map[reflect.Type]func(interface {}) [...],
                converter: *(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/conversion.Converter)(0xc0000cbe00),
                versionPriority: map[string][]string [...],
                observedVersions: []k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion len: 3, cap: 4, [
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion)(0xc00036d380),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion)(0xc00036d3a0),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion)(0xc00036d3c0),
                ],
                schemeName: "k8s.io/sample-apiserver/pkg/apiserver/apiserver.go:36",},
        Defaulter: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.ObjectDefaulter(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Scheme) *{
                gvkToType: map[k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersionKind]reflect.Type [...],
                typeToGVK: map[reflect.Type][]k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersionKind [...],
                unversionedTypes: map[reflect.Type]k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersionKind [...],
                unversionedKinds: map[string]reflect.Type [...],
                fieldLabelConversionFuncs: map[k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersionKind]k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.FieldLabelConversionFunc [],
                defaulterFuncs: map[reflect.Type]func(interface {}) [...],
                converter: *(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/conversion.Converter)(0xc0000cbe00),
                versionPriority: map[string][]string [...],
                observedVersions: []k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion len: 3, cap: 4, [
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion)(0xc00036d380),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion)(0xc00036d3a0),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion)(0xc00036d3c0),
                ],
                schemeName: "k8s.io/sample-apiserver/pkg/apiserver/apiserver.go:36",},
        Linker: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.SelfLinker(k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/api/meta.resourceAccessor) {},
        UnsafeConvertor: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.ObjectConvertor(k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.unsafeObjectConvertor) {
                Scheme: *(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Scheme)(0xc00018e690),},
        Authorizer: k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/authorization/authorizer.Authorizer(k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/authorization/union.unionAuthzHandler) [
                ...,
                *(*"k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/authorization/authorizer.Authorizer")(0xc0006347f0),
        ],
        Admit: k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/admission.Interface(*k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/admission/metrics.pluginHandlerWithMetrics) *{
                Interface: k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/admission.Interface(k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/admission.chainAdmissionHandler) *(*"k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/admission.Interface")(0xc000637050),
                observer: k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/admission/metrics.(*AdmissionMetrics).ObserveAdmissionStep-fm,
                extraLabels: []string len: 0, cap: 0, nil,},
        MinRequestTimeout: k8s.io/sample-apiserver/vendor/google.golang.org/grpc/naming.defaultFreq,
        EnableAPIResponseCompression: false,
        OpenAPIModels: k8s.io/sample-apiserver/vendor/k8s.io/kube-openapi/pkg/util/proto.Models nil,}

  

go-restful container Add Webservice

(dlv) bt
 0  0x00000000007384a3 in k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.(*Container).Add
    at ./vendor/github.com/emicklei/go-restful/container.go:88
 1  0x000000000130e9fa in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints.(*APIGroupVersion).InstallREST
    at ./vendor/k8s.io/apiserver/pkg/endpoints/groupversion.go:107
 2  0x0000000001346e56 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.(*GenericAPIServer).installAPIResources
    at ./vendor/k8s.io/apiserver/pkg/server/genericapiserver.go:344
 3  0x0000000001347469 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.(*GenericAPIServer).InstallAPIGroup
    at ./vendor/k8s.io/apiserver/pkg/server/genericapiserver.go:378
 4  0x00000000013b2f79 in k8s.io/sample-apiserver/pkg/apiserver.completedConfig.New
    at ./pkg/apiserver/apiserver.go:119
 5  0x00000000013b41f7 in k8s.io/sample-apiserver/pkg/cmd/server.WardleServerOptions.RunWardleServer
    at ./pkg/cmd/server/start.go:140
 6  0x00000000013b4447 in k8s.io/sample-apiserver/pkg/cmd/server.NewCommandStartWardleServer.func1
    at ./pkg/cmd/server/start.go:77
 7  0x0000000001355fd3 in k8s.io/sample-apiserver/vendor/github.com/spf13/cobra.(*Command).execute
    at ./vendor/github.com/spf13/cobra/command.go:756
 8  0x00000000013569cd in k8s.io/sample-apiserver/vendor/github.com/spf13/cobra.(*Command).ExecuteC
    at ./vendor/github.com/spf13/cobra/command.go:846
 9  0x00000000013566ab in k8s.io/sample-apiserver/vendor/github.com/spf13/cobra.(*Command).Execute
    at ./vendor/github.com/spf13/cobra/command.go:794
10  0x00000000013b4ba4 in main.main
    at ./main.go:38
11  0x000000000042fb77 in runtime.main
    at /usr/local/go/src/runtime/proc.go:201
12  0x000000000045df31 in runtime.goexit
    at /usr/local/go/src/runtime/asm_amd64.s:1333

versionDiscoveryHandler

(dlv) p versionDiscoveryHandler
*k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/discovery.APIVersionHandler {
        serializer: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.NegotiatedSerializer(k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer.CodecFactory) {
                scheme: *(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Scheme)(0xc00018e690),
                serializers: []k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer.serializerType len: 3, cap: 4, [
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer.serializerType)(0xc0002aa840),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer.serializerType)(0xc0002aa8f0),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer.serializerType)(0xc0002aa9a0),
                ],
                universal: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Decoder(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer/recognizer.decoder) ...,
                accepts: []k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.SerializerInfo len: 3, cap: 4, [
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.SerializerInfo)(0xc0002ec100),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.SerializerInfo)(0xc0002ec140),
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.SerializerInfo)(0xc0002ec180),
                ],
                legacySerializer: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime.Serializer(*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/serializer/json.Serializer) ...,},
        groupVersion: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/runtime/schema.GroupVersion {
                Group: "wardle.k8s.io",
                Version: "v1beta1",},
        apiResourceLister: k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/discovery.APIResourceLister(k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints.staticLister) {
                list: []k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/apis/meta/v1.APIResource len: 1, cap: 1, [
                        (*k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/apis/meta/v1.APIResource)(0xc0005892c0),
                ],},}

InstallREST()

> k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints.(*APIGroupVersion).InstallREST() ./vendor/k8s.io/apiserver/pkg/endpoints/groupversion.go:105 (PC: 0x130e881)
Warning: debugging optimized function
   100:                 minRequestTimeout:            g.MinRequestTimeout,
   101:                 enableAPIResponseCompression: g.EnableAPIResponseCompression,
   102:         }
   103:
   104:         apiResources, ws, registrationErrors := installer.Install()
=> 105:         versionDiscoveryHandler := discovery.NewAPIVersionHandler(g.Serializer, g.GroupVersion, staticLister{apiResources})
   106:         versionDiscoveryHandler.AddToWebService(ws)
   107:         container.Add(ws)
   108:         return utilerrors.NewAggregate(registrationErrors)
   109: }
   110:

Store.List

   280: // List returns a list of items matching labels and field according to the
   281: // store's PredicateFunc.
=> 282: func (e *Store) List(ctx context.Context, options *metainternalversion.ListOptions) (runtime.Object, error) {
   283:         label := labels.Everything()
   284:         if options != nil && options.LabelSelector != nil {
   285:                 label = options.LabelSelector
   286:         }
   287:         field := fields.Everything()
(dlv) bt
 0  0x000000000137dedb in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/registry/generic/registry.(*Store).List
    at ./vendor/k8s.io/apiserver/pkg/registry/generic/registry/store.go:282
 1  0x0000000001304764 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/handlers.ListResource.func1
    at ./vendor/k8s.io/apiserver/pkg/endpoints/handlers/get.go:268
 2  0x0000000001322aee in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints.restfulListResource.func1
    at ./vendor/k8s.io/apiserver/pkg/endpoints/installer.go:1026
 3  0x0000000000fab041 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/metrics.InstrumentRouteFunc.func1
    at ./vendor/k8s.io/apiserver/pkg/endpoints/metrics/metrics.go:229
 4  0x0000000000739d88 in k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.(*Container).dispatch
    at ./vendor/github.com/emicklei/go-restful/container.go:277
 5  0x0000000000739377 in k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.(*Container).Dispatch
    at ./vendor/github.com/emicklei/go-restful/container.go:199
 6  0x0000000001349781 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.director.ServeHTTP
    at ./vendor/k8s.io/apiserver/pkg/server/handler.go:146
 7  0x000000000134e725 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.(*director).ServeHTTP
    at <autogenerated>:1
 8  0x0000000000fc0cf3 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/filters.WithAuthorization.func1
    at ./vendor/k8s.io/apiserver/pkg/endpoints/filters/authorization.go:64
 9  0x00000000006b0704 in net/http.HandlerFunc.ServeHTTP
    at /usr/local/go/src/net/http/server.go:1964
10  0x000000000111cbd9 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/filters.WithMaxInFlightLimit.func1
    at ./vendor/k8s.io/apiserver/pkg/server/filters/maxinflight.go:160
11  0x00000000006b0704 in net/http.HandlerFunc.ServeHTTP
    at /usr/local/go/src/net/http/server.go:1964
12  0x0000000000fc2c5b in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/filters.WithImpersonation.func1
    at ./vendor/k8s.io/apiserver/pkg/endpoints/filters/impersonation.go:50
13  0x00000000006b0704 in net/http.HandlerFunc.ServeHTTP
    at /usr/local/go/src/net/http/server.go:1964
14  0x0000000000fbfd76 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/filters.WithAuthentication.func1
    at ./vendor/k8s.io/apiserver/pkg/endpoints/filters/authentication.go:81
15  0x00000000006b0704 in net/http.HandlerFunc.ServeHTTP
    at /usr/local/go/src/net/http/server.go:1964
16  0x000000000111d5c3 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/filters.(*timeoutHandler).ServeHTTP.func1
    at ./vendor/k8s.io/apiserver/pkg/server/filters/timeout.go:108
17  0x000000000045df31 in runtime.goexit
    at /usr/local/go/src/runtime/asm_amd64.s:1333

  key var parameters:

(dlv) p apiResources
[]k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/apis/meta/v1.APIResource len: 1, cap: 1, [
        {
                Name: "flunders",
                SingularName: "",
                Namespaced: true,
                Group: "",
                Version: "",
                Kind: "Flunder",
                Verbs: k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/apis/meta/v1.Verbs len: 8, cap: 8, [
                        "create",
                        "delete",
                        "deletecollection",
                        "get",
                        "list",
                        "patch",
                        "update",
                        "watch",
                ],
                ShortNames: []string len: 0, cap: 0, nil,
                Categories: []string len: 0, cap: 0, nil,},
]
(dlv) p ws
*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.WebService {
        rootPath: "/apis/wardle.k8s.io/v1beta1",
        pathExpr: *k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.pathExpression {
                LiteralCount: 24,
                VarCount: 0,
                Matcher: *(*regexp.Regexp)(0xc000588320),
                Source: "^/apis/wardle\.k8s\.io/v1beta1(/.*)?$",
                tokens: []string len: 3, cap: 3, [
                        "apis",
                        "wardle.k8s.io",
                        "v1beta1",
                ],},
        routes: []k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route len: 11, cap: 17, [
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc000192000),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc000192118),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc000192230),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc000192348),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc000192460),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc000192578),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc000192690),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc0001927a8),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc0001928c0),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc0001929d8),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc000192af0),
        ],
        produces: []string len: 5, cap: 8, [
                "application/json",
                "application/yaml",
                "application/vnd.kubernetes.protobuf",
                "application/json;stream=watch",
                "application/vnd.kubernetes.protobuf;stream=watch",
        ],
        consumes: []string len: 1, cap: 1, ["*/*"],
        pathParameters: []*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Parameter len: 0, cap: 0, nil,
        filters: []k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.FilterFunction len: 0, cap: 0, nil,
        documentation: "API at /apis/wardle.k8s.io/v1beta1",
        apiVersion: "wardle.k8s.io/v1beta1",
        typeNameHandleFunc: nil,
        dynamicRoutes: false,
        routesLock: sync.RWMutex {
                w: (*sync.Mutex)(0xc0000ce5fc),
                writerSem: 0,
                readerSem: 0,
                readerCount: 0,
                readerWait: 0,},}

(dlv) p prefix
"/apis/wardle.k8s.io/v1beta1"

go-restful.(*Container).Add()

(dlv) n
> k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.(*Container).Add() ./vendor/github.com/emicklei/go-restful/container.go:109 (PC: 0x738636)
Warning: debugging optimized function
   104:
   105:         // If not registered on root then add specific mapping
   106:         if !c.isRegisteredOnRoot {
   107:                 c.isRegisteredOnRoot = c.addHandler(service, c.ServeMux)
   108:         }
=> 109:         c.webServices = append(c.webServices, service)
   110:         return c
   111: }
   112:
   113: // addHandler may set a new HandleFunc for the serveMux
   114: // this function must run inside the critical region protected by the webServicesLock.
(dlv) p c.webServices
[]*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.WebService len: 2, cap: 2, [
        *{
                rootPath: "/version",
                pathExpr: *(*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.pathExpression)(0xc000100f40),
                routes: []k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route len: 1, cap: 1, [
                        (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc0001eb7a0),
                ],
                produces: []string len: 0, cap: 0, nil,
                consumes: []string len: 0, cap: 0, nil,
                pathParameters: []*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Parameter len: 0, cap: 0, nil,
                filters: []k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.FilterFunction len: 0, cap: 0, nil,
                documentation: "git code version from which this is built",
                apiVersion: "",
                typeNameHandleFunc: nil,
                dynamicRoutes: false,
                routesLock: (*sync.RWMutex)(0xc00003addc),},
        *{
                rootPath: "/apis",
                pathExpr: *(*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.pathExpression)(0xc000101040),
                routes: []k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route len: 1, cap: 1, [
                        (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc0001eb8c0),
                ],
                produces: []string len: 0, cap: 0, nil,
                consumes: []string len: 0, cap: 0, nil,
                pathParameters: []*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Parameter len: 0, cap: 0, nil,
                filters: []k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.FilterFunction len: 0, cap: 0, nil,
                documentation: "get available API versions",
                apiVersion: "",
                typeNameHandleFunc: nil,
                dynamicRoutes: false,
                routesLock: (*sync.RWMutex)(0xc00003aebc),},
]
(dlv) p service
*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.WebService {
        rootPath: "/apis/wardle.k8s.io/v1beta1",
        pathExpr: *k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.pathExpression {
                LiteralCount: 24,
                VarCount: 0,
                Matcher: *(*regexp.Regexp)(0xc000588320),
                Source: "^/apis/wardle\.k8s\.io/v1beta1(/.*)?$",
                tokens: []string len: 3, cap: 3, [
                        "apis",
                        "wardle.k8s.io",
                        "v1beta1",
                ],},
        routes: []k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route len: 12, cap: 17, [
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc000192000),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc000192118),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc000192230),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc000192348),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc000192460),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc000192578),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc000192690),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc0001927a8),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc0001928c0),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc0001929d8),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc000192af0),
                (*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Route)(0xc000192c08),
        ],
        produces: []string len: 5, cap: 8, [
                "application/json",
                "application/yaml",
                "application/vnd.kubernetes.protobuf",
                "application/json;stream=watch",
                "application/vnd.kubernetes.protobuf;stream=watch",
        ],
        consumes: []string len: 1, cap: 1, ["*/*"],
        pathParameters: []*k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.Parameter len: 0, cap: 0, nil,
        filters: []k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.FilterFunction len: 0, cap: 0, nil,
        documentation: "API at /apis/wardle.k8s.io/v1beta1",
        apiVersion: "wardle.k8s.io/v1beta1",
        typeNameHandleFunc: nil,
        dynamicRoutes: false,
        routesLock: sync.RWMutex {
                w: (*sync.Mutex)(0xc0000ce5fc),
                writerSem: 0,
                readerSem: 0,
                readerCount: 0,
                readerWait: 0,},}
(dlv)

  

etcd Key

(dlv) p key
"/registry/wardle.kubernetes.io/wardle.k8s.io/fischers"
(dlv) bt
0  0x0000000001110294 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/storage/etcd3.(*store).Count
   at ./vendor/k8s.io/apiserver/pkg/storage/etcd3/store.go:402
1  0x0000000001374ca8 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/storage/cacher.(*Cacher).Count
   at ./vendor/k8s.io/apiserver/pkg/storage/cacher/cacher.go:566
2  0x000000000137cf67 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/registry/generic/registry.(*DryRunnableStorage).Count
   at ./vendor/k8s.io/apiserver/pkg/registry/generic/registry/dryrun.go:101
3  0x00000000013880aa in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/registry/generic/registry.(*Store).startObservingCount.func1
   at ./vendor/k8s.io/apiserver/pkg/registry/generic/registry/store.go:1417
4  0x0000000000cd1fa4 in k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1
   at ./vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:133
5  0x0000000000cd180e in k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/util/wait.JitterUntil
   at ./vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:134
6  0x000000000045df31 in runtime.goexit
   at /usr/local/go/src/runtime/asm_amd64.s:1333

0  0x00000000010e63b2 in k8s.io/sample-apiserver/vendor/github.com/coreos/etcd/clientv3.(*kv).Get
   at ./vendor/github.com/coreos/etcd/clientv3/kv.go:119
1  0x0000000001110294 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/storage/etcd3.(*store).Count
   at ./vendor/k8s.io/apiserver/pkg/storage/etcd3/store.go:402
2  0x0000000001374ca8 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/storage/cacher.(*Cacher).Count
   at ./vendor/k8s.io/apiserver/pkg/storage/cacher/cacher.go:566
3  0x000000000137cf67 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/registry/generic/registry.(*DryRunnableStorage).Count
   at ./vendor/k8s.io/apiserver/pkg/registry/generic/registry/dryrun.go:101
4  0x00000000013880aa in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/registry/generic/registry.(*Store).startObservingCount.func1
   at ./vendor/k8s.io/apiserver/pkg/registry/generic/registry/store.go:1417
5  0x0000000000cd1fa4 in k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1
   at ./vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:133
6  0x0000000000cd180e in k8s.io/sample-apiserver/vendor/k8s.io/apimachinery/pkg/util/wait.JitterUntil
   at ./vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:134
7  0x000000000045df31 in runtime.goexit
   at /usr/local/go/src/runtime/asm_amd64.s:1333

  

debug

Delve

etcd KV Get

(dlv) b clientv3.(*kv).Get
(dlv) bt
 0  0x00000000011670fb in k8s.io/sample-apiserver/vendor/github.com/coreos/etcd/clientv3.(*kv).Get
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/github.com/coreos/etcd/clientv3/kv.go:117
 1  0x000000000118a85b in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/storage/etcd3.(*store).List
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/storage/etcd3/store.go:567
 2  0x0000000000ed565e in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/storage.(*Cacher).List
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/storage/cacher.go:479
 3  0x00000000013adca0 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/registry/generic/registry.(*Store).ListPredicate
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/registry/generic/registry/store.go:320
 4  0x00000000013ad940 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/registry/generic/registry.(*Store).List
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/registry/generic/registry/store.go:288
 5  0x000000000134d3a4 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/handlers.ListResource.func1
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/handlers/get.go:262
 6  0x0000000001369524 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints.restfulListResource.func1
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/installer.go:1008
 7  0x0000000000ee1678 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/metrics.InstrumentRouteFunc.func1
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/metrics/metrics.go:225
 8  0x0000000000714b69 in k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.(*Container).dispatch
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful/container.go:277
 9  0x0000000000714157 in k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.(*Container).Dispatch
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful/container.go:199
10  0x000000000138f41c in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.director.ServeHTTP
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/handler.go:146

call etcd 

(dlv) b etcd3.(*store).List
(dlv) bt
 0  0x000000000118a05b in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/storage/etcd3.(*store).List
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/storage/etcd3/store.go:485
 1  0x0000000000ed565e in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/storage.(*Cacher).List
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/storage/cacher.go:479
 2  0x00000000013adca0 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/registry/generic/registry.(*Store).ListPredicate
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/registry/generic/registry/store.go:320
 3  0x00000000013ad940 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/registry/generic/registry.(*Store).List
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/registry/generic/registry/store.go:288
 4  0x000000000134d3a4 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/handlers.ListResource.func1
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/handlers/get.go:262
 5  0x0000000001369524 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints.restfulListResource.func1
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/installer.go:1008
 6  0x0000000000ee1678 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/metrics.InstrumentRouteFunc.func1
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/metrics/metrics.go:225
 7  0x0000000000714b69 in k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.(*Container).dispatch
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful/container.go:277
 8  0x0000000000714157 in k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.(*Container).Dispatch
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful/container.go:199
 9  0x000000000138f41c in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.director.ServeHTTP
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/handler.go:146
10  0x00000000013945a5 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.(*director).ServeHTTP
    at <autogenerated>:1
(dlv) b registry.Store.List
(dlv) bt
 0  0x00000000013ad97a in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/registry/generic/registry.(*Store).List
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/registry/generic/registry/store.go:297
 1  0x000000000134d3a4 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/handlers.ListResource.func1
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/handlers/get.go:262
 2  0x0000000001369524 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints.restfulListResource.func1
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/installer.go:1008
 3  0x0000000000ee1678 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/metrics.InstrumentRouteFunc.func1
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/metrics/metrics.go:225
 4  0x0000000000714b69 in k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.(*Container).dispatch
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful/container.go:277
 5  0x0000000000714157 in k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful.(*Container).Dispatch
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/github.com/emicklei/go-restful/container.go:199
 6  0x000000000138f41c in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.director.ServeHTTP
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/handler.go:146
 7  0x00000000013945a5 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.(*director).ServeHTTP
    at <autogenerated>:1
 8  0x0000000000ef43ad in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/filters.WithAuthorization.func1
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/filters/authorization.go:64
 9  0x0000000000696054 in net/http.HandlerFunc.ServeHTTP
    at /usr/local/go/src/net/http/server.go:1947
10  0x0000000001195a2c in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/filters.WithMaxInFlightLimit.func1
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/filters/maxinflight.go:160
(dlv) b server/handler.go:143
Breakpoint 1 set at 0x138f25f for k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.director.ServeHTTP() /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8$
.io/apiserver/pkg/server/handler.go:143

(dlv) bt
 0  0x000000000138f25f in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.director.ServeHTTP
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/handler.go:143
 1  0x00000000013945a5 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.(*director).ServeHTTP
    at <autogenerated>:1
 2  0x0000000000ef43ad in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/filters.WithAuthorization.func1
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/filters/authorization.go:64
 3  0x0000000000696054 in net/http.HandlerFunc.ServeHTTP
    at /usr/local/go/src/net/http/server.go:1947
 4  0x0000000001195a2c in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/filters.WithMaxInFlightLimit.func1
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/filters/maxinflight.go:160
 5  0x0000000000696054 in net/http.HandlerFunc.ServeHTTP
    at /usr/local/go/src/net/http/server.go:1947
 6  0x0000000000ef6104 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/filters.WithImpersonation.func1
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/filters/impersonation.go:49
 7  0x0000000000696054 in net/http.HandlerFunc.ServeHTTP
    at /usr/local/go/src/net/http/server.go:1947
 8  0x0000000000ef3673 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/filters.WithAuthentication.func1
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/endpoints/filters/authentication.go:75
 9  0x0000000000696054 in net/http.HandlerFunc.ServeHTTP
    at /usr/local/go/src/net/http/server.go:1947
10  0x000000000119608d in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/filters.(*timeoutHandler).ServeHTTP.func1
    at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/filters/timeout.go:97


(dlv) b wrap.go:42
Breakpoint 2 set at 0x1196598 for k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/filters.WithPanicRecovery.func1() /home/ubuntu/go/src/k8s.io/sample-apiserv
er/vendor/k8s.io/apiserver/pkg/server/filters/wrap.go:42

(dlv) bt
0  0x0000000001196598 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/filters.WithPanicRecovery.func1
   at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/filters/wrap.go:42
1  0x0000000000696054 in net/http.HandlerFunc.ServeHTTP
   at /usr/local/go/src/net/http/server.go:1947
2  0x000000000138fbb1 in k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server.(*APIServerHandler).ServeHTTP
   at /home/ubuntu/go/src/k8s.io/sample-apiserver/vendor/k8s.io/apiserver/pkg/server/handler.go:189
3  0x0000000000698e6c in net/http.serverHandler.ServeHTTP
   at /usr/local/go/src/net/http/server.go:2694
4  0x0000000000695071 in net/http.(*conn).serve
   at /usr/local/go/src/net/http/server.go:1830
5  0x000000000045bfd1 in runtime.goexit
   at /usr/local/go/src/runtime/asm_amd64.s:2361

issues

$ sample-apiserver
sample-apiserver flag redefined: log_dir
panic: sample-apiserver flag redefined: log_dir

goroutine 1 [running]:
flag.(*FlagSet).Var(0xc4200e4000, 0x23c5760, 0xc420340860, 0x224c224, 0x7, 0x2280e97, 0x2f)
        /usr/local/go/src/flag/flag.go:810 +0x540
flag.(*FlagSet).StringVar(0xc4200e4000, 0xc420340860, 0x224c224, 0x7, 0x0, 0x0, 0x2280e97, 0x2f)
        /usr/local/go/src/flag/flag.go:713 +0x8b
flag.(*FlagSet).String(0xc4200e4000, 0x224c224, 0x7, 0x0, 0x0, 0x2280e97, 0x2f, 0xc420340850)
        /usr/local/go/src/flag/flag.go:726 +0x8b
flag.String(0x224c224, 0x7, 0x0, 0x0, 0x2280e97, 0x2f, 0x1f27e80)
        /usr/local/go/src/flag/flag.go:733 +0x69

1. solution1

should move sample-apiserver code to $GOPATH/k8s.io/kubernetes/sample-apiserver, and go build then ok.

发现 我的 ~/go/src/k8s.io/sample-apiserver 有这个源代码。

2. solution2

K8s vendor trees should be installed with "glide install --strip-vendor"

client go install by glide

log

I0602 09:46:52.144858   15650 plugins.go:84] Registered admission plugin "BanFlunder"
I0602 09:46:52.978960   15650 loader.go:359] Config loaded from file /home/ubuntu/.kube/config
I0602 09:46:52.981270   15650 round_trippers.go:383] GET https://localhost:6443/api/v1/namespaces/kube-system/configmaps/extension-apiserver-authentication
I0602 09:46:52.981309   15650 round_trippers.go:390] Request Headers:
I0602 09:46:52.981325   15650 round_trippers.go:393]     Accept: application/json, */*
I0602 09:46:52.981339   15650 round_trippers.go:393]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I0602 09:46:53.005685   15650 round_trippers.go:408] Response Status: 200 OK in 24 milliseconds
I0602 09:46:53.009995   15650 loader.go:359] Config loaded from file /home/ubuntu/.kube/config
I0602 09:46:53.011677   15650 loader.go:359] Config loaded from file /home/ubuntu/.kube/config
I0602 09:46:53.012079   15650 round_trippers.go:383] GET https://localhost:6443/api/v1/namespaces/kube-system/configmaps/extension-apiserver-authentication
I0602 09:46:53.012110   15650 round_trippers.go:390] Request Headers:
I0602 09:46:53.012124   15650 round_trippers.go:393]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I0602 09:46:53.012137   15650 round_trippers.go:393]     Accept: application/json, */*
I0602 09:46:53.015620   15650 round_trippers.go:408] Response Status: 200 OK in 3 milliseconds
I0602 09:46:53.018436   15650 loader.go:359] Config loaded from file /home/ubuntu/.kube/config
I0602 09:46:53.020820   15650 loader.go:359] Config loaded from file /home/ubuntu/.kube/config
I0602 09:46:53.027882   15650 plugins.go:158] Loaded 2 mutating admission controller(s) successfully in the following order: NamespaceLifecycle,MutatingAdmissionWebhook
.
I0602 09:46:53.027921   15650 plugins.go:161] Loaded 1 validating admission controller(s) successfully in the following order: ValidatingAdmissionWebhook.
I0602 09:46:53.031335   15650 storage_factory.go:48] Storage caching is enabled for *wardle.Flunder with capacity 100
I0602 09:46:53.032069   15650 store.go:1397] Monitoring flunders.wardle.k8s.io count at <storage-prefix>//wardle.k8s.io/flunders
I0602 09:46:53.032472   15650 reflector.go:240] Listing and watching *wardle.Flunder from storage/cacher.go:/wardle.k8s.io/flunders
I0602 09:46:53.033147   15650 compact.go:54] compactor already exists for endpoints [http://127.0.0.1:2379]
I0602 09:46:53.033187   15650 storage_factory.go:48] Storage caching is enabled for *wardle.Fischer with capacity 100
I0602 09:46:53.033439   15650 store.go:1397] Monitoring fischers.wardle.k8s.io count at <storage-prefix>//wardle.k8s.io/fischers
I0602 09:46:53.033652   15650 reflector.go:240] Listing and watching *wardle.Fischer from storage/cacher.go:/wardle.k8s.io/fischers
I0602 09:46:53.034182   15650 compact.go:54] compactor already exists for endpoints [http://127.0.0.1:2379]
I0602 09:46:53.034211   15650 storage_factory.go:48] Storage caching is enabled for *wardle.Flunder with capacity 100
I0602 09:46:53.034326   15650 store.go:1397] Monitoring flunders.wardle.k8s.io count at <storage-prefix>//wardle.k8s.io/flunders
I0602 09:46:53.034501   15650 reflector.go:240] Listing and watching *wardle.Flunder from storage/cacher.go:/wardle.k8s.io/flunders
I0602 09:46:53.036740   15650 healthz.go:83] Installing healthz checkers:"ping", "etcd", "poststarthook/generic-apiserver-start-informers", "poststarthook/start-sample-
server-informers"
I0602 09:46:53.037412   15650 serve.go:96] Serving securely on [::]:8443
I0602 09:46:53.038580   15650 reflector.go:202] Starting reflector *v1beta1.MutatingWebhookConfiguration (10m0s) from k8s.io/sample-apiserver/vendor/k8s.io/client-go/in
formers/factory.go:130
I0602 09:46:53.038629   15650 reflector.go:240] Listing and watching *v1beta1.MutatingWebhookConfiguration from k8s.io/sample-apiserver/vendor/k8s.io/client-go/informer
s/factory.go:130
I0602 09:46:53.038815   15650 round_trippers.go:383] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resour
ceVersion=0
I0602 09:46:53.038848   15650 round_trippers.go:390] Request Headers:
I0602 09:46:53.038860   15650 round_trippers.go:393]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I0602 09:46:53.038871   15650 round_trippers.go:393]     Accept: application/json, */*
I0602 09:46:53.039264   15650 reflector.go:202] Starting reflector *v1.Namespace (10m0s) from k8s.io/sample-apiserver/vendor/k8s.io/client-go/informers/factory.go:130
I0602 09:46:53.039297   15650 reflector.go:240] Listing and watching *v1.Namespace from k8s.io/sample-apiserver/vendor/k8s.io/client-go/informers/factory.go:130
I0602 09:46:53.037843   15650 reflector.go:202] Starting reflector *v1beta1.ValidatingWebhookConfiguration (10m0s) from k8s.io/sample-apiserver/vendor/k8s.io/client-go/
informers/factory.go:130
I0602 09:46:53.039438   15650 reflector.go:240] Listing and watching *v1beta1.ValidatingWebhookConfiguration from k8s.io/sample-apiserver/vendor/k8s.io/client-go/inform
ers/factory.go:130

...
I0602 09:52:39.047495   15650 reflector.go:428] k8s.io/sample-apiserver/vendor/k8s.io/client-go/informers/factory.go:130: Watch close - *v1.Namespace total 0 items rece
ived
I0602 09:52:39.047729   15650 round_trippers.go:383] GET https://localhost:6443/api/v1/namespaces?resourceVersion=33&timeoutSeconds=408&watch=true
I0602 09:52:39.047754   15650 round_trippers.go:390] Request Headers:
I0602 09:52:39.047770   15650 round_trippers.go:393]     Accept: application/json, */*
I0602 09:52:39.047786   15650 round_trippers.go:393]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I0602 09:52:39.049932   15650 round_trippers.go:408] Response Status: 200 OK in 2 milliseconds
I0602 09:53:43.140468   15650 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/namespaces/default/flunders" satisfied by gorestful with webservice /a
pis/wardle.k8s.io/v1alpha1
I0602 09:53:43.142301   15650 wrap.go:42] GET /apis/wardle.k8s.io/v1alpha1/namespaces/default/flunders: (2.096817ms) 200 [[HTTPie/0.9.2] 127.0.0.1:53194]
...
View Code

TIPS:

1. Authn  

如果证书不对, etcd会拒绝访问

I1224 05:13:33.722548    7077 plugins.go:84] Registered admission plugin "BanFlunder"
I1224 05:13:34.723159    7077 clientconn.go:551] parsed scheme: ""
I1224 05:13:34.723197    7077 clientconn.go:557] scheme "" not registered, fallback to default scheme
I1224 05:13:34.723262    7077 resolver_conn_wrapper.go:116] ccResolverWrapper: sending new addresses to cc: [{127.0.0.1:2379 0  <nil>}]
I1224 05:13:34.723325    7077 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
W1224 05:13:34.723620    7077 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
I1224 05:13:35.192044    7077 loader.go:359] Config loaded from file /var/run/kubernetes/admin.kubeconfig
I1224 05:13:35.193199    7077 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces/kube-system/configmaps/extension-apiserver-authentication
I1224 05:13:35.193228    7077 round_trippers.go:423] Request Headers:
I1224 05:13:35.193236    7077 round_trippers.go:426]     Accept: application/json, */*
I1224 05:13:35.193242    7077 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:13:35.195676    7077 round_trippers.go:441] Response Status:  in 2 milliseconds
Error: Get https://localhost:6443/api/v1/namespaces/kube-system/configmaps/extension-apiserver-authentication: dial tcp 127.0.0.1:6443: connect: connection refused


F1224 05:13:35.197876    7077 main.go:39] Get https://localhost:6443/api/v1/namespaces/kube-system/configmaps/extension-apiserver-authentication: dial tcp 127.0.0.1:6443: connect: connection refused
Process 7077 has exited with status 255

 

会到6443端口做authen, 启动流程如下:

I1224 05:20:50.797913    9751 plugins.go:84] Registered admission plugin "BanFlunder"
I1224 05:20:51.798681    9751 clientconn.go:551] parsed scheme: ""
I1224 05:20:51.798723    9751 clientconn.go:557] scheme "" not registered, fallback to default scheme
I1224 05:20:51.798790    9751 resolver_conn_wrapper.go:116] ccResolverWrapper: sending new addresses to cc: [{127.0.0.1:2379 0  <nil>}]
I1224 05:20:51.798854    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
I1224 05:20:51.799455    9751 balancer_v1_wrapper.go:245] clientv3/balancer: pin "127.0.0.1:2379"
I1224 05:20:51.808284    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
I1224 05:20:51.891040    9751 loader.go:359] Config loaded from file /var/run/kubernetes/admin.kubeconfig
I1224 05:20:51.892268    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces/kube-system/configmaps/extension-apiserver-authentication
I1224 05:20:51.892292    9751 round_trippers.go:423] Request Headers:
I1224 05:20:51.892300    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:20:51.892308    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:20:51.905730    9751 round_trippers.go:441] Response Status: 200 OK in 13 milliseconds
I1224 05:20:51.910683    9751 loader.go:359] Config loaded from file /var/run/kubernetes/admin.kubeconfig
I1224 05:20:51.912487    9751 loader.go:359] Config loaded from file /var/run/kubernetes/admin.kubeconfig
I1224 05:20:51.916090    9751 plugins.go:158] Loaded 3 mutating admission controller(s) successfully in the following order: NamespaceLifecycle,MutatingAdmissionWebhook,BanFlunder.
I1224 05:20:51.916126    9751 plugins.go:161] Loaded 1 validating admission controller(s) successfully in the following order: ValidatingAdmissionWebhook.
I1224 05:20:51.918281    9751 clientconn.go:551] parsed scheme: ""
I1224 05:20:51.918306    9751 clientconn.go:557] scheme "" not registered, fallback to default scheme
I1224 05:20:51.918372    9751 resolver_conn_wrapper.go:116] ccResolverWrapper: sending new addresses to cc: [{127.0.0.1:2379 0  <nil>}]
I1224 05:20:51.918942    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
I1224 05:20:51.919371    9751 balancer_v1_wrapper.go:245] clientv3/balancer: pin "127.0.0.1:2379"
I1224 05:20:51.919488    9751 storage_factory.go:49] Storage caching is enabled for *wardle.Flunder with capacity 100
I1224 05:20:51.919569    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
I1224 05:20:51.919983    9751 store.go:1414] Monitoring flunders.wardle.k8s.io count at <storage-prefix>//wardle.k8s.io/flunders
I1224 05:20:51.920055    9751 clientconn.go:551] parsed scheme: ""
I1224 05:20:51.920102    9751 clientconn.go:557] scheme "" not registered, fallback to default scheme
I1224 05:20:51.920057    9751 reflector.go:169] Listing and watching *wardle.Flunder from storage/cacher.go:/wardle.k8s.io/flunders
I1224 05:20:51.920143    9751 resolver_conn_wrapper.go:116] ccResolverWrapper: sending new addresses to cc: [{127.0.0.1:2379 0  <nil>}]
I1224 05:20:51.920272    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
I1224 05:20:51.920863    9751 balancer_v1_wrapper.go:245] clientv3/balancer: pin "127.0.0.1:2379"
I1224 05:20:51.920907    9751 compact.go:54] compactor already exists for endpoints [http://127.0.0.1:2379]
I1224 05:20:51.920938    9751 storage_factory.go:49] Storage caching is enabled for *wardle.Fischer with capacity 100
I1224 05:20:51.920910    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
I1224 05:20:51.921075    9751 store.go:1414] Monitoring fischers.wardle.k8s.io count at <storage-prefix>//wardle.k8s.io/fischers
I1224 05:20:51.921151    9751 clientconn.go:551] parsed scheme: ""
I1224 05:20:51.921169    9751 clientconn.go:557] scheme "" not registered, fallback to default scheme
I1224 05:20:51.921164    9751 reflector.go:169] Listing and watching *wardle.Fischer from storage/cacher.go:/wardle.k8s.io/fischers
I1224 05:20:51.921220    9751 resolver_conn_wrapper.go:116] ccResolverWrapper: sending new addresses to cc: [{127.0.0.1:2379 0  <nil>}]
I1224 05:20:51.921271    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
I1224 05:20:51.921748    9751 balancer_v1_wrapper.go:245] clientv3/balancer: pin "127.0.0.1:2379"
I1224 05:20:51.921779    9751 compact.go:54] compactor already exists for endpoints [http://127.0.0.1:2379]
I1224 05:20:51.921825    9751 storage_factory.go:49] Storage caching is enabled for *wardle.Flunder with capacity 100
I1224 05:20:51.921834    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
I1224 05:20:51.922031    9751 reflector.go:169] Listing and watching *wardle.Flunder from storage/cacher.go:/wardle.k8s.io/flunders
I1224 05:20:51.922036    9751 store.go:1414] Monitoring flunders.wardle.k8s.io count at <storage-prefix>//wardle.k8s.io/flunders
I1224 05:20:51.929737    9751 healthz.go:116] Installing healthz checkers:"ping","log","etcd","poststarthook/generic-apiserver-start-informers","poststarthook/start-sample-server-informers"
I1224 05:20:51.931172    9751 secure_serving.go:116] Serving securely on [::]:8443
I1224 05:20:51.931411    9751 reflector.go:131] Starting reflector *v1alpha1.Fischer (0s) from k8s.io/sample-apiserver/pkg/client/informers/externalversions/factory.go:117
I1224 05:20:51.931437    9751 reflector.go:169] Listing and watching *v1alpha1.Fischer from k8s.io/sample-apiserver/pkg/client/informers/externalversions/factory.go:117
I1224 05:20:51.931533    9751 reflector.go:131] Starting reflector *v1beta1.ValidatingWebhookConfiguration (10m0s) from k8s.io/client-go/informers/factory.go:132
I1224 05:20:51.931567    9751 reflector.go:169] Listing and watching *v1beta1.ValidatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 05:20:51.931545    9751 round_trippers.go:416] GET https://[::1]:8443/apis/wardle.k8s.io/v1alpha1/fischers?limit=500&resourceVersion=0
I1224 05:20:51.931650    9751 round_trippers.go:423] Request Headers:
I1224 05:20:51.931678    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:20:51.931686    9751 reflector.go:131] Starting reflector *v1.Namespace (10m0s) from k8s.io/client-go/informers/factory.go:132
I1224 05:20:51.931733    9751 reflector.go:169] Listing and watching *v1.Namespace from k8s.io/client-go/informers/factory.go:132
I1224 05:20:51.931721    9751 reflector.go:131] Starting reflector *v1beta1.MutatingWebhookConfiguration (10m0s) from k8s.io/client-go/informers/factory.go:132
I1224 05:20:51.931945    9751 reflector.go:169] Listing and watching *v1beta1.MutatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 05:20:51.931699    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 05:20:51.932092    9751 round_trippers.go:423] Request Headers:
I1224 05:20:51.932112    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:20:51.932128    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:20:51.931695    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:20:51.932195    9751 round_trippers.go:426]     Authorization: Bearer 41213704-d22d-4d17-80df-e8380cf05f6e
I1224 05:20:51.931879    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0
I1224 05:20:51.932280    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 05:20:51.932313    9751 round_trippers.go:423] Request Headers:
I1224 05:20:51.932354    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:20:51.932370    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:20:51.932279    9751 round_trippers.go:423] Request Headers:
I1224 05:20:51.932440    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:20:51.932460    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:20:51.936439    9751 round_trippers.go:441] Response Status: 200 OK in 4 milliseconds
I1224 05:20:51.936458    9751 round_trippers.go:441] Response Status: 200 OK in 4 milliseconds
I1224 05:20:51.938325    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?resourceVersion=1&timeout=5m19s&timeoutSeconds=319&watch=true
I1224 05:20:51.938366    9751 round_trippers.go:423] Request Headers:
I1224 05:20:51.939333    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:20:51.939354    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:20:51.939409    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?resourceVersion=1&timeout=5m46s&timeoutSeconds=346&watch=true
I1224 05:20:51.939447    9751 round_trippers.go:423] Request Headers:
I1224 05:20:51.939460    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:20:51.940126    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:20:51.943597    9751 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/fischers" satisfied by gorestful with webservice /apis/wardle.k8s.io/v1alpha1
I1224 05:20:51.944186    9751 wrap.go:47] GET /apis/wardle.k8s.io/v1alpha1/fischers?limit=500&resourceVersion=0: (1.869093ms) 200 [sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format [::1]:39166]
I1224 05:20:51.944417    9751 round_trippers.go:441] Response Status: 200 OK in 12 milliseconds
I1224 05:20:51.945608    9751 round_trippers.go:416] GET https://[::1]:8443/apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=5m29s&timeoutSeconds=329&watch=true
I1224 05:20:51.945630    9751 round_trippers.go:423] Request Headers:
I1224 05:20:51.945637    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:20:51.945644    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:20:51.945651    9751 round_trippers.go:426]     Authorization: Bearer 41213704-d22d-4d17-80df-e8380cf05f6e
I1224 05:20:51.945988    9751 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/fischers" satisfied by gorestful with webservice /apis/wardle.k8s.io/v1alpha1
I1224 05:20:51.946147    9751 get.go:251] Starting watch for /apis/wardle.k8s.io/v1alpha1/fischers, rv=278 labels= fields= timeout=5m29s
I1224 05:20:51.947166    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 05:20:51.973949    9751 round_trippers.go:441] Response Status: 200 OK in 41 milliseconds
I1224 05:20:51.973964    9751 round_trippers.go:441] Response Status: 200 OK in 34 milliseconds
I1224 05:20:51.973965    9751 round_trippers.go:441] Response Status: 200 OK in 33 milliseconds
I1224 05:20:51.976263    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?resourceVersion=38&timeout=6m30s&timeoutSeconds=390&watch=true
I1224 05:20:51.976284    9751 round_trippers.go:423] Request Headers:
I1224 05:20:51.976293    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:20:51.976308    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:20:51.977275    9751 round_trippers.go:441] Response Status: 200 OK in 0 milliseconds

  

Sample-API 会访问主API

I1224 05:26:10.974411    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.ValidatingWebhookConfiguration total 0 items received
I1224 05:26:10.974594    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?resourceVersion=1&timeout=8m23s&timeoutSeconds=503&watch=true
I1224 05:26:10.974617    9751 round_trippers.go:423] Request Headers:
I1224 05:26:10.974631    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:26:10.974644    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:26:10.975866    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 05:26:20.946854    9751 wrap.go:47] GET /apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=5m29s&timeoutSeconds=329&watch=true: (5m29.000952909s) 200 [sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format [::1]:39166]
I1224 05:26:20.947301    9751 reflector.go:357] k8s.io/sample-apiserver/pkg/client/informers/externalversions/factory.go:117: Watch close - *v1alpha1.Fischer total 0 items received
I1224 05:26:20.947490    9751 round_trippers.go:416] GET https://[::1]:8443/apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=6m0s&timeoutSeconds=360&watch=true
I1224 05:26:20.947520    9751 round_trippers.go:423] Request Headers:
I1224 05:26:20.947533    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:26:20.947544    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:26:20.947560    9751 round_trippers.go:426]     Authorization: Bearer 41213704-d22d-4d17-80df-e8380cf05f6e
I1224 05:26:20.948306    9751 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/fischers" satisfied by gorestful with webservice /apis/wardle.k8s.io/v1alpha1
I1224 05:26:20.948590    9751 get.go:251] Starting watch for /apis/wardle.k8s.io/v1alpha1/fischers, rv=278 labels= fields= timeout=6m0s
I1224 05:26:20.949054    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 05:26:37.974906    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.MutatingWebhookConfiguration total 0 items received
I1224 05:26:37.975244    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?resourceVersion=1&timeout=6m48s&timeoutSeconds=408&watch=true
I1224 05:26:37.975273    9751 round_trippers.go:423] Request Headers:
I1224 05:26:37.975299    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:26:37.975311    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:26:37.977062    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 05:27:21.978228    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1.Namespace total 0 items received
I1224 05:27:21.978456    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?resourceVersion=38&timeout=6m27s&timeoutSeconds=387&watch=true
I1224 05:27:21.978494    9751 round_trippers.go:423] Request Headers:
I1224 05:27:21.978506    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:27:21.978516    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:27:21.980684    9751 round_trippers.go:441] Response Status: 200 OK in 2 milliseconds
I1224 05:30:51.939780    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 05:30:51.939780    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 05:32:20.949128    9751 wrap.go:47] GET /apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=6m0s&timeoutSeconds=360&watch=true: (6m0.001056535s) 200 [sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format [::1]:39166]
I1224 05:32:20.949514    9751 reflector.go:357] k8s.io/sample-apiserver/pkg/client/informers/externalversions/factory.go:117: Watch close - *v1alpha1.Fischer total 0 items received
I1224 05:32:20.949668    9751 round_trippers.go:416] GET https://[::1]:8443/apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=5m23s&timeoutSeconds=323&watch=true
I1224 05:32:20.949686    9751 round_trippers.go:423] Request Headers:
I1224 05:32:20.949696    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:32:20.949708    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:32:20.949719    9751 round_trippers.go:426]     Authorization: Bearer 41213704-d22d-4d17-80df-e8380cf05f6e
I1224 05:32:20.950130    9751 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/fischers" satisfied by gorestful with webservice /apis/wardle.k8s.io/v1alpha1
I1224 05:32:20.950293    9751 get.go:251] Starting watch for /apis/wardle.k8s.io/v1alpha1/fischers, rv=278 labels= fields= timeout=5m23s
I1224 05:32:20.950721    9751 round_trippers.go:441] Response Status: 200 OK in 0 milliseconds
I1224 05:33:25.977658    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.MutatingWebhookConfiguration total 0 items received
I1224 05:33:25.977872    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?resourceVersion=1&timeout=5m17s&timeoutSeconds=317&watch=true
I1224 05:33:25.977895    9751 round_trippers.go:423] Request Headers:
I1224 05:33:25.977906    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:33:25.977927    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:33:25.979493    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 05:33:48.981180    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1.Namespace total 0 items received
I1224 05:33:48.981395    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?resourceVersion=38&timeout=6m30s&timeoutSeconds=390&watch=true
I1224 05:33:48.981415    9751 round_trippers.go:423] Request Headers:
I1224 05:33:48.981426    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:33:48.981440    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:33:48.983349    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 05:34:33.976659    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.ValidatingWebhookConfiguration total 0 items received
I1224 05:34:33.976864    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?resourceVersion=1&timeout=7m42s&timeoutSeconds=462&watch=true
I1224 05:34:33.976887    9751 round_trippers.go:423] Request Headers:
I1224 05:34:33.976896    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:34:33.976904    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:34:33.978572    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 05:37:43.951756    9751 wrap.go:47] GET /apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=5m23s&timeoutSeconds=323&watch=true: (5m23.001719861s) 200 [sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format [::1]:39166]
I1224 05:37:43.952291    9751 reflector.go:357] k8s.io/sample-apiserver/pkg/client/informers/externalversions/factory.go:117: Watch close - *v1alpha1.Fischer total 0 items received
I1224 05:37:43.952538    9751 round_trippers.go:416] GET https://[::1]:8443/apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=8m56s&timeoutSeconds=536&watch=true
I1224 05:37:43.952569    9751 round_trippers.go:423] Request Headers:
I1224 05:37:43.952583    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:37:43.952611    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:37:43.952650    9751 round_trippers.go:426]     Authorization: Bearer 41213704-d22d-4d17-80df-e8380cf05f6e
I1224 05:37:43.953252    9751 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/fischers" satisfied by gorestful with webservice /apis/wardle.k8s.io/v1alpha1
I1224 05:37:43.953462    9751 get.go:251] Starting watch for /apis/wardle.k8s.io/v1alpha1/fischers, rv=278 labels= fields= timeout=8m56s
I1224 05:37:43.953943    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 05:38:42.980067    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.MutatingWebhookConfiguration total 0 items received
I1224 05:38:42.980356    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?resourceVersion=1&timeout=9m28s&timeoutSeconds=568&watch=true
I1224 05:38:42.980374    9751 round_trippers.go:423] Request Headers:
I1224 05:38:42.980384    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:38:42.980394    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:38:42.982413    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 05:40:18.983911    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1.Namespace total 0 items received
I1224 05:40:18.984143    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?resourceVersion=38&timeout=6m6s&timeoutSeconds=366&watch=true
I1224 05:40:18.984190    9751 round_trippers.go:423] Request Headers:
I1224 05:40:18.984234    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:40:18.984259    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:40:18.985802    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 05:40:51.940086    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 05:40:51.940097    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 05:42:15.978866    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.ValidatingWebhookConfiguration total 0 items received
I1224 05:42:15.979071    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?resourceVersion=1&timeout=9m39s&timeoutSeconds=579&watch=true
I1224 05:42:15.979105    9751 round_trippers.go:423] Request Headers:
I1224 05:42:15.979122    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:42:15.979138    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:42:15.980698    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 05:46:24.986783    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1.Namespace total 0 items received
I1224 05:46:24.987002    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?resourceVersion=38&timeout=9m36s&timeoutSeconds=576&watch=true
I1224 05:46:24.987016    9751 round_trippers.go:423] Request Headers:
I1224 05:46:24.987028    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:46:24.987038    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:46:24.988239    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 05:46:39.953921    9751 wrap.go:47] GET /apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=8m56s&timeoutSeconds=536&watch=true: (8m56.000766391s) 200 [sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format [::1]:39166]
I1224 05:46:39.954392    9751 reflector.go:357] k8s.io/sample-apiserver/pkg/client/informers/externalversions/factory.go:117: Watch close - *v1alpha1.Fischer total 0 items received
I1224 05:46:39.954587    9751 round_trippers.go:416] GET https://[::1]:8443/apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=5m27s&timeoutSeconds=327&watch=true
I1224 05:46:39.954640    9751 round_trippers.go:423] Request Headers:
I1224 05:46:39.954657    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:46:39.954672    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:46:39.954686    9751 round_trippers.go:426]     Authorization: Bearer 41213704-d22d-4d17-80df-e8380cf05f6e
I1224 05:46:39.955390    9751 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/fischers" satisfied by gorestful with webservice /apis/wardle.k8s.io/v1alpha1
I1224 05:46:39.955625    9751 get.go:251] Starting watch for /apis/wardle.k8s.io/v1alpha1/fischers, rv=278 labels= fields= timeout=5m27s
I1224 05:46:39.955986    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 05:48:10.982905    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.MutatingWebhookConfiguration total 0 items received
I1224 05:48:10.983148    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?resourceVersion=1&timeout=6m44s&timeoutSeconds=404&watch=true
I1224 05:48:10.983177    9751 round_trippers.go:423] Request Headers:
I1224 05:48:10.983189    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:48:10.983200    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:48:10.985565    9751 round_trippers.go:441] Response Status: 200 OK in 2 milliseconds
I1224 05:50:51.940295    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 05:50:51.940299    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 05:51:54.981033    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.ValidatingWebhookConfiguration total 0 items received
I1224 05:51:54.981189    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?resourceVersion=1&timeout=8m46s&timeoutSeconds=526&watch=true
I1224 05:51:54.981210    9751 round_trippers.go:423] Request Headers:
I1224 05:51:54.981224    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:51:54.981236    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:51:54.982792    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 05:52:06.956624    9751 wrap.go:47] GET /apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=5m27s&timeoutSeconds=327&watch=true: (5m27.001462516s) 200 [sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format [::1]:39166]
I1224 05:52:06.957040    9751 reflector.go:357] k8s.io/sample-apiserver/pkg/client/informers/externalversions/factory.go:117: Watch close - *v1alpha1.Fischer total 0 items received
I1224 05:52:06.957175    9751 round_trippers.go:416] GET https://[::1]:8443/apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=5m39s&timeoutSeconds=339&watch=true
I1224 05:52:06.957201    9751 round_trippers.go:423] Request Headers:
I1224 05:52:06.957210    9751 round_trippers.go:426]     Authorization: Bearer 41213704-d22d-4d17-80df-e8380cf05f6e
I1224 05:52:06.957217    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:52:06.957224    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:52:06.957691    9751 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/fischers" satisfied by gorestful with webservice /apis/wardle.k8s.io/v1alpha1
I1224 05:52:06.957948    9751 get.go:251] Starting watch for /apis/wardle.k8s.io/v1alpha1/fischers, rv=278 labels= fields= timeout=5m39s
I1224 05:52:06.958396    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 05:54:54.985769    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.MutatingWebhookConfiguration total 0 items received
I1224 05:54:54.985937    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?resourceVersion=1&timeout=5m25s&timeoutSeconds=325&watch=true
I1224 05:54:54.985958    9751 round_trippers.go:423] Request Headers:
I1224 05:54:54.985966    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:54:54.985973    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:54:54.988334    9751 round_trippers.go:441] Response Status: 200 OK in 2 milliseconds
I1224 05:56:00.988588    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1.Namespace total 0 items received
I1224 05:56:00.988791    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?resourceVersion=38&timeout=8m6s&timeoutSeconds=486&watch=true
I1224 05:56:00.988812    9751 round_trippers.go:423] Request Headers:
I1224 05:56:00.988820    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:56:00.988827    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:56:00.990038    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 05:57:45.959355    9751 wrap.go:47] GET /apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=5m39s&timeoutSeconds=339&watch=true: (5m39.001813963s) 200 [sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format [::1]:39166]
I1224 05:57:45.959678    9751 reflector.go:357] k8s.io/sample-apiserver/pkg/client/informers/externalversions/factory.go:117: Watch close - *v1alpha1.Fischer total 0 items received
I1224 05:57:45.959833    9751 round_trippers.go:416] GET https://[::1]:8443/apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=5m56s&timeoutSeconds=356&watch=true
I1224 05:57:45.959852    9751 round_trippers.go:423] Request Headers:
I1224 05:57:45.959860    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 05:57:45.959870    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 05:57:45.959880    9751 round_trippers.go:426]     Authorization: Bearer 41213704-d22d-4d17-80df-e8380cf05f6e
I1224 05:57:45.960343    9751 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/fischers" satisfied by gorestful with webservice /apis/wardle.k8s.io/v1alpha1
I1224 05:57:45.960665    9751 get.go:251] Starting watch for /apis/wardle.k8s.io/v1alpha1/fischers, rv=278 labels= fields= timeout=5m56s
I1224 05:57:45.961051    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:00:19.988824    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.MutatingWebhookConfiguration total 0 items received
I1224 06:00:19.989064    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?resourceVersion=1&timeout=8m7s&timeoutSeconds=487&watch=true
I1224 06:00:19.989104    9751 round_trippers.go:423] Request Headers:
I1224 06:00:19.989119    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:00:19.989153    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:00:19.991387    9751 round_trippers.go:441] Response Status: 200 OK in 2 milliseconds
I1224 06:00:40.983387    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.ValidatingWebhookConfiguration total 0 items received
I1224 06:00:40.983640    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?resourceVersion=1&timeout=8m7s&timeoutSeconds=487&watch=true
I1224 06:00:40.983661    9751 round_trippers.go:423] Request Headers:
I1224 06:00:40.983670    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:00:40.983684    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:00:40.991270    9751 round_trippers.go:441] Response Status: 200 OK in 7 milliseconds
I1224 06:00:51.940547    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 06:00:51.940556    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 06:03:41.961635    9751 wrap.go:47] GET /apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=5m56s&timeoutSeconds=356&watch=true: (5m56.001311568s) 200 [sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format [::1]:39166]
I1224 06:03:41.962172    9751 reflector.go:357] k8s.io/sample-apiserver/pkg/client/informers/externalversions/factory.go:117: Watch close - *v1alpha1.Fischer total 0 items received
I1224 06:03:41.962413    9751 round_trippers.go:416] GET https://[::1]:8443/apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=8m1s&timeoutSeconds=481&watch=true
I1224 06:03:41.962448    9751 round_trippers.go:423] Request Headers:
I1224 06:03:41.962462    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:03:41.962475    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:03:41.962500    9751 round_trippers.go:426]     Authorization: Bearer 41213704-d22d-4d17-80df-e8380cf05f6e
I1224 06:03:41.963195    9751 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/fischers" satisfied by gorestful with webservice /apis/wardle.k8s.io/v1alpha1
I1224 06:03:41.963441    9751 get.go:251] Starting watch for /apis/wardle.k8s.io/v1alpha1/fischers, rv=278 labels= fields= timeout=8m1s
I1224 06:03:41.964003    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:04:06.990717    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1.Namespace total 0 items received
I1224 06:04:06.990955    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?resourceVersion=38&timeout=7m2s&timeoutSeconds=422&watch=true
I1224 06:04:06.990999    9751 round_trippers.go:423] Request Headers:
I1224 06:04:06.991051    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:04:06.991065    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:04:06.993631    9751 round_trippers.go:441] Response Status: 200 OK in 2 milliseconds
I1224 06:08:26.992993    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.MutatingWebhookConfiguration total 0 items received
I1224 06:08:26.993183    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?resourceVersion=1&timeout=8m0s&timeoutSeconds=480&watch=true
I1224 06:08:26.993201    9751 round_trippers.go:423] Request Headers:
I1224 06:08:26.993209    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:08:26.993217    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:08:26.994818    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:08:47.992744    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.ValidatingWebhookConfiguration total 0 items received
I1224 06:08:47.992924    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?resourceVersion=1&timeout=5m7s&timeoutSeconds=307&watch=true
I1224 06:08:47.992941    9751 round_trippers.go:423] Request Headers:
I1224 06:08:47.992952    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:08:47.992963    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:08:47.994144    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:10:51.940812    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 06:10:51.940812    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 06:11:08.993480    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1.Namespace total 0 items received
I1224 06:11:08.993743    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?resourceVersion=38&timeout=5m52s&timeoutSeconds=352&watch=true
I1224 06:11:08.993777    9751 round_trippers.go:423] Request Headers:
I1224 06:11:08.993788    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:11:08.993797    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:11:08.995110    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:11:42.964092    9751 wrap.go:47] GET /apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=8m1s&timeoutSeconds=481&watch=true: (8m1.001051454s) 200 [sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format [::1]:39166]
I1224 06:11:42.964572    9751 reflector.go:357] k8s.io/sample-apiserver/pkg/client/informers/externalversions/factory.go:117: Watch close - *v1alpha1.Fischer total 0 items received
I1224 06:11:42.964753    9751 round_trippers.go:416] GET https://[::1]:8443/apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=8m28s&timeoutSeconds=508&watch=true
I1224 06:11:42.964788    9751 round_trippers.go:423] Request Headers:
I1224 06:11:42.964803    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:11:42.964823    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:11:42.964835    9751 round_trippers.go:426]     Authorization: Bearer 41213704-d22d-4d17-80df-e8380cf05f6e
I1224 06:11:42.965593    9751 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/fischers" satisfied by gorestful with webservice /apis/wardle.k8s.io/v1alpha1
I1224 06:11:42.966010    9751 get.go:251] Starting watch for /apis/wardle.k8s.io/v1alpha1/fischers, rv=278 labels= fields= timeout=8m28s
I1224 06:11:42.966539    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:13:54.995113    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.ValidatingWebhookConfiguration total 0 items received
I1224 06:13:54.995379    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?resourceVersion=1&timeout=6m28s&timeoutSeconds=388&watch=true
I1224 06:13:54.995411    9751 round_trippers.go:423] Request Headers:
I1224 06:13:54.995432    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:13:54.995452    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:13:54.997440    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:16:26.995458    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.MutatingWebhookConfiguration total 0 items received
I1224 06:16:26.995769    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?resourceVersion=1&timeout=6m9s&timeoutSeconds=369&watch=true
I1224 06:16:26.995794    9751 round_trippers.go:423] Request Headers:
I1224 06:16:26.995807    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:16:26.995831    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:16:26.997529    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:17:00.995554    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1.Namespace total 0 items received
I1224 06:17:00.995727    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?resourceVersion=38&timeout=5m26s&timeoutSeconds=326&watch=true
I1224 06:17:00.995746    9751 round_trippers.go:423] Request Headers:
I1224 06:17:00.995753    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:17:00.995760    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:17:00.997020    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:20:10.966509    9751 wrap.go:47] GET /apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=8m28s&timeoutSeconds=508&watch=true: (8m28.001162585s) 200 [sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format [::1]:39166]
I1224 06:20:10.967223    9751 reflector.go:357] k8s.io/sample-apiserver/pkg/client/informers/externalversions/factory.go:117: Watch close - *v1alpha1.Fischer total 0 items received
I1224 06:20:10.967359    9751 round_trippers.go:416] GET https://[::1]:8443/apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=7m3s&timeoutSeconds=423&watch=true
I1224 06:20:10.967377    9751 round_trippers.go:423] Request Headers:
I1224 06:20:10.967385    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:20:10.967398    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:20:10.967408    9751 round_trippers.go:426]     Authorization: Bearer 41213704-d22d-4d17-80df-e8380cf05f6e
I1224 06:20:10.967906    9751 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/fischers" satisfied by gorestful with webservice /apis/wardle.k8s.io/v1alpha1
I1224 06:20:10.968246    9751 get.go:251] Starting watch for /apis/wardle.k8s.io/v1alpha1/fischers, rv=278 labels= fields= timeout=7m3s
I1224 06:20:10.968758    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:20:22.998859    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.ValidatingWebhookConfiguration total 0 items received
I1224 06:20:22.999110    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?resourceVersion=1&timeout=7m45s&timeoutSeconds=465&watch=true
I1224 06:20:22.999143    9751 round_trippers.go:423] Request Headers:
I1224 06:20:22.999176    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:20:22.999191    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:20:23.000757    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:20:51.941177    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 06:20:51.941177    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 06:22:26.998011    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1.Namespace total 0 items received
I1224 06:22:26.998288    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?resourceVersion=38&timeout=5m32s&timeoutSeconds=332&watch=true
I1224 06:22:26.998323    9751 round_trippers.go:423] Request Headers:
I1224 06:22:26.998337    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:22:26.998349    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:22:27.000183    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:22:35.998169    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.MutatingWebhookConfiguration total 0 items received
I1224 06:22:35.998438    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?resourceVersion=1&timeout=8m54s&timeoutSeconds=534&watch=true
I1224 06:22:35.998478    9751 round_trippers.go:423] Request Headers:
I1224 06:22:35.998488    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:22:35.998496    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:22:36.000169    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:27:13.968938    9751 wrap.go:47] GET /apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=7m3s&timeoutSeconds=423&watch=true: (7m3.00116843s) 200 [sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format [::1]:39166]
I1224 06:27:13.969275    9751 reflector.go:357] k8s.io/sample-apiserver/pkg/client/informers/externalversions/factory.go:117: Watch close - *v1alpha1.Fischer total 0 items received
I1224 06:27:13.969484    9751 round_trippers.go:416] GET https://[::1]:8443/apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=5m22s&timeoutSeconds=322&watch=true
I1224 06:27:13.969504    9751 round_trippers.go:423] Request Headers:
I1224 06:27:13.969512    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:27:13.969519    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:27:13.969526    9751 round_trippers.go:426]     Authorization: Bearer 41213704-d22d-4d17-80df-e8380cf05f6e
I1224 06:27:13.970000    9751 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/fischers" satisfied by gorestful with webservice /apis/wardle.k8s.io/v1alpha1
I1224 06:27:13.970176    9751 get.go:251] Starting watch for /apis/wardle.k8s.io/v1alpha1/fischers, rv=278 labels= fields= timeout=5m22s
I1224 06:27:13.970476    9751 round_trippers.go:441] Response Status: 200 OK in 0 milliseconds
I1224 06:27:59.000385    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1.Namespace total 0 items received
I1224 06:27:59.000560    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?resourceVersion=38&timeout=6m36s&timeoutSeconds=396&watch=true
I1224 06:27:59.000593    9751 round_trippers.go:423] Request Headers:
I1224 06:27:59.000607    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:27:59.000634    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:27:59.002080    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:28:08.001374    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.ValidatingWebhookConfiguration total 0 items received
I1224 06:28:08.001633    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?resourceVersion=1&timeout=7m41s&timeoutSeconds=461&watch=true
I1224 06:28:08.001653    9751 round_trippers.go:423] Request Headers:
I1224 06:28:08.001662    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:28:08.001671    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:28:08.003847    9751 round_trippers.go:441] Response Status: 200 OK in 2 milliseconds
I1224 06:30:51.941439    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 06:30:51.941439    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 06:31:30.000643    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.MutatingWebhookConfiguration total 0 items received
I1224 06:31:30.000861    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?resourceVersion=1&timeout=8m34s&timeoutSeconds=514&watch=true
I1224 06:31:30.000882    9751 round_trippers.go:423] Request Headers:
I1224 06:31:30.000890    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:31:30.000910    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:31:30.002362    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:32:35.970646    9751 wrap.go:47] GET /apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=5m22s&timeoutSeconds=322&watch=true: (5m22.000790543s) 200 [sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format [::1]:39166]
I1224 06:32:35.971014    9751 reflector.go:357] k8s.io/sample-apiserver/pkg/client/informers/externalversions/factory.go:117: Watch close - *v1alpha1.Fischer total 0 items received
I1224 06:32:35.971179    9751 round_trippers.go:416] GET https://[::1]:8443/apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=5m29s&timeoutSeconds=329&watch=true
I1224 06:32:35.971195    9751 round_trippers.go:423] Request Headers:
I1224 06:32:35.971206    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:32:35.971216    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:32:35.971226    9751 round_trippers.go:426]     Authorization: Bearer 41213704-d22d-4d17-80df-e8380cf05f6e
I1224 06:32:35.971851    9751 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/fischers" satisfied by gorestful with webservice /apis/wardle.k8s.io/v1alpha1
I1224 06:32:35.972080    9751 get.go:251] Starting watch for /apis/wardle.k8s.io/v1alpha1/fischers, rv=278 labels= fields= timeout=5m29s
I1224 06:32:35.972570    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:34:35.002611    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1.Namespace total 0 items received
I1224 06:34:35.002837    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?resourceVersion=38&timeout=6m43s&timeoutSeconds=403&watch=true
I1224 06:34:35.002872    9751 round_trippers.go:423] Request Headers:
I1224 06:34:35.002890    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:34:35.002901    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:34:35.005057    9751 round_trippers.go:441] Response Status: 200 OK in 2 milliseconds
I1224 06:35:49.003605    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.ValidatingWebhookConfiguration total 0 items received
I1224 06:35:49.003860    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?resourceVersion=1&timeout=7m0s&timeoutSeconds=420&watch=true
I1224 06:35:49.003897    9751 round_trippers.go:423] Request Headers:
I1224 06:35:49.003911    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:35:49.003932    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:35:49.007518    9751 round_trippers.go:441] Response Status: 200 OK in 3 milliseconds
I1224 06:38:04.973393    9751 wrap.go:47] GET /apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=5m29s&timeoutSeconds=329&watch=true: (5m29.000833198s) 200 [sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format [::1]:39166]
I1224 06:38:04.973664    9751 reflector.go:357] k8s.io/sample-apiserver/pkg/client/informers/externalversions/factory.go:117: Watch close - *v1alpha1.Fischer total 0 items received
I1224 06:38:04.973805    9751 round_trippers.go:416] GET https://[::1]:8443/apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=5m17s&timeoutSeconds=317&watch=true
I1224 06:38:04.973821    9751 round_trippers.go:423] Request Headers:
I1224 06:38:04.973832    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:38:04.973841    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:38:04.973851    9751 round_trippers.go:426]     Authorization: Bearer 41213704-d22d-4d17-80df-e8380cf05f6e
I1224 06:38:04.974290    9751 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/fischers" satisfied by gorestful with webservice /apis/wardle.k8s.io/v1alpha1
I1224 06:38:04.974456    9751 get.go:251] Starting watch for /apis/wardle.k8s.io/v1alpha1/fischers, rv=278 labels= fields= timeout=5m17s
I1224 06:38:04.974782    9751 round_trippers.go:441] Response Status: 200 OK in 0 milliseconds
I1224 06:40:04.002538    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.MutatingWebhookConfiguration total 0 items received
I1224 06:40:04.002726    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?resourceVersion=1&timeout=8m54s&timeoutSeconds=534&watch=true
I1224 06:40:04.002748    9751 round_trippers.go:423] Request Headers:
I1224 06:40:04.002763    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:40:04.002776    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:40:04.003834    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:40:51.941747    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 06:40:51.941747    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 06:41:18.005290    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1.Namespace total 0 items received
I1224 06:41:18.005513    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?resourceVersion=38&timeout=6m15s&timeoutSeconds=375&watch=true
I1224 06:41:18.005542    9751 round_trippers.go:423] Request Headers:
I1224 06:41:18.005554    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:41:18.005572    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:41:18.494833    9751 round_trippers.go:441] Response Status: 200 OK in 489 milliseconds
I1224 06:42:49.007871    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.ValidatingWebhookConfiguration total 0 items received
I1224 06:42:49.008035    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?resourceVersion=1&timeout=6m3s&timeoutSeconds=363&watch=true
I1224 06:42:49.008051    9751 round_trippers.go:423] Request Headers:
I1224 06:42:49.008059    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:42:49.008069    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:42:49.009331    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:43:21.974855    9751 wrap.go:47] GET /apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=5m17s&timeoutSeconds=317&watch=true: (5m17.000672038s) 200 [sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format [::1]:39166]
I1224 06:43:21.975934    9751 reflector.go:357] k8s.io/sample-apiserver/pkg/client/informers/externalversions/factory.go:117: Watch close - *v1alpha1.Fischer total 0 items received
I1224 06:43:21.976454    9751 round_trippers.go:416] GET https://[::1]:8443/apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=9m43s&timeoutSeconds=583&watch=true
I1224 06:43:21.976483    9751 round_trippers.go:423] Request Headers:
I1224 06:43:21.976503    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:43:21.976521    9751 round_trippers.go:426]     Authorization: Bearer 41213704-d22d-4d17-80df-e8380cf05f6e
I1224 06:43:21.976537    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:43:21.977056    9751 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/fischers" satisfied by gorestful with webservice /apis/wardle.k8s.io/v1alpha1
I1224 06:43:21.977456    9751 get.go:251] Starting watch for /apis/wardle.k8s.io/v1alpha1/fischers, rv=278 labels= fields= timeout=9m43s
I1224 06:43:21.977963    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:47:33.495358    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1.Namespace total 0 items received
I1224 06:47:33.495581    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?resourceVersion=38&timeout=9m44s&timeoutSeconds=584&watch=true
I1224 06:47:33.495612    9751 round_trippers.go:423] Request Headers:
I1224 06:47:33.495628    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:47:33.495641    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:47:33.497401    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:48:52.010790    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.ValidatingWebhookConfiguration total 0 items received
I1224 06:48:52.010982    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?resourceVersion=1&timeout=7m0s&timeoutSeconds=420&watch=true
I1224 06:48:52.011006    9751 round_trippers.go:423] Request Headers:
I1224 06:48:52.011035    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:48:52.011052    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:48:52.013095    9751 round_trippers.go:441] Response Status: 200 OK in 2 milliseconds
I1224 06:48:58.004297    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.MutatingWebhookConfiguration total 0 items received
I1224 06:48:58.004457    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?resourceVersion=1&timeout=5m5s&timeoutSeconds=305&watch=true
I1224 06:48:58.004476    9751 round_trippers.go:423] Request Headers:
I1224 06:48:58.004484    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:48:58.004496    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:48:58.005629    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:50:51.942068    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 06:50:51.942068    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 06:53:04.978072    9751 wrap.go:47] GET /apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=9m43s&timeoutSeconds=583&watch=true: (9m43.001175543s) 200 [sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format [::1]:39166]
I1224 06:53:04.978386    9751 reflector.go:357] k8s.io/sample-apiserver/pkg/client/informers/externalversions/factory.go:117: Watch close - *v1alpha1.Fischer total 0 items received
I1224 06:53:04.978518    9751 round_trippers.go:416] GET https://[::1]:8443/apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=8m7s&timeoutSeconds=487&watch=true
I1224 06:53:04.978536    9751 round_trippers.go:423] Request Headers:
I1224 06:53:04.978544    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:53:04.978551    9751 round_trippers.go:426]     Authorization: Bearer 41213704-d22d-4d17-80df-e8380cf05f6e
I1224 06:53:04.978559    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:53:04.978994    9751 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/fischers" satisfied by gorestful with webservice /apis/wardle.k8s.io/v1alpha1
I1224 06:53:04.979153    9751 get.go:251] Starting watch for /apis/wardle.k8s.io/v1alpha1/fischers, rv=278 labels= fields= timeout=8m7s
I1224 06:53:04.979411    9751 round_trippers.go:441] Response Status: 200 OK in 0 milliseconds
I1224 06:54:03.006182    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.MutatingWebhookConfiguration total 0 items received
I1224 06:54:03.006427    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?resourceVersion=1&timeout=8m37s&timeoutSeconds=517&watch=true
I1224 06:54:03.006456    9751 round_trippers.go:423] Request Headers:
I1224 06:54:03.006475    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:54:03.006491    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:54:03.008260    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:55:52.013683    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.ValidatingWebhookConfiguration total 0 items received
I1224 06:55:52.013897    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?resourceVersion=1&timeout=9m9s&timeoutSeconds=549&watch=true
I1224 06:55:52.013922    9751 round_trippers.go:423] Request Headers:
I1224 06:55:52.013937    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:55:52.013952    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:55:52.015362    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 06:57:17.498037    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1.Namespace total 0 items received
I1224 06:57:17.498321    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?resourceVersion=38&timeout=9m10s&timeoutSeconds=550&watch=true
I1224 06:57:17.498360    9751 round_trippers.go:423] Request Headers:
I1224 06:57:17.498383    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 06:57:17.498405    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 06:57:17.501393    9751 round_trippers.go:441] Response Status: 200 OK in 2 milliseconds
I1224 07:00:51.942434    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 07:00:51.942434    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 07:01:11.979912    9751 wrap.go:47] GET /apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=8m7s&timeoutSeconds=487&watch=true: (8m7.001046345s) 200 [sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format [::1]:39166]
I1224 07:01:11.980286    9751 reflector.go:357] k8s.io/sample-apiserver/pkg/client/informers/externalversions/factory.go:117: Watch close - *v1alpha1.Fischer total 0 items received
I1224 07:01:11.980461    9751 round_trippers.go:416] GET https://[::1]:8443/apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=8m14s&timeoutSeconds=494&watch=true
I1224 07:01:11.980490    9751 round_trippers.go:423] Request Headers:
I1224 07:01:11.980503    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:01:11.980514    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:01:11.980530    9751 round_trippers.go:426]     Authorization: Bearer 41213704-d22d-4d17-80df-e8380cf05f6e
I1224 07:01:11.981147    9751 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/fischers" satisfied by gorestful with webservice /apis/wardle.k8s.io/v1alpha1
I1224 07:01:11.981368    9751 get.go:251] Starting watch for /apis/wardle.k8s.io/v1alpha1/fischers, rv=278 labels= fields= timeout=8m14s
I1224 07:01:11.981666    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 07:02:40.008537    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.MutatingWebhookConfiguration total 0 items received
I1224 07:02:40.008681    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?resourceVersion=1&timeout=6m39s&timeoutSeconds=399&watch=true
I1224 07:02:40.008701    9751 round_trippers.go:423] Request Headers:
I1224 07:02:40.008709    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:02:40.008717    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:02:40.009808    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 07:05:01.016038    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.ValidatingWebhookConfiguration total 0 items received
I1224 07:05:01.016297    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?resourceVersion=1&timeout=5m55s&timeoutSeconds=355&watch=true
I1224 07:05:01.016326    9751 round_trippers.go:423] Request Headers:
I1224 07:05:01.016340    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:05:01.016357    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:05:01.018107    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 07:06:27.502142    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1.Namespace total 0 items received
I1224 07:06:27.502341    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?resourceVersion=38&timeout=9m1s&timeoutSeconds=541&watch=true
I1224 07:06:27.502373    9751 round_trippers.go:423] Request Headers:
I1224 07:06:27.502387    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:06:27.502399    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:06:27.503984    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 07:09:19.010336    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.MutatingWebhookConfiguration total 0 items received
I1224 07:09:19.010583    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?resourceVersion=1&timeout=9m47s&timeoutSeconds=587&watch=true
I1224 07:09:19.010617    9751 round_trippers.go:423] Request Headers:
I1224 07:09:19.010638    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:09:19.010658    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:09:19.012253    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 07:09:25.981969    9751 wrap.go:47] GET /apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=8m14s&timeoutSeconds=494&watch=true: (8m14.000980239s) 200 [sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format [::1]:39166]
I1224 07:09:25.982751    9751 reflector.go:357] k8s.io/sample-apiserver/pkg/client/informers/externalversions/factory.go:117: Watch close - *v1alpha1.Fischer total 0 items received
I1224 07:09:25.983006    9751 round_trippers.go:416] GET https://[::1]:8443/apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=5m5s&timeoutSeconds=305&watch=true
I1224 07:09:25.983193    9751 round_trippers.go:423] Request Headers:
I1224 07:09:25.983222    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:09:25.983244    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:09:25.983265    9751 round_trippers.go:426]     Authorization: Bearer 41213704-d22d-4d17-80df-e8380cf05f6e
I1224 07:09:25.983907    9751 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/fischers" satisfied by gorestful with webservice /apis/wardle.k8s.io/v1alpha1
I1224 07:09:25.984175    9751 get.go:251] Starting watch for /apis/wardle.k8s.io/v1alpha1/fischers, rv=278 labels= fields= timeout=5m5s
I1224 07:09:25.984712    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 07:10:51.942780    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 07:10:51.942773    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 07:10:56.018467    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.ValidatingWebhookConfiguration total 0 items received
I1224 07:10:56.018652    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?resourceVersion=1&timeout=7m9s&timeoutSeconds=429&watch=true
I1224 07:10:56.018677    9751 round_trippers.go:423] Request Headers:
I1224 07:10:56.018692    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:10:56.018706    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:10:56.020117    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 07:14:30.984996    9751 wrap.go:47] GET /apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=5m5s&timeoutSeconds=305&watch=true: (5m5.001107409s) 200 [sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format [::1]:39166]
I1224 07:14:30.985369    9751 reflector.go:357] k8s.io/sample-apiserver/pkg/client/informers/externalversions/factory.go:117: Watch close - *v1alpha1.Fischer total 0 items received
I1224 07:14:30.985599    9751 round_trippers.go:416] GET https://[::1]:8443/apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=9m11s&timeoutSeconds=551&watch=true
I1224 07:14:30.985633    9751 round_trippers.go:423] Request Headers:
I1224 07:14:30.985650    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:14:30.985663    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:14:30.985674    9751 round_trippers.go:426]     Authorization: Bearer 41213704-d22d-4d17-80df-e8380cf05f6e
I1224 07:14:30.986192    9751 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/fischers" satisfied by gorestful with webservice /apis/wardle.k8s.io/v1alpha1
I1224 07:14:30.986397    9751 get.go:251] Starting watch for /apis/wardle.k8s.io/v1alpha1/fischers, rv=278 labels= fields= timeout=9m11s
I1224 07:14:30.986734    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 07:15:28.505746    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1.Namespace total 0 items received
I1224 07:15:28.506050    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?resourceVersion=38&timeout=9m10s&timeoutSeconds=550&watch=true
I1224 07:15:28.506091    9751 round_trippers.go:423] Request Headers:
I1224 07:15:28.506104    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:15:28.506115    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:15:28.509549    9751 round_trippers.go:441] Response Status: 200 OK in 3 milliseconds
I1224 07:18:05.020572    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.ValidatingWebhookConfiguration total 0 items received
I1224 07:18:05.020773    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?resourceVersion=1&timeout=8m12s&timeoutSeconds=492&watch=true
I1224 07:18:05.020790    9751 round_trippers.go:423] Request Headers:
I1224 07:18:05.020798    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:18:05.020808    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:18:05.022500    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 07:19:06.012707    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.MutatingWebhookConfiguration total 0 items received
I1224 07:19:06.012917    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?resourceVersion=1&timeout=6m44s&timeoutSeconds=404&watch=true
I1224 07:19:06.012946    9751 round_trippers.go:423] Request Headers:
I1224 07:19:06.012958    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:19:06.012969    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:19:06.014206    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 07:20:51.943255    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 07:20:51.943255    9751 reflector.go:215] k8s.io/client-go/informers/factory.go:132: forcing resync
I1224 07:23:41.986905    9751 wrap.go:47] GET /apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=9m11s&timeoutSeconds=551&watch=true: (9m11.000848023s) 200 [sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format [::1]:39166]
I1224 07:23:41.987355    9751 reflector.go:357] k8s.io/sample-apiserver/pkg/client/informers/externalversions/factory.go:117: Watch close - *v1alpha1.Fischer total 0 items received
I1224 07:23:41.987574    9751 round_trippers.go:416] GET https://[::1]:8443/apis/wardle.k8s.io/v1alpha1/fischers?resourceVersion=278&timeout=6m8s&timeoutSeconds=368&watch=true
I1224 07:23:41.987603    9751 round_trippers.go:423] Request Headers:
I1224 07:23:41.987616    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:23:41.987654    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:23:41.987666    9751 round_trippers.go:426]     Authorization: Bearer 41213704-d22d-4d17-80df-e8380cf05f6e
I1224 07:23:41.988371    9751 handler.go:143] sample-apiserver: GET "/apis/wardle.k8s.io/v1alpha1/fischers" satisfied by gorestful with webservice /apis/wardle.k8s.io/v1alpha1
I1224 07:23:41.988693    9751 get.go:251] Starting watch for /apis/wardle.k8s.io/v1alpha1/fischers, rv=278 labels= fields= timeout=6m8s
I1224 07:23:41.989309    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds

  

一旦主API 服务掉, 应该是ETCD宕掉了

I1224 07:36:05.025592    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?resourceVersion=1&timeout=9m52s&timeoutSeconds=592&watch=true
I1224 07:36:05.025635    9751 round_trippers.go:423] Request Headers:
I1224 07:36:05.025648    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:36:05.025659    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:36:05.027205    9751 round_trippers.go:441] Response Status: 200 OK in 1 milliseconds
I1224 07:37:48.796597    9751 retry.go:117] clientv3/retry: error "rpc error: code = Unavailable desc = transport is closing" on pinned endpoint "127.0.0.1:2379"
I1224 07:37:48.796633    9751 retry.go:101] clientv3/balancer: "127.0.0.1:2379" is marked unhealthy ("rpc error: code = Unavailable desc = transport is closing")
I1224 07:37:48.796662    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: []
I1224 07:37:48.796705    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
I1224 07:37:48.796875    9751 log.go:30] transport: loopyWriter.run returning. connection error: desc = "transport is closing"
I1224 07:37:48.797025    9751 health_balancer.go:423] clientv3/balancer: "127.0.0.1:2379" is marked unhealthy ("grpc: the connection is closing")
I1224 07:37:48.797066    9751 balancer_v1_wrapper.go:248] clientv3/balancer: unpin "127.0.0.1:2379" ("grpc: the connection is closing")
I1224 07:37:48.797099    9751 retry.go:117] clientv3/retry: switching from "127.0.0.1:2379" due to error "rpc error: code = Unavailable desc = transport is closing"
I1224 07:37:48.797122    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
I1224 07:37:48.797319    9751 log.go:30] transport: loopyWriter.run returning. connection error: desc = "transport is closing"
I1224 07:37:48.797334    9751 log.go:30] transport: loopyWriter.run returning. connection error: desc = "transport is closing"
I1224 07:37:48.797354    9751 health_balancer.go:423] clientv3/balancer: "127.0.0.1:2379" is marked unhealthy ("grpc: the connection is closing")
I1224 07:37:48.797404    9751 balancer_v1_wrapper.go:248] clientv3/balancer: unpin "127.0.0.1:2379" ("grpc: the connection is closing")
I1224 07:37:48.797459    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
I1224 07:37:48.797486    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
I1224 07:37:48.797545    9751 health_balancer.go:423] clientv3/balancer: "127.0.0.1:2379" is marked unhealthy ("grpc: the connection is closing")
I1224 07:37:48.797573    9751 balancer_v1_wrapper.go:248] clientv3/balancer: unpin "127.0.0.1:2379" ("grpc: the connection is closing")
I1224 07:37:48.797579    9751 log.go:30] transport: loopyWriter.run returning. connection error: desc = "transport is closing"
I1224 07:37:48.797607    9751 health_balancer.go:423] clientv3/balancer: "127.0.0.1:2379" is marked unhealthy ("grpc: the connection is closing")
I1224 07:37:48.797675    9751 balancer_v1_wrapper.go:248] clientv3/balancer: unpin "127.0.0.1:2379" ("grpc: the connection is closing")
W1224 07:37:48.797697    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
I1224 07:37:48.797715    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
I1224 07:37:48.797739    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
W1224 07:37:48.797759    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
W1224 07:37:48.797763    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
I1224 07:37:48.797771    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
I1224 07:37:48.797866    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
W1224 07:37:48.797796    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
E1224 07:37:48.837605    9751 streamwatcher.go:109] Unable to decode an event from the watch stream: http2: server sent GOAWAY and closed the connection; LastStreamID=121, ErrCode=NO_ERROR, debug=""
E1224 07:37:48.837623    9751 streamwatcher.go:109] Unable to decode an event from the watch stream: http2: server sent GOAWAY and closed the connection; LastStreamID=121, ErrCode=NO_ERROR, debug=""
I1224 07:37:48.837696    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1.Namespace total 0 items received
I1224 07:37:48.837659    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.MutatingWebhookConfiguration total 0 items received
E1224 07:37:48.837604    9751 streamwatcher.go:109] Unable to decode an event from the watch stream: http2: server sent GOAWAY and closed the connection; LastStreamID=121, ErrCode=NO_ERROR, debug=""
I1224 07:37:48.837842    9751 reflector.go:357] k8s.io/client-go/informers/factory.go:132: Watch close - *v1beta1.ValidatingWebhookConfiguration total 0 items received
I1224 07:37:48.837851    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?resourceVersion=1&timeout=9m19s&timeoutSeconds=559&watch=true
I1224 07:37:48.837870    9751 round_trippers.go:423] Request Headers:
I1224 07:37:48.837881    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:48.837891    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:48.837941    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?resourceVersion=1&timeout=7m17s&timeoutSeconds=437&watch=true
I1224 07:37:48.837959    9751 round_trippers.go:423] Request Headers:
I1224 07:37:48.837857    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?resourceVersion=38&timeout=8m20s&timeoutSeconds=500&watch=true
I1224 07:37:48.837987    9751 round_trippers.go:423] Request Headers:
I1224 07:37:48.838002    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:48.838016    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:48.837969    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:48.839130    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:48.841499    9751 round_trippers.go:441] Response Status:  in 3 milliseconds
E1224 07:37:48.841565    9751 reflector.go:251] k8s.io/client-go/informers/factory.go:132: Failed to watch *v1beta1.MutatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?resourceVersion=1&timeout=9m19s&timeoutSeconds=559&watch=true: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:48.841612    9751 round_trippers.go:441] Response Status:  in 2 milliseconds
I1224 07:37:48.841612    9751 round_trippers.go:441] Response Status:  in 3 milliseconds
E1224 07:37:48.841772    9751 reflector.go:251] k8s.io/client-go/informers/factory.go:132: Failed to watch *v1beta1.ValidatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?resourceVersion=1&timeout=7m17s&timeoutSeconds=437&watch=true: dial tcp 127.0.0.1:6443: connect: connection refused
E1224 07:37:48.841831    9751 reflector.go:251] k8s.io/client-go/informers/factory.go:132: Failed to watch *v1.Namespace: Get https://localhost:6443/api/v1/namespaces?resourceVersion=38&timeout=8m20s&timeoutSeconds=500&watch=true: dial tcp 127.0.0.1:6443: connect: connection refused
W1224 07:37:49.797626    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
W1224 07:37:49.797626    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
W1224 07:37:49.797673    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
W1224 07:37:49.798061    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
I1224 07:37:49.841875    9751 reflector.go:169] Listing and watching *v1beta1.MutatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:37:49.842080    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:49.843347    9751 round_trippers.go:423] Request Headers:
I1224 07:37:49.843385    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:49.843408    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:49.843437    9751 reflector.go:169] Listing and watching *v1beta1.ValidatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:37:49.843609    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:49.843637    9751 round_trippers.go:423] Request Headers:
I1224 07:37:49.843652    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:49.843666    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:49.843949    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
I1224 07:37:49.843974    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:49.844094    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.MutatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
E1224 07:37:49.844106    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.ValidatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:49.844192    9751 reflector.go:169] Listing and watching *v1.Namespace from k8s.io/client-go/informers/factory.go:132
I1224 07:37:49.844351    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0
I1224 07:37:49.844372    9751 round_trippers.go:423] Request Headers:
I1224 07:37:49.844385    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:49.844401    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:49.844772    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:49.844961    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1.Namespace: Get https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:50.844297    9751 reflector.go:169] Listing and watching *v1beta1.MutatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:37:50.844509    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:50.844526    9751 round_trippers.go:423] Request Headers:
I1224 07:37:50.844534    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:50.844545    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:50.844832    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:50.844904    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.MutatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:50.845497    9751 reflector.go:169] Listing and watching *v1beta1.ValidatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:37:50.845745    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:50.845766    9751 round_trippers.go:423] Request Headers:
I1224 07:37:50.845780    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:50.845801    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:50.846672    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:50.846751    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.ValidatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:50.847420    9751 reflector.go:169] Listing and watching *v1.Namespace from k8s.io/client-go/informers/factory.go:132
I1224 07:37:50.847556    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0
I1224 07:37:50.847577    9751 round_trippers.go:423] Request Headers:
I1224 07:37:50.847587    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:50.847600    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:50.847869    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:50.847955    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1.Namespace: Get https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
W1224 07:37:51.205034    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
W1224 07:37:51.239806    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
W1224 07:37:51.324511    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
W1224 07:37:51.689477    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
I1224 07:37:51.845125    9751 reflector.go:169] Listing and watching *v1beta1.MutatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:37:51.845390    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:51.845432    9751 round_trippers.go:423] Request Headers:
I1224 07:37:51.845467    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:51.845493    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:51.847090    9751 round_trippers.go:441] Response Status:  in 1 milliseconds
I1224 07:37:51.847181    9751 reflector.go:169] Listing and watching *v1beta1.ValidatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
E1224 07:37:51.847207    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.MutatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:51.847370    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:51.847398    9751 round_trippers.go:423] Request Headers:
I1224 07:37:51.847415    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:51.847426    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:51.847837    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:51.847976    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.ValidatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:51.848153    9751 reflector.go:169] Listing and watching *v1.Namespace from k8s.io/client-go/informers/factory.go:132
I1224 07:37:51.848328    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0
I1224 07:37:51.848357    9751 round_trippers.go:423] Request Headers:
I1224 07:37:51.848373    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:51.848389    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:51.848666    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:51.848769    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1.Namespace: Get https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:51.927260    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: []
I1224 07:37:51.927324    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
W1224 07:37:51.927368    9751 clientconn.go:1440] grpc: addrConn.transportMonitor exits due to: context canceled
I1224 07:37:51.927428    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
W1224 07:37:51.927609    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
I1224 07:37:52.025155    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: []
I1224 07:37:52.025241    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
W1224 07:37:52.025267    9751 clientconn.go:953] Failed to dial 127.0.0.1:2379: context canceled; please retry.
I1224 07:37:52.025167    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: []
I1224 07:37:52.025329    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
W1224 07:37:52.025353    9751 clientconn.go:1440] grpc: addrConn.transportMonitor exits due to: context canceled
I1224 07:37:52.025398    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
I1224 07:37:52.025437    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
W1224 07:37:52.025540    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
W1224 07:37:52.025696    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
I1224 07:37:52.029475    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: []
I1224 07:37:52.029608    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
W1224 07:37:52.029681    9751 clientconn.go:1440] grpc: addrConn.transportMonitor exits due to: context canceled
I1224 07:37:52.029717    9751 balancer_v1_wrapper.go:125] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
W1224 07:37:52.031345    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
I1224 07:37:52.847510    9751 reflector.go:169] Listing and watching *v1beta1.MutatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:37:52.847794    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:52.847819    9751 round_trippers.go:423] Request Headers:
I1224 07:37:52.847835    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:52.847850    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:52.848298    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:52.848473    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.MutatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:52.848564    9751 reflector.go:169] Listing and watching *v1beta1.ValidatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:37:52.848678    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:52.848701    9751 round_trippers.go:423] Request Headers:
I1224 07:37:52.848713    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:52.848724    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:52.849003    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:52.849072    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.ValidatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:52.849671    9751 reflector.go:169] Listing and watching *v1.Namespace from k8s.io/client-go/informers/factory.go:132
I1224 07:37:52.849793    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0
I1224 07:37:52.849816    9751 round_trippers.go:423] Request Headers:
I1224 07:37:52.849824    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:52.849832    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:52.850474    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:52.850600    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1.Namespace: Get https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
W1224 07:37:52.927859    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
W1224 07:37:53.025846    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
W1224 07:37:53.025847    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
W1224 07:37:53.030032    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
I1224 07:37:53.848639    9751 reflector.go:169] Listing and watching *v1beta1.MutatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:37:53.848843    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:53.848865    9751 round_trippers.go:423] Request Headers:
I1224 07:37:53.848879    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:53.848892    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:53.849213    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:53.849298    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.MutatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:53.849816    9751 reflector.go:169] Listing and watching *v1beta1.ValidatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:37:53.849933    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:53.849966    9751 round_trippers.go:423] Request Headers:
I1224 07:37:53.849980    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:53.850000    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:53.850896    9751 reflector.go:169] Listing and watching *v1.Namespace from k8s.io/client-go/informers/factory.go:132
I1224 07:37:53.850983    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:53.851049    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.ValidatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:53.851056    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0
I1224 07:37:53.851110    9751 round_trippers.go:423] Request Headers:
I1224 07:37:53.851125    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:53.851138    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:53.851418    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:53.851479    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1.Namespace: Get https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
W1224 07:37:54.326673    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
W1224 07:37:54.399431    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
W1224 07:37:54.589984    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
W1224 07:37:54.743399    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
I1224 07:37:54.849594    9751 reflector.go:169] Listing and watching *v1beta1.MutatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:37:54.849753    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:54.849778    9751 round_trippers.go:423] Request Headers:
I1224 07:37:54.849794    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:54.849809    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:54.851250    9751 reflector.go:169] Listing and watching *v1beta1.ValidatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:37:54.851345    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:54.851366    9751 round_trippers.go:423] Request Headers:
I1224 07:37:54.851379    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:54.851409    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:54.851259    9751 round_trippers.go:441] Response Status:  in 1 milliseconds
E1224 07:37:54.851510    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.MutatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:54.851823    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:54.851898    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.ValidatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:54.852271    9751 reflector.go:169] Listing and watching *v1.Namespace from k8s.io/client-go/informers/factory.go:132
I1224 07:37:54.852406    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0
I1224 07:37:54.852428    9751 round_trippers.go:423] Request Headers:
I1224 07:37:54.852440    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:54.852453    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:54.852701    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:54.852759    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1.Namespace: Get https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:55.851849    9751 reflector.go:169] Listing and watching *v1beta1.MutatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:37:55.852071    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:55.852102    9751 round_trippers.go:423] Request Headers:
I1224 07:37:55.852114    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:55.852124    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:55.852646    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:55.852802    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.MutatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:55.852861    9751 reflector.go:169] Listing and watching *v1beta1.ValidatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:37:55.852994    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:55.853031    9751 round_trippers.go:423] Request Headers:
I1224 07:37:55.853051    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:55.853068    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:55.853381    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:55.853455    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.ValidatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:55.853967    9751 reflector.go:169] Listing and watching *v1.Namespace from k8s.io/client-go/informers/factory.go:132
I1224 07:37:55.855330    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0
I1224 07:37:55.855350    9751 round_trippers.go:423] Request Headers:
I1224 07:37:55.855360    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:55.855377    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:55.855802    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:55.855952    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1.Namespace: Get https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
W1224 07:37:56.601270    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
I1224 07:37:56.853070    9751 reflector.go:169] Listing and watching *v1beta1.MutatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:37:56.853356    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:56.853430    9751 round_trippers.go:423] Request Headers:
I1224 07:37:56.853473    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:56.853512    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:56.855528    9751 round_trippers.go:441] Response Status:  in 1 milliseconds
E1224 07:37:56.855646    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.MutatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:56.855529    9751 reflector.go:169] Listing and watching *v1beta1.ValidatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:37:56.855801    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:56.855831    9751 round_trippers.go:423] Request Headers:
I1224 07:37:56.855854    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:56.855870    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:56.856136    9751 reflector.go:169] Listing and watching *v1.Namespace from k8s.io/client-go/informers/factory.go:132
I1224 07:37:56.856247    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
I1224 07:37:56.856281    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0
I1224 07:37:56.856301    9751 round_trippers.go:423] Request Headers:
I1224 07:37:56.856328    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:56.856340    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
E1224 07:37:56.856377    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.ValidatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:56.856872    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:56.856998    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1.Namespace: Get https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
W1224 07:37:57.386565    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
W1224 07:37:57.583352    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
W1224 07:37:57.660351    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
I1224 07:37:57.855962    9751 reflector.go:169] Listing and watching *v1beta1.MutatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:37:57.856138    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:57.856158    9751 round_trippers.go:423] Request Headers:
I1224 07:37:57.856169    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:57.856180    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:57.856530    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:57.856604    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.MutatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:57.857336    9751 reflector.go:169] Listing and watching *v1beta1.ValidatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:37:57.857476    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:57.857522    9751 round_trippers.go:423] Request Headers:
I1224 07:37:57.857546    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:57.857586    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:57.857795    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:57.857873    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.ValidatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:57.860587    9751 reflector.go:169] Listing and watching *v1.Namespace from k8s.io/client-go/informers/factory.go:132
I1224 07:37:57.860770    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0
I1224 07:37:57.860799    9751 round_trippers.go:423] Request Headers:
I1224 07:37:57.860818    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:57.860860    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:57.861209    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:57.861324    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1.Namespace: Get https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:58.856965    9751 reflector.go:169] Listing and watching *v1beta1.MutatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:37:58.857256    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:58.857309    9751 round_trippers.go:423] Request Headers:
I1224 07:37:58.857339    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:58.857395    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:58.858064    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
I1224 07:37:58.859493    9751 reflector.go:169] Listing and watching *v1beta1.ValidatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
E1224 07:37:58.859914    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.MutatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:58.860126    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:58.860158    9751 round_trippers.go:423] Request Headers:
I1224 07:37:58.860186    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:58.860230    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:58.860581    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:58.860685    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.ValidatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:58.861495    9751 reflector.go:169] Listing and watching *v1.Namespace from k8s.io/client-go/informers/factory.go:132
I1224 07:37:58.861650    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0
I1224 07:37:58.861682    9751 round_trippers.go:423] Request Headers:
I1224 07:37:58.861699    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:58.861716    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:58.862021    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:58.862142    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1.Namespace: Get https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:59.860309    9751 reflector.go:169] Listing and watching *v1beta1.MutatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:37:59.860548    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:59.860590    9751 round_trippers.go:423] Request Headers:
I1224 07:37:59.860613    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:59.860634    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:59.861157    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:59.861290    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.MutatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:59.861370    9751 reflector.go:169] Listing and watching *v1beta1.ValidatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:37:59.861576    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:37:59.861604    9751 round_trippers.go:423] Request Headers:
I1224 07:37:59.861622    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:59.861659    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:59.861936    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:59.862068    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.ValidatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:37:59.863850    9751 reflector.go:169] Listing and watching *v1.Namespace from k8s.io/client-go/informers/factory.go:132
I1224 07:37:59.863971    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0
I1224 07:37:59.863998    9751 round_trippers.go:423] Request Headers:
I1224 07:37:59.864011    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:37:59.864026    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:37:59.864351    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:37:59.864415    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1.Namespace: Get https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:38:00.861609    9751 reflector.go:169] Listing and watching *v1beta1.MutatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:38:00.861856    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:38:00.861886    9751 round_trippers.go:423] Request Headers:
I1224 07:38:00.861898    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:00.861909    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:00.862976    9751 round_trippers.go:441] Response Status:  in 1 milliseconds
E1224 07:38:00.863182    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.MutatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:38:00.864015    9751 reflector.go:169] Listing and watching *v1beta1.ValidatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:38:00.864267    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:38:00.864306    9751 round_trippers.go:423] Request Headers:
I1224 07:38:00.864331    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:00.864356    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:00.865014    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
I1224 07:38:00.865096    9751 reflector.go:169] Listing and watching *v1.Namespace from k8s.io/client-go/informers/factory.go:132
E1224 07:38:00.865180    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.ValidatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:38:00.865248    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0
I1224 07:38:00.865269    9751 round_trippers.go:423] Request Headers:
I1224 07:38:00.865280    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:00.865299    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:00.865644    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:38:00.865700    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1.Namespace: Get https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
W1224 07:38:01.163868    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
W1224 07:38:01.211175    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
I1224 07:38:01.863489    9751 reflector.go:169] Listing and watching *v1beta1.MutatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:38:01.863673    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:38:01.863698    9751 round_trippers.go:423] Request Headers:
I1224 07:38:01.863712    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:01.863729    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:01.864148    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:38:01.864265    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.MutatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:38:01.865426    9751 reflector.go:169] Listing and watching *v1beta1.ValidatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:38:01.865591    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:38:01.865614    9751 round_trippers.go:423] Request Headers:
I1224 07:38:01.865622    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:01.865632    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:01.865898    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:38:01.865986    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.ValidatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:38:01.867237    9751 reflector.go:169] Listing and watching *v1.Namespace from k8s.io/client-go/informers/factory.go:132
I1224 07:38:01.867328    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0
I1224 07:38:01.867349    9751 round_trippers.go:423] Request Headers:
I1224 07:38:01.867360    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:01.867371    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:01.868060    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:38:01.868125    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1.Namespace: Get https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
W1224 07:38:02.241652    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
W1224 07:38:02.382993    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
I1224 07:38:02.864575    9751 reflector.go:169] Listing and watching *v1beta1.MutatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:38:02.864811    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:38:02.864831    9751 round_trippers.go:423] Request Headers:
I1224 07:38:02.864840    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:02.864849    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:02.865188    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:38:02.865296    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.MutatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:38:02.866774    9751 reflector.go:169] Listing and watching *v1beta1.ValidatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:38:02.867085    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:38:02.867118    9751 round_trippers.go:423] Request Headers:
I1224 07:38:02.867140    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:02.867161    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:02.867637    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:38:02.867728    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.ValidatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:38:02.868743    9751 reflector.go:169] Listing and watching *v1.Namespace from k8s.io/client-go/informers/factory.go:132
I1224 07:38:02.868903    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0
I1224 07:38:02.868946    9751 round_trippers.go:423] Request Headers:
I1224 07:38:02.868968    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:02.868988    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:02.869332    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:38:02.869437    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1.Namespace: Get https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:38:03.865633    9751 reflector.go:169] Listing and watching *v1beta1.MutatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:38:03.865803    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:38:03.865843    9751 round_trippers.go:423] Request Headers:
I1224 07:38:03.865855    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:03.865866    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:03.866835    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:38:03.866944    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.MutatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:38:03.867934    9751 reflector.go:169] Listing and watching *v1beta1.ValidatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:38:03.868113    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:38:03.868144    9751 round_trippers.go:423] Request Headers:
I1224 07:38:03.868164    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:03.868184    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:03.868630    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:38:03.868843    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.ValidatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:38:03.869727    9751 reflector.go:169] Listing and watching *v1.Namespace from k8s.io/client-go/informers/factory.go:132
I1224 07:38:03.869881    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0
I1224 07:38:03.869918    9751 round_trippers.go:423] Request Headers:
I1224 07:38:03.869940    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:03.869959    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:03.871320    9751 round_trippers.go:441] Response Status:  in 1 milliseconds
E1224 07:38:03.871421    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1.Namespace: Get https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:38:04.867248    9751 reflector.go:169] Listing and watching *v1beta1.MutatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:38:04.867545    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:38:04.867580    9751 round_trippers.go:423] Request Headers:
I1224 07:38:04.867602    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:04.867624    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:04.868033    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:38:04.868112    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.MutatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:38:04.869181    9751 reflector.go:169] Listing and watching *v1beta1.ValidatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:38:04.869299    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:38:04.869325    9751 round_trippers.go:423] Request Headers:
I1224 07:38:04.869340    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:04.869354    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:04.869662    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:38:04.869787    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.ValidatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:38:04.871690    9751 reflector.go:169] Listing and watching *v1.Namespace from k8s.io/client-go/informers/factory.go:132
I1224 07:38:04.871885    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0
I1224 07:38:04.871933    9751 round_trippers.go:423] Request Headers:
I1224 07:38:04.871954    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:04.871973    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:04.872354    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:38:04.872455    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1.Namespace: Get https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:38:05.868418    9751 reflector.go:169] Listing and watching *v1beta1.MutatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:38:05.868687    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:38:05.868732    9751 round_trippers.go:423] Request Headers:
I1224 07:38:05.868755    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:05.868769    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:05.869200    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:38:05.869313    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.MutatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:38:05.870590    9751 reflector.go:169] Listing and watching *v1beta1.ValidatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:38:05.870807    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:38:05.870859    9751 round_trippers.go:423] Request Headers:
I1224 07:38:05.870883    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:05.870906    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:05.871252    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:38:05.871379    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.ValidatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:38:05.872781    9751 reflector.go:169] Listing and watching *v1.Namespace from k8s.io/client-go/informers/factory.go:132
I1224 07:38:05.872973    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0
I1224 07:38:05.873017    9751 round_trippers.go:423] Request Headers:
I1224 07:38:05.873041    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:05.873064    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:05.873447    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:38:05.873577    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1.Namespace: Get https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
W1224 07:38:06.639236    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
I1224 07:38:06.869588    9751 reflector.go:169] Listing and watching *v1beta1.MutatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:38:06.869807    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:38:06.869834    9751 round_trippers.go:423] Request Headers:
I1224 07:38:06.869849    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:06.869866    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:06.871098    9751 round_trippers.go:441] Response Status:  in 1 milliseconds
E1224 07:38:06.871240    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.MutatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:38:06.871603    9751 reflector.go:169] Listing and watching *v1beta1.ValidatingWebhookConfiguration from k8s.io/client-go/informers/factory.go:132
I1224 07:38:06.871859    9751 round_trippers.go:416] GET https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0
I1224 07:38:06.871905    9751 round_trippers.go:423] Request Headers:
I1224 07:38:06.871933    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:06.871957    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:06.872439    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:38:06.872633    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1beta1.ValidatingWebhookConfiguration: Get https://localhost:6443/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
I1224 07:38:06.873884    9751 reflector.go:169] Listing and watching *v1.Namespace from k8s.io/client-go/informers/factory.go:132
I1224 07:38:06.874102    9751 round_trippers.go:416] GET https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0
I1224 07:38:06.874143    9751 round_trippers.go:423] Request Headers:
I1224 07:38:06.874181    9751 round_trippers.go:426]     Accept: application/json, */*
I1224 07:38:06.874202    9751 round_trippers.go:426]     User-Agent: sample-apiserver/v0.0.0 (linux/amd64) kubernetes/$Format
I1224 07:38:06.874537    9751 round_trippers.go:441] Response Status:  in 0 milliseconds
E1224 07:38:06.874644    9751 reflector.go:134] k8s.io/client-go/informers/factory.go:132: Failed to list *v1.Namespace: Get https://localhost:6443/api/v1/namespaces?limit=500&resourceVersion=0: dial tcp 127.0.0.1:6443: connect: connection refused
W1224 07:38:06.933200    9751 clientconn.go:1304] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
received SIGINT, stopping process (will not forward signal)

后续分析:

kubernetes源码阅读笔记——API Server(之一)

REF:

Kubernetes Pod 工作流

Kubernete APIServer Sample

证书制作

ETCD 简介

包管理

golang 导入包

完整的golang 多协程+信道 任务处理示例

使用service account(sa) 方式 远程访问k8s集群

Kubernetes部署记录


kubernetes(k8s)以及涉及组件简单介绍

Raft在etcd中的实现(五)snapshot相关

 书籍 go web编程

在Python中使用gRPC的方法示例

 

protobuff 和json对比

Protobuf学习 - 入门

Google Protocol Buffer 的使用和原理

Protobuf的简单介绍、使用和分析

protobuf 归纳

Aggregated API Server

解析kubernetes Aggregated API Servers

Aggregated API Server 中文文档

ORG:使用聚合层扩展Kubernetes API

Kubernetes API 分析 ( Kube-apiserver )

Kubernetes API 扩展

"kubernetes API Server源码分析" 

Kubernetes v1.7新特性解析-API Aggregation

 ...

原文地址:https://www.cnblogs.com/shaohef/p/9065452.html