温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2022-01-06 16:15:53 来源:亿速云 阅读:101 作者:iii 栏目:云计算

这篇文章主要介绍“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代码怎么写”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI