k8s设置node节点ROLES属性
在查看nodes信息时,ROLES标记了一些节点的身份属性,这个ROLES身份属性其实可以理解成给nodes节点打了个特殊标签。 本文主要介绍,如何添加删除ROLES标记, 命令使用格式:
1 |
kubectl label nodes 节点名字 node-role.kubernetes.io/ROLES属性名称=或- |
最后 … 阅读全文
在查看nodes信息时,ROLES标记了一些节点的身份属性,这个ROLES身份属性其实可以理解成给nodes节点打了个特殊标签。 本文主要介绍,如何添加删除ROLES标记, 命令使用格式:
1 |
kubectl label nodes 节点名字 node-role.kubernetes.io/ROLES属性名称=或- |
最后 … 阅读全文
默认bash包含了自动补全,只要我们输入几个命令的首字母,通过TAB键,就可以补全命令,而bash-completion相当于bash的扩展包,这个包提供了一些额外的补全功能,本文通过bash-completion来设置kubectl参数命令的补全。 本文基于 … 阅读全文
Dashboard是Kubernetes集群可视化Web面板,用户可以通过Kubernetes dashboard来部署监控应用等。 本文当前所部署dashboard版本v2.0.3,请注意版本不同可能会导致部分操作不同。 当前基于CentOS7所配置的集群, … 阅读全文
本文通过kubeadm来创建一个单主的kubernetes(k8s)集群,请注意文中所用软件版本,版本不符可能会导致初始化kubernetes集群失败,在尝试本文前,请了解并已熟练使用docker。 当前环境:三台Centos7.x主机,系统内核3.10.0, … 阅读全文
从节点加入集群时,报错证书过期,完整报错如下: error execution phase preflight: couldn't validate the identity of the API Server: Get https://10.10.10.10 … 阅读全文
kubeadm初始化时报错Swap,详细报错内容如下
1 2 |
[ERROR Swap]: running with swap on is not supported. Please disable swap [preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...` |
这是因为swap导致的,两种解决办法: 一、关闭swap
1 2 |
swapoff -a sed -ri 's/.*swap.*/#&/' /etc/fstab |
二、通过参数忽略 … 阅读全文
kubeadm初始化时,产生如下警告
1 2 3 |
[init] Using Kubernetes version: v1.18.2 [preflight] Running pre-flight checks [WARNING IsDockerSystemdCheck]: detected "cgroupfs" as the Docker cgroup driver. The recommended driver is "systemd". Please follow the guide at https://kubernetes.io/docs/setup/cri/ |
官方文档表示,更改设置,令容器运行时和kubelet使用systemd作为cgroup驱动,以此使系统更为稳定。 请注意在docker下设置native.c … 阅读全文