K8s Master当作Node使用的方法
1、使用下面的命令操作使得master 可以作为node使用 承载pod
kubectl taint nodes --all node-role.kubernetes.io/master-
可能会出现下面的结果 因为taint(master标记的污点已经被去掉了)没有关系
taint "node-role.kubernetes.io/master" not found
taint "node-role.kubernetes.io/master" not found
2、可以用下面的
kubectl describe nodes master1 |grep Taint
命令确认一下taint已经没有了
[root@master1 ~]# kubectl describe nodes master1 |grep Taint
Taints: <none>
[root@master1 ~]#
3、创建一个应用
kubectl create deployment --image=nginx --replicas=2 http
但是副本数量少的情况下有可能不会落在master机器上 这是k8s自己的策略 可以把
--replicas=20 改大一些 这样才会很明显的 看到pod分配到master和node节点了
注:如果想只起两个副本且必须分配到两个机器上 请参考nodeSelector以及亲和性和反亲和性的的用法,以后后续会写文章说明
[root@master1 ~]# kubectl get pods -o wide |grep http-54
http-54cc68bd9b-62gmc 1/1 Running 0 142m 10.130.209.203 node1 <none> <none>
http-54cc68bd9b-7zkxj 1/1 Running 0 106m 10.130.209.208 node1 <none> <none>
http-54cc68bd9b-95f74 1/1 Running 0 106m 10.129.40.90 master1 <none> <none>
http-54cc68bd9b-9ntxh 1/1 Running 0 142m 10.130.209.201 node1 <none> <none>
http-54cc68bd9b-b7q7l 1/1 Running 0 142m 10.130.209.202 node1 <none> <none>
http-54cc68bd9b-bp5z4 1/1 Running 0 106m 10.130.209.211 node1 <none> <none>
http-54cc68bd9b-fqtbh 1/1 Running 0 143m 10.130.209.200 node1 <none> <none>
http-54cc68bd9b-g74dt 1/1 Running 0 106m 10.130.209.213 node1 <none> <none>
http-54cc68bd9b-hj5w8 1/1 Running 0 106m 10.130.209.210 node1 <none> <none>
http-54cc68bd9b-jtdg5 1/1 Running 0 106m 10.129.40.91 master1 <none> <none>
http-54cc68bd9b-ktxhp 1/1 Running 0 142m 10.130.209.205 node1 <none> <none>
http-54cc68bd9b-pxg7s 1/1 Running 0 106m 10.130.209.214 node1 <none> <none>
http-54cc68bd9b-rbhmh 1/1 Running 0 106m 10.129.40.89 master1 <none> <none>
http-54cc68bd9b-s7rx7 1/1 Running 0 143m 10.130.209.199 node1 <none> <none>
http-54cc68bd9b-svsc6 1/1 Running 0 142m 10.130.209.206 node1 <none> <none>
http-54cc68bd9b-tddbv 1/1 Running 0 106m 10.130.209.209 node1 <none> <none>
http-54cc68bd9b-tjpdj 1/1 Running 0 106m 10.130.209.212 node1 <none> <none>
http-54cc68bd9b-vrzv6 1/1 Running 0 106m 10.129.40.92 master1 <none> <none>
http-54cc68bd9b-vw6wv 1/1 Running 0 142m 10.130.209.204 node1 <none> <none>
http-54cc68bd9b-x86rz 1/1 Running 0 106m 10.130.209.207 node1 <none> <none>
[root@master1 ~]#
K8s Master当作Node使用的方法的更多相关文章
- K8s二进制部署单节点 master组件 node组件 ——头悬梁
K8s二进制部署单节点 master组件 node组件 --头悬梁 1.master组件部署 2.node 组件部署 k8s集群搭建: etcd集群 flannel网络插件 搭建maste ...
- k8s master init and add node
目录 一. add google apt-key 二. k8s master init 三. k8s node add to master cluster(use this command when ...
- K8s - Kubernetes重要概念介绍(Cluster、Master、Node、Pod、Controller、Service、Namespace)
K8s - Kubernetes重要概念介绍(Cluster.Master.Node.Pod.Controller.Service.Namespace) Kubernetes 是目前发展最 ...
- 【云计算】K8S DaemonSet 每个node上都运行一个pod
Kubernetes容器集群中的日志系统集成实践 Kubernetes是原生的容器编排管理系统,对于负载均衡.服务发现.高可用.滚动升级.自动伸缩等容器云平台的功能要求有原生支持.今天我分享一下我们在 ...
- Kubernetes 二进制部署(一)单节点部署(Master 与 Node 同一机器)
0. 前言 最近受“新冠肺炎”疫情影响,在家等着,入职暂时延后,在家里办公和学习 尝试通过源码编译二进制的方式在单一节点(Master 与 Node 部署在同一个机器上)上部署一个 k8s 环境,整理 ...
- 二进制搭建kubernetes多master集群【三、配置k8s master及高可用】
前面两篇文章已经配置好了etcd和flannel的网络,现在开始配置k8s master集群. etcd集群配置参考:二进制搭建kubernetes多master集群[一.使用TLS证书搭建etcd集 ...
- node js 调试方法
1. node-debug tutorial 大家对nodejs调试应该都比较头疼,至少我这个不用IDE写js的人很头疼这个,其实node的生态圈非常好 有非常好的工具和非常潮的开发方式 这里总结了3 ...
- 9、二进制安装K8s之增加node
二进制安装K8s之增加node 1.复制文件,要部署几台就直接复制即可 #二进制文件 scp /data/k8s/bin/{kubelet,kube-proxy} root@192.168.100.1 ...
- node安装插件方法
node安装插件方法有几种,这里列出常用的两种方法: 方法1: 进入要安装插件的目录,直接用 npm 软件安装包安装,如(安装express): cd /project npm install -g ...
随机推荐
- git连接远程GitHub仓库详细总结 for HTTPS协议
简单唠叨几句哈.之前工作的时候,由于是在大厂,代码提交.版本管理都是多人协作的,所以公司当时用的git + gerrit来实现代码管理的.当时入职时并不懂git的使用,虽然有大神写好配置git的文档, ...
- SpringBoot开发十五-发布帖子
需求介绍 使用 AJAX 异步通信实现网页能够增量的更新呈现到页面上而不需要刷新整个页面. 现在基本上都是服务器返回 JSON 字符串来解析 代码实现 使用 JQuery 发送 AJAX 请求. 首先 ...
- Spring源码解析之ConfigurationClassPostProcessor(一)
ConfigurationClassPostProcessor 在前面一个章节,笔者和大家介绍了在构造一个应用上下文时,spring会执行到PostProcessorRegistrationDeleg ...
- Skywalking-07:OAL原理——解释器实现
OAL 解释器实现 OAL 解释器是基于 Antlr4 实现的,我们先来了解下 Antlr4 Antlr4 基本介绍 Antlr4 使用案例 参考Antlr4的使用简介这篇文章,我们实现了一个简单的案 ...
- noip10
T1 直接暴力可拿60pts,不开 long long 会挂5pts,时间复杂度 \(\mathcal O(n^{4})\) , 然而这过不了400的数据,至少也要 \(\mathcal O(n^{3 ...
- NOIP 模拟 $13\; \text{卡常题}$
题解 一道环套树的最小点覆盖题目,所谓环套树就是有在 \(n\) 个点 \(n\) 条边的无向联通图中存在一个环 我们可以发现其去掉一条环上的边后就是一棵树 那么对于此题,我们把所有 \(x\) 方点 ...
- Docker创建Gitea(git服务)
背景 Gitea是流行的自托管Git服务Gogs的社区分支.gogs作者想一个人维护gogs,但是大家想一起维护.就把gogs项目fork了. 下面是gitea的介绍: https://blog.gi ...
- 【springboot】集成swagger
1.简介 本章介绍 SpringBoot2.1.9 集成 Swagger2 生成在线的API接口文档. 2. pom依赖: 通过对比了swagger的几个版本,发现还是2.6.1问题最少 <!- ...
- Spring Boot Mybatis注解:@Mapper和@MapperScan
使用@Mapper注解 添加了@Mapper注解之后这个接口在编译时会生成相应的实现类,让其他的类进行引用 @Mapper public interface EmpMapper { public Li ...
- uwp 的个人名片
xml code ---------------------------------------------------------------------- <Page x:Class=&qu ...