在初始化kubeadm时,我会收到以下错误。在执行kubeadm reset之前,我还尝试过命令kubadm init。Kubelet也在运行,我所使用的命令也是systemctl enable kubelet && systemctl start kubelet。以下是执行kubeadm init后的日志
[kubeadm] WARNING: kubeadm is in beta, please do not use it for production clusters.
[init] Using Kubernetes version: v1.8.2
[init] Usi
按照本指南安装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
我的kube-controller-manager一直保持着CrashLoopBackOff状态。
我在豆荚的原木上发现了这个:failed to create listener: failed to listen on 0.0.0.0:10252: listen tcp 0.0.0.0:10252: bind: address already in use
然后我偶然发现了这篇文章,幸运的是,他找到了一个解决办法。在那里,他用端口杀死了这个过程,重新启动了他的kube-controller-manager吊舱。
所以我确实遵循了他的步骤。当我试图进入主节点以找出哪个进程正在使用这个端口时,我
在共享VPC设置中,我在版本1.14.8-gke.12上使用多个GKE托管集群。突然,我的一个集群停止为HPA提供适当的指标。度量服务器已启动并正在运行,但这是HPA上的输出:
NAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE
nginx-public-nginx-ingress-controller Deployment/ngi
我已经通过带有命名空间redis1的Helm并使用端口6379 26379在K8S集群中安装了redis。
我通过Helm和命名空间redis2并使用端口6380,26380在同一个K8S集群中安装了另一个redis。
redis1工作正常,但出现redis2错误:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Sched
我试图了解kubelet如何从api服务器中观察变化。我在syncLoop函数上找到了一个便条
// kubernetes/pkg/kubelet/kubelet.go
// syncLoop is the main loop for processing changes. It watches for changes from
// three channels (file, apiserver, and http) and creates a union of them. For
// any new change seen, will run a sync against desired
我正在CentOS 8超级V虚拟机上安装一个CentOS集群。我使用我的路由器DHCP服务器给他们静态IP地址,但我没有DNS。
当我准备安装kubernetes时,我运行sudo kubeadm init。
我收到以下警告
[WARNING Hostname]: hostname "k8s-master" could not be reached
[WARNING Hostname]: hostname "k8s-master": lookup k8s-master on 192.168.0.1:53: no such host
希望这不重要,而且我可以使用静
当我跑的时候
knife solo prepare root@myserver
我得到了这个输出
Bootstrapping Chef...
Enter the password for root@myserver:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 6790 100 6790 0 0
kubernetes节点状态报告如下。
root@csp-nso-server78:~# kubectl get nodes 10.213.5.78
NAME STATUS AGE
10.213.5.78 NotReady 1h
kubelet日志显示了下面的错误
E0812 11:00:31.626169 10488 kubelet.go:2745] Error updating node status, will retry: client: response is invalid json. The endpoint is probably not
安装: ubuntu 16.04,我安装kubeadm的EC2实例。我尝试连接到Web,并将此参数更改为
--authorization-mode=token
我重新启动服务器并更改为默认变量。
--authorization-mode=none,RBAC
但我没有得到这个错误。
Setting node annotation to enable volume controller attach/detach
Failed to get azure cloud in GetVolumeLimits, plugin.host: ip-172-10-10-54
Attempting to regi
我很难使用在码头运行的Azure Cosmos模拟器。当运行我的应用程序时,当我试图连接到DB时,会得到以下错误:
connection error: MongoNetworkError: failed to connect to server [localhost:10255] on first connect [Error: connect ETIMEDOUT 127.0.0.1:10255
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1129:14) {
name: 'MongoNetworkError
我设置了datadog和kubernetes来测试监控,虽然在datadog中我可以看到一些日志和指标,但在kubernetes的代理中我有以下错误:
TRACE ] trace-agent exited with code 0, disabling
[ AGENT ] 2018-10-17 08:18:24 UTC | WARN | (datadog_agent.go:149 in LogMessage) | (base.py:212) | DEPRECATION NOTICE: device_name is deprecated, please use a device: tag in
我在AWS上安装了一堆新的CentOS服务器。服务kubelet污染日志文件(var/ log /messages),并尝试启动它,但是由于我没有使用它,所以我想删除它。这是CentOS的一个可选组件,我可以安全地删除它(或者禁用kubelet.service)?我相信是这样的,但我不希望有一台全新的服务器推开这么多错误。
目前,我的/var/log/messages日志中有97%包含如下行:
Jan 17 03:21:03 systemd: Started kubelet: The Kubernetes Node Agent.
Jan 17 03:21:03 kubelet: F0117
我正在主节点上运行CIS kube工具并试图解决此错误。
[FAIL] 1.2.6 Ensure that the --kubelet-certificate-authority argument is set as appropriate (Automated).
我知道我需要用这个标志指向正确的CA文件--kubelet-certificate-authority来更新API服务器清单YAML文件,但是我不确定哪一个是Kubelet的正确CA认证面。
这些是我在PKI目录中的文件:-
apiserver-etcd-client.crt
apiserver-etcd-client.key