1. 安装依赖
yum install –y curl,iptables-services,net-tools,wget
2. 停用自带防火墙
systemctl stop firewalld
systemctl disable firewalld
3. 启动docker
#docker daemon -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375 >> /data/logs/docker.log 2>&1 &
4. 在master端将node相关组件拷贝到node
#scp kubelet kube-proxy 192.168.56.147:/opt/kubernetes/bin/
#scp kubelet kube-proxy 192.168.56.148:/opt/kubernetes/bin/
5. 启动kubelet
#kubelet --logtostderr=true --v=0 --config=/etc/kubernetes/manifests --address=0.0.0.0 --api-servers=http://kube-master:8080 --pod-infra-container-image=docker.io/kubernetes/pause:latest >> /data/logs/kubelet.log 2>&1 &
选型说明
--hostname_override:在master端显示的节点名称,对应的node主机修改对应的IP
--pod-infra-container-image:创建pod时下载镜像地址,默认是gcr.io/google_containers/pause:0.8.0,需要墙才能访问,所以指定了官方镜像下载源
6. 启动kube-proxy
#kube-proxy --logtostderr=true --v=0 --proxy-mode=iptables --master=http://kube-master:8080 >> /data/logs/kube-proxy.log 2>&1 &
7. 检查健康状态
在master上执行
#kubectl -s http://kube-master:8080 get node
8. 设置开机启动
执行从kubernetes的安装文件中脚本
kubernetes-1.3.5/cluster/centos/node/scripts
# sh kubelet.sh
# sh proxy.sh
生成/usr/lib/systemd/system/kubelet.service和/opt/kubernetes/cfg/kubelet
生成/usr/lib/systemd/system/kube-proxy.service和/opt/kubernetes/cfg/kube-proxy
修改kubelet配置
修改kube-proxy配置
#systemctl start kubelet
#systemctl start kube-proxy
9. 其他node机器快速部署
scp -rp /usr/lib/systemd/system/kube* root@192.168.56.148:/usr/lib/systemd/system
scp -rp /opt/kubernetes/ root@192.168.56.148:/opt/
export PATH=$PATH:/opt/kubernetes/bin/
- 大小: 10.3 KB
- 大小: 38 KB
- 大小: 17.3 KB
分享到:
相关推荐
Node.js 和 npm 的安装配置步骤 Node.js 是一个基于 JavaScript 的 Runtime 环境,可以运行在服务器端,提供了一个可以在服务器端运行 JavaScript 的环境。npm 是 Node.js 的包管理器,负责管理 Node.js 的模块和...
- NPM (Node Package Manager):随同 Node.js 安装的 NPM 是世界上最大的开源库生态系统,提供了丰富的第三方模块,可以帮助开发者快速构建和管理项目依赖。 - 开发者工具:Node.js 自带了内置的调试器,同时也...
本文将详细讲解 Node.js 的版本v14.5.0,包括其特性、下载安装过程以及为何选择这个特定版本。 Node.js v14.5.0 属于 LTS(长期支持)版本,这意味着它会得到更长时间的安全更新和技术支持,是企业级项目理想的选版...
#### 三、Node.js的安装步骤 本节将详细介绍在不同操作系统上安装Node.js的方法: ##### 1. 在Windows操作系统上安装Node.js - **步骤一:下载Node.js** - 访问[Node.js官方网站](https://nodejs.org/),推荐...
Node.js 安装指南 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,使用事件驱动、非阻塞式 I/O 模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。在本指南中,我们将详细...
三、安装配置文档 在提供的资源中,有一个名为`Node.js 安装配置.doc`的文档,它详细阐述了Node.js的安装和配置过程,包括但不限于: 1. **环境变量配置**:对于某些情况,可能需要手动添加Node.js和npm的路径到...
5. 验证安装:安装完成后,打开命令行工具,输入 `node -v` 和 `npm -v`,如果返回的是你安装的版本号,说明安装成功。 二、Yarn 安装: 1. 先安装 Node.js:确保已安装 Node.js,因为 Yarn 需要 Node.js 环境。 2....
- **步骤三**:打开命令提示符(cmd),分别输入以下命令来检查Node.js及其包管理器NPM是否安装成功: - `node -v`:显示Node.js版本号。 - `npm -v`:显示NPM版本号。 - **示例**: - 输入`node -v`后回车,...
- **npm介绍**:npm是随Node.js一起安装的包管理器,用于安装、管理和共享第三方模块,极大地方便了开发工作。 - **初始化项目**:通过`npm init`命令可以创建一个`package.json`文件,用于记录项目的依赖信息和...
Node.js也提供了许多第三方模块,例如Express.js、Koa.js、Hapi等,来帮助开发者快速构建应用程序。 在Linux系统中安装Node.js可以提高开发效率、提高应用程序的性能和可靠性。同时,Node.js也提供了许多开发工具,...
2. 配置npm(Node包管理器)镜像:npm用于安装和管理Node.js的第三方模块。为了提高下载速度,建议更改npm的默认镜像为中国地区的镜像源,如淘宝NPM镜像(http://npm.taobao.org/)。 - Windows: ``` npm ...
此外,NPM(Node Package Manager)是附带的包管理器,它包含了大量的第三方模块,可以方便地安装和管理依赖,加速开发进程。 在Node.js v10.7.0中,可能包含了一些关键更新,比如性能优化、新API的引入、已知问题...
压缩包中的 "node-v10.14.0-x64.msi" 文件是 Windows 安装程序,用于在 Windows 系统上安装 Node.js。安装过程中,会将必要的文件复制到系统目录,设置环境变量,使得用户可以在命令行中直接运行 `node` 和 `npm` ...
### 三、Linux安装 1. **使用包管理器** 对于基于Ubuntu的Linux发行版,可以使用apt-get或snap安装: - 使用apt-get: ``` sudo apt update sudo apt install nodejs npm ``` - 使用snap: ``` sudo snap ...
4. 配置npm:npm是Node.js的包管理器,用于安装、管理和更新第三方模块。安装Node.js时,npm通常会一起安装,确保检查其版本是否正确。 5. 验证安装:安装完成后,打开命令行工具,输入`node -v`和`npm -v`,分别...
使用 NPM,开发者可以轻松地管理项目依赖,安装、更新或移除第三方模块。NPM 脚本功能还允许开发者自定义构建过程,实现自动化工作流。 10. **Node.js 与 JavaScript**: Node.js 的出现让 JavaScript 不再局限于...
#### 三、验证安装 完成上述步骤后,可以通过以下命令验证Node.js是否成功安装: - **检查Node.js版本**:`node -v` - **检查npm版本**:`npm -v` - **检查cnpm版本**:`cnpm -v` 如果能够正常显示对应的版本号,...
#### 三、基础软件安装 为了顺利安装Node.js及NPM包,还需要安装以下基础软件: 1. **Java Runtime Environment (JRE)**:虽然在安装Node.js的过程中并不直接依赖于JRE,但在某些情况下可能需要使用到Java环境。 2...
1. 使用Homebrew:首先安装Homebrew,然后在终端输入“brew install node@12”,这将安装最新的v12.x.x版本,可能不一定是12.18.0,但可以通过“nvm”(Node Version Manager)切换到指定版本。 2. 直接下载:访问...