Node节点添加标签 [root@node1 work]# kubectl label nodes node1 node=master --overwrite node/node1 labeled [root@node1 work]# kubectl label nodes node2 node=master --overwrite node/node2 labeled [root@node1 work]# kubectl label nodes node3 node=master --over…
利用labels 1.一般来说都每个节点有自己特有的labels  比如 2.利用nodeSelector nodeSelector: kubernetes.io/hostname: master3 这样就可以指定跑在某个node上了 要注意nodeSelector的位置 参考:https://yq.aliyun.com/articles/702931…
1.给node打上label kubectl label nodes cn-hongkong.i-j6c5pm0b59y9kaos565o apptype=monitoring 2.查看结果kubectl get nodes --show-labels 3.应用配置该标签 nodeSelector: apptype: monitoring 参考:https://kubernetes.io/docs/concepts/configuration/assign-pod-node/…
服务器 准备工具 依次安装即可 nginx 安装nginx https://www.runoob.com/linux/nginx-install-setup.html 配置全局nginx命令 https://www.cnblogs.com/NTWang/p/13066602.html git yum -y install git nvm node版本管理工具 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install…
我们用极简的方式来创建服务,没有任何附加功能 1 新建一个server文件夹 2 使用npm init 或者yarn init  一路enter 3  yarn add  express cors  (express 封装了http等插件的框架, cors解决跨域) 4 在server 内新建 server.js var express = require('express') var cors = require('cors'); var app = express(); app.use(co…
准备阿里云服务器,并安装系统 如果没用自己服务器可以购买一个 https://www.aliyun.com/minisite/goods?userCode=x7i5glgc 初级购买一个1核2G的主机就行.如果有访问google的需求,就买个香港主机(自己搭建ss) 1 进入控制台 控制台云服务器ECS->实例 2 先停止服务器 3 更换系统 实例->更多->磁盘和镜像->更换操作系统 我选择的CentOS 7.2 64位 下面的登录名和登录密码 找个地方记下来,后面有用 然后保存…
一般,k8s的master为了保持高性能,在这个主节点上只运行一些管理必须的POD. 如果我们限于资源,或是一些监控类的pod要部署到master节点呢? 昨天遇到这个问题,按网上通用的方法,未解决,于是仔细研究了一下, 后解决. 一般来说,“污点”和“忍受”是成对应用的.master节点上打一个污点taints,部署的yaml文件里声明容忍tolerations. 标准用法如下: ... nodeSelector: node-role.kubernetes.io/master: "true&q…
由于博客园不支持markdown,推荐以下url阅读: 原创url:https://blog.csdn.net/weixin_42495873/article/details/103364868 #### 1.指定pod到指定的node上```shell#1.1查看节点的lebelkubectl get nodes --show-labels #1.2获取到该节点的label信息ip-10-100-2-80 Ready <none> 60d v1.14.2 beta.kubernetes.io…
首先我们需要确定我们的jenkins安装了:publish over ssh 插件,如果没有安装,到-->jenkins首页-->系统管理-->插件管理-->可选安装里面去搜 publish over ssh  -->然后获取即可 1.首先我们需要将jenkins服务器的公钥放到需要部署的服务器上,实现可以免密登陆, 2.到系统管理 --> 系统设置 --> 向下拉找到  publish over ssh 然后去配置 配置选项说明: 1.公共配置: Passphr…
访问某pod的某个容器: kubectl --namespace=default exec -it user-deployment-54469dd57-vg87g --container user -- sh…