K8S node(节点)
一、节点管理
kubectl命令
集群中的管理操作几乎都可以使用kubectl命令完成
kubectl -h
查看集群信息
kubectl cluster-info
查看节点信息
kubectl get nodes
查看节点详细信息
kubectl get nodes -o wide
描述节点详细信息
kubectl describe node node01
node节点管理集群
如果是kubeasz安装,所有节点(包括master与node)都已经可以对集 群进行管理
如果是kubeadm安装,在node节点上管理时会报如下错误 [root@node1 ~]# kubectl get nodes The connection to the server localhost:8080 was refused -did you specify the right host or port? 只要把master上的管理文件/etc/kubernetes/admin.conf拷贝到node 节点的$HOME/.kube/config就可以让node节点也可以实现kubectl命令 管理 1, 在node节点的用户家目录创建.kube目录 [root@node1 ~]# mkdir /root/.kube 2, 在master节点做如下操作 [root@master ~]# scp /etc/kubernetes/admin.conf node1:/root/.kube/config 3, 在node节点验证 [root@node1 ~]# kubectl get nodes NAME STATUS ROLES AGE VERSION master Ready master 2h v1.15.1 node1 Ready node 2h v1.15.1 node2 Ready node 2h v1.15.1
节点标签(label)
k8s集群如果由大量节点组成,可将节点打上对应的标签,然后通过标 签进行筛选,查看。
1.查看节点标签信息
kubectl get node --show-labels
2.设置节点标签信息
为节点192.168.0.136 打一个region=haha 的标签
kubectl label node node02 region=haha
3. 查看所有节点标签
kubectl get node --show-labels
4.查看所有节点带region的标签
kubectl get nodes -L region
多维度标签
也可以加其它的多维度标签,用于不同的需要区分的场景
如把node01标签为华南区, A机房, 测试环境, 游戏业务
kubectl label node node01 region=huanai zone=A env=test bussiness=game
kubectl get nodes node01 --show-labels
显示节点的相应用标签
kubectl get nodes -L region,zone
标签的修改
kubectl label node node01 bussiness=ad --overwrite=true
加上--overwrite=true覆盖原标签的value进行修改操作
kubectl get nodes -L bussiness
标签的删除
使用key加一个减号的写法来取消标签
kubectl label node node01 region- zone- env- bussiness-
标签选择器
标签选择器主要有2类: 等值关系: =, !=
集合关系: KEY in {VALUE1, VALUE2......}
kubectl label node node01 bussiness=game
kubectl label node node02 bussiness=ad
kubectl get node -l "bussiness in (game,ad)"
标签总结:
k8s集群中, node是一种资源。
很多资源类型都可以打标签 。
标签是为了更好的进行资源对象的相关选择与匹配。
- k8s node节点重置
- k8s node节点删除并重新加入
- zookeeper集群节点个数为什么最好是2n+1
- 给定单链表的头结点,如何快速的找到倒数的第n个节点?
- 使用Dom4j修改节点的文本值
- DRUID- Historical节点数据高可用配置
- 7-4 输出一棵给定二叉树的所有叶子节点
- JavaScript动态添加style节点的方法
- 快速入门Openstack,无脑多节点部署Mitaka(3)--keystone部署
- hadoop的namenode节点启动失败
- c# xml节点查询
- jquery查找最近的父节点
- 单机节点Kafka配置SASL用户名密码认证
- 算法题:输出单层节点
- 二叉树问题——寻找二叉树中两个节点的最近公共祖先
- 7、找出二叉树中序遍历的下一个节点——剑指offer
- TreeView的子节点和父节点级联选中
- DOM操作HTML文档;js创建表格;清除空文本节点
- Zookeeper实例ZkClient API-获取子节点列表
- easyui combotree 只选中子节点