症状:
当我们安装新的kubernetes集群时。当我们执行以下命令时:
$ kubectl get cs / kubectl get componentstatuses
我们得到这个错误:
Warning: v1 ComponentStatus is deprecated in v1.19+
NAME STATUS MESSAGE ERROR
controller-manager Unhealthy Get "ht
我已经在生产环境中部署了kubeadm的Kubernetes集群v1.18.8,environment.Cluster设置是3个主节点和3个工作节点,外部Kube-api负载均衡器,etcd驻留在主节点上,安装过程中没有看到任何问题,kube-system中的所有pod都在运行。然而,当我运行下面的命令时,我得到了错误:
kubectl get cs
NAME STATUS MESSAGE
我有一个包含两个节点的kubernetes集群,以及两个用于etcd的节点,我还对我的kubernetes使用身份验证。当我运行这个命令:kubectl get cs时,我得到以下输出:
NAME STATUS MESSAGE ERROR
scheduler Unhealthy Get http://127.0.0.1:10251/healthz: dia
我试图在Ubuntu22.04机器上执行sudo kubeadm init of kubeadm 1.26.0。但我得到了以下结果:
[init] Using Kubernetes version: v1.26.0
[preflight] Running pre-flight checks
[preflight] Pulling images required for setting up a Kubernetes cluster
[preflight] This might take a minute or two, depending on the speed of your intern
您好,我已经安装了minikube,但是当我运行minikube start时,我得到了这个错误:
minikube v1.17.1 on Ubuntu 20.04
✨ Using the docker driver based on existing profile
Starting control plane node minikube in cluster minikube
Updating the running docker "minikube" container ...
Preparing Kubernetes v1.20.2 on Docker
我创建了一个具有3个节点(标准DS3 v2 (4vcpu,14 GB内存))的azure AKS。我在摆弄集群,创建了一个1000 replicas.After的部署这个完整的集群宕机了。
azureuser@saa:~$ k get cs
NAME STATUS MESSAGE ERROR
controller-manager Unhealthy Get http://1
库比亚丁问题。
配置数据版本:
os -rhel7.5
env -onprem server
docker - 19
kube - 18
控制台输出:
[wait-control-plane] Waiting for the kubelet to boot up the control plane as static Pods from directory "/etc/kubernetes/manifests". This can take up to 4m0s
[kubelet-check] Initial timeout of 40s passed.
[kubelet-ch
安装k8s节点时: [preflight] Reading configuration from the cluster...
[preflight] FYI: You can look at this config file with 'kubectl -n kube-system get cm kubeadm-config -o yaml'
[kubelet-start] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[kubelet-start] Writing
我尝试以静态POD的形式向主节点添加一个新的调度程序。我创建yaml文件并保存它。已创建的吊舱和他的状态正在运行,但容器无法启动。
库贝克尔产出:
NAME READY STATUS RESTARTS AGE
my-scheduler 0/1 Running 5 28m
我试图查看事件中的原因,并看到了原因cannot join network of a non running container和最后一个错误事件:
Startup
我遇到了控制器管理器和调度器没有响应的问题,这与我发现的github问题无关(,,…)
两天前,在我们的3节点HA集群中的一个节点上,内存溢出了一个POD。在那个农场的webapp无法访问之后,我们找到了受损的吊舱,并在kubectl上将其放大到0。但这花了一些时间,弄清楚了所有的事情。
从那时起,牧场主的webapp运行正常,但是有来自控制器管理器和调度程序的连续警报无法工作。警报不包含,有时它们都在工作,有时它们的健康检查urls拒绝连接。
NAME STATUS MESSAGE
例如,当我使用kubectl get pods时,响应是:
No resources found in default namespace.
但是,当我使用sudo kubectl get pods时,结果是:
E1211 12:01:15.409201 50965 memcache.go:238] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp 127.0.0.1:8080: connect: connection r
当我试图接收webhooks时,我经常会遇到一个连接被拒绝的错误。
(venv) alexa@main:/etc/nginx/sites-available$ stripe listen --forward-to localhost:5000/webhook/
go package net: built with netgo build tag; using Go's DNS resolver
> Ready! Your webhook signing secret is whsec_************************* (^C to quit)
2021-04-0
我试着把Jfrog带上来,在当地的tomcat正在运行和手工服务也很不错。但在UI中,jfrog并没有出现。
获得502坏网关错误。我已经分享了下面的控制台日志详细信息。
下面是控制台日志
[TRACE] [Service registry ping] operation attempt #94 failed. retrying in 1s. current error: error while trying to connect to local router at address 'http://localhost:8046/access/api/v1/system/ping
按照本指南安装Kubernetes:
当进入kubeadm init步骤时,获得错误:
$ kubeadm init --skip-preflight-checks
[kubeadm] WARNING: kubeadm is in beta, please do not use it for production clusters.
[init] Using Kubernetes version: v1.8.3
[init] Using Authorization modes: [Node RBAC]
[preflight] Skipping pre-flight checks
[kubea
我遇到的问题是,kubeadm永远不会完全初始化。产出:
...
[wait-control-plane] Waiting for the kubelet to boot up the control plane as static Pods from directory "/etc/kubernetes/manifests". This can take up to 4m0s
[kubelet-check] Initial timeout of 40s passed.
[kubelet-check] It seems like the kubelet isn't ru
我用kubeadm设置了一个kubernetes集群。我还没有部署任何吊舱,但核心吊舱被卡在ContainerCreating状态。
[root@master-node ~]# kubectl get -A pods
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system coredns-64897985d-f5kjh 0/1 ContainerCreating 0 151m
我正在尝试运行Kubernetes并尝试使用sudo kubeadm init。按照官方医生的建议,交换是关闭的。
问题是它显示了警告:
[kubelet-check] It seems like the kubelet isn't running or healthy.
[kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10248/healthz' failed with error: Get http://localhost:10248/healthz: dial tcp 127.0