当前位置: 首页 > news >正文

K8s Docker实践三

单主机创建多个node

在Mac桌面上部署多个Kubernetes节点可以使用Minikube工具。Minikube是一个轻量级的Kubernetes工具,它可以在单个主机上创建一个虚拟集群。以下是在Mac桌面上使用Minikube部署多个Kubernetes节点的步骤:

安装Minikube,运行以下命令:

# brew install minikube
或
# curl -LO https://github.com/kubernetes/minikube/releases/download/v1.21.0/minikube-darwin-amd64
# sudo install minikube-darwin-amd64 /usr/local/bin/minikube

启动docker desktop后, 启动Minikube集群,运行以下命令:

# minikube start --node 3

此命令将在你的Mac上创建一个具有3个节点的Kubernetes集群。
如果因为gcr.io/k8s-minikube/kicbase:v0.0.10下载失败导致启动失败,可以
查找替代的镜像,比如anjone/kicbase,指定镜像启动:

# docker pull anjone/kicbase
# minikube start --base-image="anjone/kicbase" -n 3

验证集群是否正常运行,运行以下命令:

kubectl get nodes

现在已经在Mac桌面上成功部署了一个具有两个节点的Kubernetes集群,可以使用kubectl命令来管理和操作集群。

指定pod在哪个node上运行

k8s集群的yaml文件,需要指定pod在哪个node上面运行:
通过label-selector机制选择节点

查询node的label情况命令:

 kubectl get node --show-labels

为node添加label:

kubectl label node k8s-node1 type=node1

修改一个Label的值,如果key值相同,需要加上–overwrite参数;key值不同,同上直接添加label即可:

 kubectl label node nodename type=node2 --overwrite

删除一个Label,只需在命令行最后指定Label的key名并与一个减号相连即可:

 kubectl label node nodename role- 

参考:https://blog.csdn.net/u010420283/article/details/103928862

http://www.lryc.cn/news/250061.html

相关文章:

  • 记录 | pip加速配置
  • HarmonyOS开发—Arkts循环渲染(ForEach)深入运用详解【鸿蒙专栏-16】
  • uniapp挽留提示2.0
  • 电源控制系统架构(PCSA)之系统分区电压域
  • [Linux] 正则表达式及grep和awk
  • ssm+java车辆售后维护系统 springboot汽车保养养护管理系统+jsp
  • HNU练习七 字符串编程题7. 机器人游戏
  • 【Linux】bash 终端指令
  • 基于SpringBoot高校心理教育辅导设计与实现
  • 关于电脑提示vcruntime140_1.dll无法继续执行代码的解决办法
  • 5. 链表
  • OSI七层模型与TCP/IP四层模型的区别(计算机网络)
  • Other--什么是 CGI,FastCGI、asp、jsp
  • sql关联另一个表,update表的值
  • Python基础:JSON保存结构化数据(详解)
  • 抑郁症日常如何调节?
  • hive两张表实现like模糊匹配关联
  • 【高效开发工具系列】Hutool DateUtil工具类
  • 基于springcloud openfein 使用示例,包含代码和 maven 依赖配置
  • 彰显营销硬实力!皓量科技连续四年入选《中国数字营销生态图》
  • web静态网页设计与制作-基于HTML+CSS+JS实现旅游摄影网站
  • 每日一题:LeetCode-1089. 复写零
  • React Native环境搭建及Hello World
  • VS2017 C++ Qt工程打包软件
  • 【JWT的原理和使用】
  • 对本地存储的有效期的理解
  • 蓝桥杯-02-蓝桥杯Java组考点与14届真题
  • 门户网站二级等保评测问题,服务器漏洞问题解决办法
  • NPDP考前注意事项,这些细节你可要注意!
  • 八个优秀开源内网穿透工具