kubernates管理主机host的java代码怎么写
这篇文章主要介绍“kubernates管理主机host的java代码怎么写”,在日常操作中,相信很多人在kubernates管理主机host的java代码怎么写问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”kubernates管理主机host的java代码怎么写”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的武江网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
node简介:
node是kubernates集群中的工作主机,可以是物理机也可以是虚拟机,node被master管理,上面运行kubelete和docker等。可以使用node controller管理node。创建node就会在kubernates系统内部创建node对象,还可以对node进行修改,隔离等操作。
一、添加主机代码
注意:不能添加重名的主机,hostName:不可重复。
kind:资源类型必须指定为node ,apiVersion:对应的是kubernates版本。
标签和分区是map类型,可以添加多个标签。
添加成功后:
注:状态是notready的主机时检查没有通过的,不能在上面启动服务,创建pod。
二、主机查询
上面的各种操作都需要先查找到该主机才能进行。
A、查询所有的主机列表
B、查询某一个node(根据条件过滤)
若nodeName设置的时候是唯一的,这个方法可以找到你想要的node
C、查询node上的镜像,存储,pod等
查询到的结果部分截图:
三、将主机设置为不可调度
设置完成后状态会从ready变成 Ready,SchedulingDisabled
四、将主机设置为可调度
同理,设置完成后状态会从 Ready,SchedulingDisabled变成ready。
五、修改主机标签
主机的标签很重要,创建pod的时候,该pod会随机的调度主机,我们不知道他创建在了哪个node上
而通过node的label和pod的nodeSelector我们可以指定pod创建到哪个节点上。
六、删除主机对象
根据名字删,也可以全部删除
注:删除的操作需要进行很多校验后再删。
到此,关于“kubernates管理主机host的java代码怎么写”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!
当前标题:kubernates管理主机host的java代码怎么写
分享链接:http://myzitong.com/article/ppdgep.html