k8s学习(RKE+k8s+rancher2.x)成长系列之简配版环境搭建(三)

这篇具有很好参考价值的文章主要介绍了k8s学习(RKE+k8s+rancher2.x)成长系列之简配版环境搭建(三)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 3.19.切换RKE用户,并做免密登录(三台机器相互免密)
su rke
cd~
ssh-keygen

k8s学习(RKE+k8s+rancher2.x)成长系列之简配版环境搭建(三),跟着熊哥学RKE搭建高可用k8s+高可用rancher系列,kubernetes,kubectl,RKE,docker,k8s

[rke@master.ssh]$ssh-copy-id rke@slaver2
[rke@master.ssh]$ssh-copy-id rke@slaver1
[rke@master.ssh]$ssh-copy-id rke@master

k8s学习(RKE+k8s+rancher2.x)成长系列之简配版环境搭建(三),跟着熊哥学RKE搭建高可用k8s+高可用rancher系列,kubernetes,kubectl,RKE,docker,k8s

  • 3.20.搭建RKE集群

为了方便理解,我们把通RKE部署的Kubernetes集群称为“RKE集群”,RKE集群包括Rancher在Windows节点或其他现有自定义节点上启动的集群,以及Rancher在Azure、Digital Ocean、EC2、阿里云或vSphere等上使用新节点启动的集群。
搭建RKE集群有两种方式,一种是yaml文件的声明是搭建,参考https://docs.rancher.cn/docs/rke/example-yamls/_index;另一种是手动生成式搭建,这里我选择手动生成式搭建,是为了更充分的理解每一行标识的意义,学习理解的更透彻。

  • 3.21.生成rke的配置文件cluster.yml(master节点执行,推荐使用普通用户执行,也可以使用root用户执行)
rke config--name cluster.yml

k8s学习(RKE+k8s+rancher2.x)成长系列之简配版环境搭建(三),跟着熊哥学RKE搭建高可用k8s+高可用rancher系列,kubernetes,kubectl,RKE,docker,k8s

[+]Cluster Level SSH Private Key Path[~/.ssh/id_rsa]:使用~/.ssh/id_rsa

[+]Number of Hosts[1]:集群主机个数

[+]SSH Address of host(1)[none]:主机1地址

[+]SSH Port of host(1)[22]:SSH端口

[+]SSH Private Key Path of host(192.168.241.134)[none]:使用~/.ssh/id_rsa

[+]SSH User of host(192.168.241.134)[ubuntu]:SSH用户名,这里使用rancher

[+]Is host(192.168.241.134)a Control Plane host(y/n)?[y]:是否运行Control Plane

[+]Is host(192.168.241.134)a Worker host(y/n)?[n]:是否是worker

[+]Is host(192.168.241.134)an etcd host(y/n)?[n]:是否运行etcd

[+]Override Hostname of host(192.168.241.134)[none]:是否重设hostname

[+]Internal IP of host(192.168.241.134)[none]:主机内部IP

[+]Docker socket path on host(192.168.241.134)[/var/run/docker.sock]:docker sock路径,使用默认

[+]SSH Address of host(2)[none]:主机2的配置,后续配置相同,不再赘述

......

[+]Network Plugin Type(flannel,calico,weave,canal)[canal]:网络插件类型

[+]Authentication Strategy[x509]:认证策略

[+]Authorization Mode(rbac,none)[rbac]:认证模式

[+]Kubernetes Docker image[rancher/hyperkube:v1.15.5-rancher1]:k8s镜像名

[+]Cluster domain[cluster.local]:集群域名

[+]Service Cluster IP Range[10.43.0.0/16]:集群内服务IP的范围

[+]Enable PodSecurityPolicy[n]:pod安全策略

[+]Cluster Network CIDR[10.42.0.0/16]:集群网络范围

[+]Cluster DNS Service IP[10.43.0.10]:集群DNS的IP

[+]Add addon manifest URLs or YAML files[no]:是否增加插件manifest URL或配置文件
  • 3.22.安装RKE集群(主节点执行)
rke up--config cluster.yml

k8s学习(RKE+k8s+rancher2.x)成长系列之简配版环境搭建(三),跟着熊哥学RKE搭建高可用k8s+高可用rancher系列,kubernetes,kubectl,RKE,docker,k8s

  • 3.23.RKE集群安装成功
Finished building Kubernetes cluster successfully 
  • 3.24.root用户安装kubectl(各节点都安装)
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.21.8/bin/linux/amd64/kubectl

chmod +x ./kubectl
mv ./kubectl /usr/local/bin/kubectl
mkdir -p ~/.local/bin/kubectl
kubectl version --client

k8s学习(RKE+k8s+rancher2.x)成长系列之简配版环境搭建(三),跟着熊哥学RKE搭建高可用k8s+高可用rancher系列,kubernetes,kubectl,RKE,docker,k8s

  • 3.25.安装kubectl命令补全组件(各节点)
yum install bash-completion -y
source /usr/share/bash-completion/bash_completion
source <(kubectl completion bash)
kubectl completion bash >/etc/bash_completion.d/kubectl

k8s学习(RKE+k8s+rancher2.x)成长系列之简配版环境搭建(三),跟着熊哥学RKE搭建高可用k8s+高可用rancher系列,kubernetes,kubectl,RKE,docker,k8s

  • 3.26.验证RKE集群安装结果
kubectl get nodes

k8s学习(RKE+k8s+rancher2.x)成长系列之简配版环境搭建(三),跟着熊哥学RKE搭建高可用k8s+高可用rancher系列,kubernetes,kubectl,RKE,docker,k8s

因为安装操作流程过长,所以分开几篇文章写,未完待续,嘻嘻,后续内容剧透:
helm和cert-manager的安装事宜,欢迎对RKE安装高可用k8s集群,部署高可用rancher集群感兴趣的同学持续关注作者哟
文章来源地址https://www.toymoban.com/news/detail-828992.html

到了这里,关于k8s学习(RKE+k8s+rancher2.x)成长系列之简配版环境搭建(三)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 3.3.k8s搭建-rancher RKE2

    目录 RKE2介绍 k8s集群搭建 搭建k8s集群 下载离线包 部署rke2-server 部署rke2-agent 部署helm 部署rancher RKE2,也称为 RKE Government,是 Rancher 的下一代 Kubernetes 发行版。 官网地址:Introduction | RKE2 k8s版本为v1.28.3+rke2r2,runtime为containerd,使用rke2进行部署。 下载离线包 官网下载地址:h

    2024年04月11日
    浏览(29)
  • 安装部署rancher2.7.0,然后导入K8S集群,管理集群

    centos系统请参考博客 ubuntu系统请参考博客 默认用户是admin 浏览器打开:https://IP:443 回车后就出现了如下图 利用刚才查到的密码登录 登录后直接修改密码,点击继续。 上图就是进入后的默认页面 不同版本调整中文的页面不一样,具体请根据自己的版本可以百度或者去官网查

    2024年02月11日
    浏览(34)
  • Rancher-RKE-install 部署k8s集群

    一、为什么用Rancher-RKE-install         1.CNCF认证的k8s安装程序。         2.有中文文档。    二、安装步骤         1.下载Rancher-Rke的二进制包-下面是项目的地址                 GitHub - rancher/rke: Rancher Kubernetes Engine (RKE), an extremely simple, lightning fast Kubernetes distribution

    2024年02月12日
    浏览(32)
  • 使用rancher rke2配置高可用k8s集群

    RKE2 结合了 RKE1.x 版本(以下简称 RKE1)和 K3s 的优点和特性。 从 K3s 中,它继承了可用性、易操作性和部署模式。 从 RKE1 来看,它继承了与上游 Kubernetes 的紧密一致性。在一些地方,K3s 与上游的 Kubernetes 有分歧,以便为边缘部署进行优化,但 RKE1 和 RKE2 可以与上游保持密切一

    2023年04月26日
    浏览(25)
  • RKE快速搭建离线k8s集群并用rancher管理界面

    转载说明:如果您喜欢这篇文章并打算转载它,请私信作者取得授权。感谢您喜爱本文,请文明转载,谢谢。 本文记录使用RKE快速搭建一套k8s集群过程,使用的rancher老版本2.5.7(当前最新版为2.7)。适用于初学测试、测试环境及定制化要求不高的生产环境。 关联文章: 1.

    2024年01月24日
    浏览(48)
  • 安装部署最新版或者rancher2.7.0,然后导入K8S集群,管理集群

    centos系统请参考博客 ubuntu系统请参考博客 默认用户是admin 浏览器打开:https://IP:443 回车后就出现了如下图 利用刚才查到的密码登录 登录后直接修改密码,点击继续。 上图就是进入后的默认页面 不同版本调整中文的页面不一样,具体请根据自己的版本可以百度或者去官网查

    2024年02月08日
    浏览(40)
  • 使用rancher的rke2部署高可用的k8s集群

    目录 1、linux环境初始化及内核调优 (1)设置主机名、关闭防火墙、配置集群ip映射、关闭selinux (2)禁用linux的透明大页、标准大页 (3)禁用swap分区 (4)配置集群时间同步,同步阿里云服务器时间 (5)linux内核参数调优 (6)配置ipvs 2、rke2安装k8s (1)主节点安装执行

    2023年04月11日
    浏览(70)
  • 从 Rancher 学习 K8s - Rancher 的基础使用

    Rancher v2.6.9 K8s v1.24.16 如果你不具备该环境,可以移步 使用 Rancher 安装 K8s 集群 查看。本文适合已经了解了 k8s 基础概念,想使用 rancher 管理学习 k8s 的人群。 Pod 用于运行一个容器或者多个容器,大多数的场景使用单容器就可以了,这里我们部署一个拥有 3 个 Pod 的 nginx。在右

    2024年02月10日
    浏览(26)
  • (十一)K8S可视化工具Rancher学习、安装

    在过去几年中,容器技术如 Docker 和容器编排引擎如 Kubernetes 受到了广泛关注和采用,它们为应用程序的部署、可扩展性和管理带来了革命性的变化。 然而,随着容器技术的快速发展,容器集群的管理和操作变得越来越复杂。针对不同的容器编排引擎和云平台,需要学习和掌

    2024年02月12日
    浏览(30)
  • rke安装k8s

    centos先安装docker: CentOS Docker 安装 1、修改集群中各物理机主机名hostname文件 2、实现主机名与ip地址解析 3、配置ip_forward过滤机制 4、关闭防火墙 5、禁用swap 6、添加时间同步 7、关闭selinux 重启系统后 8、启用Cgroup;修改配置文件/etc/default/grub,启用cgroup内存限额功能,配置两个参

    2024年02月11日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包