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进行修改,隔离等操作。

一、添加主机代码

kubernates管理主机host的java代码怎么写

注意:不能添加重名的主机,hostName:不可重复。

kind:资源类型必须指定为node ,apiVersion:对应的是kubernates版本。

标签和分区是map类型,可以添加多个标签。

添加成功后:

kubernates管理主机host的java代码怎么写

注:状态是notready的主机时检查没有通过的,不能在上面启动服务,创建pod。

二、主机查询

上面的各种操作都需要先查找到该主机才能进行。

A、查询所有的主机列表

kubernates管理主机host的java代码怎么写

B、查询某一个node(根据条件过滤)

若nodeName设置的时候是唯一的,这个方法可以找到你想要的node

kubernates管理主机host的java代码怎么写

C、查询node上的镜像,存储,pod等

kubernates管理主机host的java代码怎么写

查询到的结果部分截图:

kubernates管理主机host的java代码怎么写

三、将主机设置为不可调度

kubernates管理主机host的java代码怎么写

设置完成后状态会从ready变成 Ready,SchedulingDisabled

四、将主机设置为可调度

kubernates管理主机host的java代码怎么写

同理,设置完成后状态会从 Ready,SchedulingDisabled变成ready。

五、修改主机标签

主机的标签很重要,创建pod的时候,该pod会随机的调度主机,我们不知道他创建在了哪个node上

而通过node的label和pod的nodeSelector我们可以指定pod创建到哪个节点上。

kubernates管理主机host的java代码怎么写

六、删除主机对象

根据名字删,也可以全部删除

kubernates管理主机host的java代码怎么写

注:删除的操作需要进行很多校验后再删。

到此,关于“kubernates管理主机host的java代码怎么写”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


当前标题:kubernates管理主机host的java代码怎么写
当前链接:http://pwwzsj.com/article/ppdgep.html