Hi,
I am facing issue in while creating the k8s cluster in GCP servers on-prem
i am using rke cluster and network calico
when creating the Rke kubernetes cluster kube-apiserver and metric server is not communicating and kube-apiserver i am running in docker and metric server i am running in rke cluster
i am getting this error in kube-apiserver logs but kube-apiserver and metric server is in running state
I0816 08:09:42.098378 1 controller.go:126] OpenAPI AggregationController: action for item v1beta1.metrics.k8s.io: Rate Limited Requeue. E0816 08:09:42.098421 1 controller.go:116] loading OpenAPI spec for "v1beta1.metrics.k8s.io" failed with: failed to retrieve openAPI spec, http error: ResponseCode: 503, Body: service unavailable , Header: map[Content-Type:[text/plain; charset=utf-8] X-Content-Type-Options:[nosniff]] I0816 08:09:42.099552 1 controller.go:129] OpenAPI AggregationController: action for item v1beta1.metrics.k8s.io: Rate Limited Requeue. E0816 08:09:46.098656 1 available_controller.go:524] v1beta1.metrics.k8s.io failed with: failing or missing response from https://10.43.228.105:443/apis/metrics.k8s.io/v1beta1: Get "https://10.43.228.105:443/apis/metrics.k8s.io/v1beta1": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) E0816 08:10:10.468018 1 available_controller.go:524] v1beta1.metrics.k8s.io failed with: failing or missing response from https://10.43.228.105:443/apis/metrics.k8s.io/v1beta1: Get "https://10.43.228.105:443/apis/metrics.k8s.io/v1beta1": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
calico running as a daemon set when describe the calico controller it is showing like this error but calico pod is in running state only
network is not ready: container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
when doing kubectl top node rke-worker1 i am getting this error and after using top cmd i checked the connection establishment is in SYN_SENT state only when doing
sudo lsof -i : 443
You reference creating rke clusters on premises, this forum is for Google Cloud related questions. You might be better asking in the Rancher forums: https://forums.rancher.com/