快速安装k8s

这篇具有很好参考价值的文章主要介绍了快速安装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的安装脚本)
或者安装docker

curl -sfL https://get.rainbond.com/install_docker | bash
groupadd --force docker
useradd --create-home -s /bin/bash -g docker docker
echo 1 | passwd --stdin docker
systemctl restart docker

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
ssh-keygen 
ssh-copy-id docker@127.0.0.1

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

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

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

集群安装

1.rke工具

wget https://gh.inative.io/https://github.com/rancher/rke/releases/download/v1.5.2/rke_linux-amd64
chmod +x rke_linux-amd64 
mv rke_linux-amd64 /usr/local/bin/rke
rke --version
#查看当前的rke工具支持安装哪些k8s版本
rke config --system-images --all |grep hyperkube

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
这里会交互式填写信息内外网主机IP写一下一直回车让输入y/n输入y,最后都能在cluster.yml里更改
rke up

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

curl -LO https://gh.inative.io/https://dl.k8s.io/release/v1.27.4/bin/linux/amd64/kubectl
chmod +x kubectl
mv kubectl /usr/local/bin/
mkdir /root/.kube
mv kube_config_cluster.yml /root/.kube/config
kubectl get node

到这就安装完毕可以用了,如果你想指定安装版本请修改内容

快速安装k8s,云原生,kubernetes,容器,云原生
修改cluster.yml的文件中的kubernetes_version: "v1.20.15-rancher2"即可
快速安装k8s,云原生,kubernetes,容器,云原生文章来源地址https://www.toymoban.com/news/detail-698426.html

到了这里,关于快速安装k8s的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 云原生|kubernetes|kubernetes集群部署神器kubekey安装部署高可用k8s集群(半离线形式)

    前面利用kubekey部署了一个简单的非高可用,etcd单实例的kubernetes集群,经过研究,发现部署过程可以简化,省去了一部分下载过程(主要是下载kubernetes组件的过程)只是kubernetes版本会固定在1.22.16版本,etcd集群可以部署成生产用的外部集群,并且apiserver等等组件也是高可用,

    2024年02月15日
    浏览(50)
  • 云上攻防-云原生篇&;Kubernetes&;K8s安全&;API&;Kubelet未授权访问&;容器执行

    curl -XPOST -k “https://192.168.139.132:10250/run///” -d “cmd=id” 执行的命令是test03容器里的命令,需要进行容器逃逸。 1、攻击8080端口:API Server(Master)未授权访问 旧版本的k8s的API Server默认会开启两个端口:8080和6443。 6443是安全端口,安全端口使用TLS加密;但是8080端口无需认证,

    2024年04月22日
    浏览(77)
  • 云原生Kubernetes: Ubuntu 安装 K8S 1.23版本(单Master架构) 及故障恢复

    目录 一、实验 1.环境 2.安装 Ubuntu 3.连接Ubuntu 4.master节点安装docker 5.node节点安装docker 6.master节点安装K8S 7.添加K8S工作节点 8.安装网络插件calico 9.故障 10.故障恢复 11.测试k8s网络和coredns 二、问题 1.Ubuntu如何修改镜像源 2.Ubuntu和Windows之间如何实现复制粘贴 3.Ubuntu如何开启openssh

    2024年02月21日
    浏览(42)
  • 【云原生-K8s】Kubernetes安全组件CIS基准kube-beach安装及使用

    为了保证集群以及容器应用的安全,Kubernetes 提供了多种安全机制,限制容器的行为,减少容器和集群的攻击面,保证整个系统的安全性。 互联网安全中心(CIS,Center for Internet Security),是一个非盈利组织,致力为互联网提供免费的安全防御解决方案 官网 :https://www.cisecu

    2024年02月06日
    浏览(78)
  • 云原生Kubernetes:K8S概述

    目录 一、理论 1.云原生 2.K8S 3.k8s集群架构与组件 4.K8S网络 二、总结 (1)概念 云原生是一种基于容器、微服务和自动化运维的软件开发和部署方法。它可以使应用程序更加高效、可靠和可扩展,适用于各种不同的云平台。 如果要更直接通俗的来解释下上面的概念,云原生更

    2024年02月10日
    浏览(55)
  • 【云原生 • Kubernetes】认识 k8s、k8s 架构、核心概念点介绍

    目录 一、Kubernetes 简介 二、Kubernetes 架构 三、Kunbernetes 有哪些核心概念? 1. 集群 Cluster 2. 容器 Container 3. POD 4. 副本集 ReplicaSet 5. 服务 service 6. 发布 Deployment 7. ConfigMap/Secret 8. DaemonSet 9. 核心概念总结 Kubernetes 简称 k8s,是支持云原生部署的一个平台,起源于谷歌。谷歌早在十几

    2024年02月03日
    浏览(199)
  • 【云原生 • Kubernetes】认识 k8s 网络、外部网络访问 k8s 内部服务

    目录 一、认识 Kubernetes 网络 二、外部网络如何访问 k8s 内部服务 1. NodePort 2. Load Balancer 3. Ingress Kubernetes 最底层的网络为节点网络,用来保证 k8s 集群的节点(master 和 worker、worker 节点之间)能够做正常的 IP 寻址和通讯。 Kubernetes 第二层网络就是 Pod 网络,构建于节点网络之上

    2024年01月16日
    浏览(72)
  • 云原生_kubernetes(k8s)介绍

    目录 一、应用部署方式演变 二、k8s介绍 三、k8s的组件 四、k8s中的概念 五、k8s资源管理方式 1、命令式对象管理 2、命令式对象配置 3、声明式对象配置 在部署应用程序的方式上,主要经历了三个时代: 1 、物理机部署: 互联网早期,会直接将应用程序部署在物理机上 优点

    2023年04月13日
    浏览(60)
  • 云原生Kubernetes:K8S存储卷

    目录 一、理论 1.存储卷 2.emptyDir 存储卷 3.hostPath卷 4.NFS共享存储 5.PVC 和 PV 6.静态创建PV 7.动态创建PV 二、实验  1.emptyDir 存储卷 2.hostPath卷 3.NFS共享存储 4.静态创建PV 5.动态创建PV 三、问题 1.生成pod一直pending 2.shoumount -e未显示共享目录 3.静态创建pv 报错 4.使用 Deployment 来创建

    2024年02月07日
    浏览(74)
  • 云原生Kubernetes:K8S安全机制

    目录 一、理论 1.K8S安全机制 2.Authentication认证 3.Authorization授权 4.Admission Control准入控制 5.User访问案例 6.ServiceAccount访问案例 二、实验 1.Admission Control准入控制 2.User访问案例 3.ServiceAccount访问案例 三、问题 1.生成资源报错 2.镜像拉取失败 四、总结 (1)概念 Kubernetes 作为一个分

    2024年02月07日
    浏览(70)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包