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

快速安装k8s

RKE安装方式

官方文章资源地址
https://rke.docs.rancher.com/installation
rke工具下载地址(arm,amd,windows都有)
https://github.com/rancher/rke/releases

x86的用amd64下载rke工具
https://github.com/rancher/rke/releases/download/v1.4.8/rke_linux-amd64

准备工作

1.安装docker(来自开源社区goodrain.com的安装脚本)

curl -sfL https://get.rainbond.com/install_docker | bash
groupadd --force docker
useradd --create-home -s /bin/bash -g docker "$1"
echo 1 | passwd --stdin docker
newgrp docker
systemctl restart docker
ssh docker@10.0.0.10 -c docker ps

2.禁用swap,关掉selinux,firewalld

swapoff -a
systemctl stop NetworkManager
^stop^disable
systemctl stop firewalld
^stop^disable
sed -ri 's/^SELINUX=.*/SELINUX=disabled/p' /etc/selinux/config

3.开启sshTCP转发

vim /etc/ssh/sshd_config
AllowTcpForwarding yes

4.启用 Linux 桥接网络与 iptables 之间的交互

echo "net.bridge.bridge-nf-call-iptables=1" >> /etc/sysctl.conf
sysctl -p

就这些就ok!!其他要求点我看

集群安装

1.rke工具

chmod +x rke_linux-amd64 
mv rke_linux-amd64 /usr/local/bin/rke
rke --version

2.创建集群配置

RKE 使用集群配置文件cluster.yml确定集群中将有哪些节点以及如何部署 Kubernetes。有许多配置选项可以在cluster.yml. 在我们的示例中,我们将假设Kubernetes 集群至少有一个节点。
有两种简单的方法可以创建cluster.yml:
使用我们的最小化cluster.yml并根据您将使用的节点更新它。
用于rke config查询所需的所有信息。
rke config
运行以在当前目录中rke config创建一个新的。cluster.yml此命令将提示您提供构建集群所需的所有信息。有关各个选项的详细信息,请参阅集群配置选项。

3.开始安装

rke config --name cluster.yml
这里会交互式填写信息一直回车,最后都能在cluster.yml里更改
rke up

4.安装kubectl命令行工具
kubectl命令下载地址

chmod +x kubectl
mv kubectl /usr/local/bin/
mkdir /root/.kube
mv kube_config_cluster.yml /root/.kube/config
kubectl get node

到这就安装完毕了

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

相关文章:

  • [FFmpeg] 常用ffmpeg命令
  • 代码随想录训练营第五十七天|647. 回文子串、516.最长回文子序列
  • 对线程池设置做压测
  • 【网络通信 -- WebRTC】项目实战记录 -- mediasoup android 适配 webrtc m94
  • 【力扣周赛】第 357 场周赛(⭐反悔贪心)
  • css重置
  • tcpdump相关
  • MFC新建内部消息
  • linux查找目录
  • 机器学习:可解释学习
  • UE5- c++ websocket里实现调用player里的方法
  • 线性代数的学习和整理18:什么是维度,什么是秩?秩的各种定理秩的计算 (计算部分未完成)
  • Centos 6.5 升级到Centos7指导手册
  • 详解python中的映射类型---字典
  • gdal求矢量图形的形心
  • <深度学习基础> Batch Normalization
  • Ubuntu yolov5 环境配置
  • 【自执行闭包JS逆向】某网站登录MD5加密分析
  • Stable Diffuse 之 安装文件夹、以及操作界面 UI 、Prompt相关说明
  • 【Linux】- 一文秒懂shell编程
  • CentOS下多网卡绑定多IP段时导致只有一个会通的问题解决
  • 关于实现 Vue 动态数据显示,比如数字 0 或 1 怎么显示为 男 或 女等等的动态显示实现方法
  • mac制作ssl证书|生成自签名证书,nodejs+express在mac上搭建https+wss(websocket)服务器
  • Unix System V BSD POSIX 究竟是什么?
  • 数据集学习笔记(六):目标检测和图像分割标注软件介绍和使用,并转换成YOLO系列可使用的数据集格式
  • 【高阶数据结构】红黑树 {概念及性质;红黑树的结构;红黑树的实现;红黑树插入操作详细解释;红黑树的验证}
  • 获取对象占用内存
  • mysql UUID 作为主键的问题
  • 2023高教社杯全国大学生数学建模竞赛选题建议
  • 分类预测 | MATLAB实现GRNN广义回归神经网络多特征分类预测