了解kubernetes部署:namespace和Node设置

后台-系统设置-扩展变量-手机广告位-内容正文顶部

节点及namespace的设置

  kubectlcreate-f/opt/kubernetes/namespaces.yaml

  通过此命令我们创建了如下namespace:

  •   ns-elasticsearch:elasticsearch相关
  •   ns-rabbitmq:rabbitmq相关
  •   ns-javashop:javashop应用相关

  接下来我们要根据具体情况安排各个节点的部署规划,

  我们通过设置节点的label来设置这个节点可以背部署的应用,

  •   es=enable表示此节点可以部署elasticsearc
  •   mq=enable表示此节点可以部署rabbitmq
  •   api=enable表示此节点可以部署api
  •   ui=enable表示此节点可以部署ui通过类似如下的命令指定节点的lable

  kubectllabelnodesnode0es=enable

  可以通过为一个节点指定多个lable来实现资源的重复利用:

  kubectllabelnodesnode1mq=enable

  kubectllabelnodesnode1api=enable

  如果您更改了lable的规则,请修改yaml中nodeselector中的值

  综上所述,可以大致的了解到kubernetes部署中namespace和Node设置,想要了解更多技术方面的内容,可以持续关注易族智汇javashop技术文档栏目

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

后台-系统设置-扩展变量-手机广告位-内容正文底部
留言与评论(共有 0 条评论)
   
验证码: