[Kubernetes] Rancher 2.7.5 部署 k8s

在这里插入图片描述

server: 192.168.66.100
master: 192.168.66.101
node1: 192.168.66.102

文章目录

      • 1.rancher server 安装docker
      • 2.部署k8s
      • 3.kubeconfig

1.rancher server 安装docker

所有主机开通ipv4

vi /etc/sysctl.conf#加入
net.ipv4.ip_forward = 1#配置生效
sysctl -p

rancher-server开通docker服务:

yum remove docker*
yum install -y yum-utils#配置docker的yum地址
yum-config-manager \--add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo#安装最新版本
yum install -y docker-ce docker-ce-cli#	启动&开机启动docker
systemctl enable docker --now# docker加速配置
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://82m9ar63.mirror.aliyuncs.com"],"exec-opts": ["native.cgroupdriver=systemd"],"log-driver": "json-file","log-opts": {"max-size": "100m"},"storage-driver": "overlay2"
}
EOF
systemctl daemon-reload
systemctl restart docker

rancher-server 用docker运行 rancher

docker run -d --privileged -p 80:80 -p 443:443 -v /opt/data/rancher_data/:/var/lib/rancher --restart=always --name rancher rancher/rancher:v2.7.5

在这里插入图片描述

在这里插入图片描述

2.部署k8s

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

master:

curl -fL https://192.168.66.100/system-agent-install.sh | sudo  sh -s - --server https://192.168.66.100 --label 'cattle.io/os=linux' --token 6fr2r8wwdgrxdrqlzg2g2lwl2dwwmms8g49bg54s8chtmjrd4kpd7d --ca-checksum dcb5f0234226851d165c2ea0d212506b6f560eddf84af9e6200bbac4576280f5 --etcd --controlplane --worker

node1:

curl -fL https://192.168.66.100/system-agent-install.sh | sudo  sh -s - --server https://192.168.66.100 --label 'cattle.io/os=linux' --token 6fr2r8wwdgrxdrqlzg2g2lwl2dwwmms8g49bg54s8chtmjrd4kpd7d --ca-checksum dcb5f0234226851d165c2ea0d212506b6f560eddf84af9e6200bbac4576280f5 --worker

等待:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.kubeconfig

master:

mkdir /root/.kubecd .kube/vi config
apiVersion: v1
kind: Config
clusters:
- name: "cluster"cluster:server: "https://192.168.66.100/k8s/clusters/c-m-bjcmdw4j"certificate-authority-data: "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJ2RENDQ\VdPZ0F3SUJBZ0lCQURBS0JnZ3Foa2pPUFFRREFqQkdNUnd3R2dZRFZRUUtFeE5rZVc1aGJXbGoKY\kdsemRHVnVaWEl0YjNKbk1TWXdKQVlEVlFRRERCMWtlVzVoYldsamJHbHpkR1Z1WlhJdFkyRkFNV\GN4TlRBMQpPVEl4TnpBZUZ3MHlOREExTURjd05USXdNVGRhRncwek5EQTFNRFV3TlRJd01UZGFNR\Vl4SERBYUJnTlZCQW9UCkUyUjVibUZ0YVdOc2FYTjBaVzVsY2kxdmNtY3hKakFrQmdOVkJBTU1IV\1I1Ym1GdGFXTnNhWE4wWlc1bGNpMWoKWVVBeE56RTFNRFU1TWpFM01Ga3dFd1lIS29aSXpqMENBU\VlJS29aSXpqMERBUWNEUWdBRW9EMHkrOFovRzF2NgprYWpLbE15ejFaYnZGQVFER21yV1Axb2JvQ\1BXajZ5OFRLLzVlTUhwNHQyYVBxSUJVQ0M4bnZGMzV4R3pUUlJMCnJkQ214aEJOOGFOQ01FQXdEZ\1lEVlIwUEFRSC9CQVFEQWdLa01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWUQKVlIwT0JCWUVGQ\VFxK05ONHovTERWT3Zpb3VQL1d2cC9XQ1NCTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUFFNQp1W\nNQdktwY3JtYjA3QUVCTFJLN240ZW1UTU5RaWJONUw4dzd1OTFDQWlBQTZaZVFNMVY1dWF4b0VKT\mg0VWlFCk9LU0FyaHRlRWhhaklIRGpxWkVOR0E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0t"users:
- name: "cluster"user:token: "kubeconfig-user-fmcqm8r5rt:p9fzkm6h4ccrsmrldldxnb8qfd92ttzvlpf9dr6djx5hw2hn48mnvz"contexts:
- name: "cluster"context:user: "cluster"cluster: "cluster"current-context: "cluster"
#配置k8s的yum源地址
cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpghttp://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF#安装 kubelet,kubeadm,kubectl
sudo yum install -y kubelet#启动kubelet
sudo systemctl enable --now kubelet

于是在master节点上也可以进行命令kubectl get nodes

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3015784.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

2024上半年软考新规,对高级论文科目不太友好

辽宁省发布了《关于2024年上半年计算机技术与软件专业技术资格(水平)考试批次安排的通知》&#xff0c;通知原文如下&#xff1a; 添加图片注释&#xff0c;不超过 140 字&#xff08;可选&#xff09; 添加图片注释&#xff0c;不超过 140 字&#xff08;可选&#xff09; 1.…

Databend 开源周报第 143 期

Databend 是一款现代云数仓。专为弹性和高效设计&#xff0c;为您的大规模分析需求保驾护航。自由且开源。即刻体验云服务&#xff1a;https://app.databend.cn 。 Whats On In Databend 探索 Databend 本周新进展&#xff0c;遇到更贴近你心意的 Databend 。 了解 Databend …

《Mask2Former》算法详解

文章地址&#xff1a;《Masked-attention Mask Transformer for Universal Image Segmentation》 代码地址&#xff1a;https://github.com/facebookresearch/Mask2Former 文章为发表在CVPR2022的一篇文章。从名字可以看出文章像提出一个可以统一处理各种分割任务&#xff08;…

基于C语言的贪吃蛇小游戏(简易版)

这篇博客会是对学习C语言成果的检测&#xff0c;为了实现贪吃蛇小游戏&#xff0c;我们用到的“工具”有&#xff1a;C语言函数、枚举、结构体、动态内存管理、预处理指令、链表、Win32 API等。 目录 1.简易版游戏效果 1.1欢迎界面 1.2游戏规则提示页面 1.3游戏进行页面 …

使用gird布局实现表格(解决边框重叠问题)

<div class"quickInput"><div class"quickInputTable"><span class"quickInputTitleStyle">余额快捷输入 (单位&#xff1a;元)</span><div class"box"><div class"btn1" v-for"num …

共享购:全新消费模式的探索与实践

在消费模式日益创新的今天&#xff0c;共享购模式以其独特的消费与收益双重机制&#xff0c;吸引了众多消费者的目光。这一模式不仅为消费者带来了全新的购物体验&#xff0c;也为商家和平台带来了可观的收益。 一、会员体系&#xff1a;共享购的基石 在共享购模式下&#xff…

一、手写一个uart协议——rs232

先了解一下关于uart和rs232的基础知识 文章目录 一、RS232的回环测试1.1模块整体架构1.2 rx模块设计1.2.1 波形设计1.2.2代码实现与tb1.2.4 仿真 1.3 tx模块设计1.3.1 波形设计1.3.2 代码实现与tb1.3.4 顶层设计1.3.3 仿真 本篇内容&#xff1a; 一、RS232的回环测试 上位机…

JUC并发应用

juc包中锁的应用 ReentrantReadWriteLock读写锁 public class MyTest2 {private ReadWriteLock readWriteLock new ReentrantReadWriteLock();public void method() {try {readWriteLock.readLock().lock();// 读锁是共享锁&#xff0c;可以多个线程同时获得 // r…

恭喜发财!东方第一 MEME 拥抱符文

第 431 号符文 HOPE•YOU•GET•RICH &#x1f9e7;&#xff0c;是 Omnity 首个支持的跨链 Runes 资产&#xff0c;也是TG群里红包小程序支持的第一个 Runes 资产。 大家可以在 Omnity 的 TG 群和 RunesCC 的 TG 群里&#xff0c;不定时的抢到符文红包。 Omnity TG&#xff1a;…

Java Swing手搓童年坦克大战游戏(III)

坦克大战豪华山寨版二期工程 计划&#xff1a;实现【道具功能】【分数统计、排行榜】【多种类型敌军坦克派遣】【自建地图】【游戏存档读档】【联网实现双人配合】等&#xff0c;修复一些严重的bug。由于功能比较多&#xff0c;目测会分多篇文章记录…… 前言 通过对原游戏的…

Dos命令Tree

查看tree的用法 tree /?tree > 文件名&#xff0c;输出文件路径到指定的位置

数据挖掘算法原理与实践:决策树

第2关&#xff1a;决策树算法原理 任务描述 本关任务&#xff1a;根据本关所学知识&#xff0c;完成 calcInfoGain 函数。 相关知识 为了完成本关任务&#xff0c;你需要掌握&#xff1a; 信息熵&#xff1b;条件熵&#xff1b;信息增益。 信息熵 信息是个很抽象的概念。…

源代码防泄露可以通过哪些方法实现?七种有效方法分享

在当今数字化时代&#xff0c;访问安全和数据安全成为企业面临的重要挑战。传统的边界防御已经无法满足日益复杂的内网办公环境&#xff0c;层出不穷的攻击手段已经让市场单一的防御手段黔驴技穷。当企业面临越来越复杂的网络威胁和数据泄密风险时&#xff0c;更需要一种综合的…

数据挖掘实战-基于深度学习RNN+CNN的能源价格预测模型

&#x1f935;‍♂️ 个人主页&#xff1a;艾派森的个人主页 ✍&#x1f3fb;作者简介&#xff1a;Python学习者 &#x1f40b; 希望大家多多支持&#xff0c;我们一起进步&#xff01;&#x1f604; 如果文章对你有帮助的话&#xff0c; 欢迎评论 &#x1f4ac;点赞&#x1f4…

网络安全之交换基础

交换属于二层技术。路由器&#xff08;router&#xff09;是三层设备&#xff0c;可以基于IP地址转发&#xff0c;但需要路由表来记录。 交换机&#xff08;switch&#xff09;是二层设备&#xff0c;网桥&#xff08;switch&#xff09;也是二层设备&#xff0c;这两个都是基…

算法分析 KMP算法中next值的计算、0/1背包问题

5.6.1 KMP算法中next值的计算 设模式的长度为m。用蛮力法求解 KMP算法中的 next值时&#xff0c;next[0]可直接给出&#xff0c;计算next[j](1<j<m-1)则需要在 T[0] …T[j-1]中分别取长度为j-1、..、2、1的真前缀和真后缀并比较是否相等&#xff0c;最坏情况下的时间代价…

Flume+Hadoop:打造你的大数据处理流水线

引言 在大数据处理中&#xff0c;日志数据的采集是数据分析的第一步。Apache Flume是一个分布式、可靠且可用的系统&#xff0c;用于有效地收集、聚合和移动大量日志数据到集中式数据存储。本文将详细介绍如何使用Flume采集日志数据&#xff0c;并将其上传到Hadoop分布式文件系…

SG-8018CE晶体振荡器可编程规格书

SG-8018CE系列晶体振荡器是一个高性能、多功能且具有高度集成性的解决方案&#xff0c;它满足了现代电子系统的严格要求。其广泛的频率范围0.67 MHz到170 MHz&#xff0c;且频率调节精度达到1ppm&#xff0c;1.62 V至3.63V的宽广电源电压&#xff0c;使能&#xff08;OE&#x…

Codigger:Web应用赋能的分布式操作系统让用户卓越体验

Codigger&#xff0c;作为一个分布式操作系统&#xff0c;其独特之处在于其采用的浏览器/服务器&#xff08;Browser/Server&#xff0c;简称B/S&#xff09;架构。这种架构的核心思想是&#xff0c;通过浏览器来进入工作界面&#xff0c;页面交互部分事务逻辑在前端&#xff0…

2024------MySQL数据库基础知识点总结

-- 最好的选择不是最明智的&#xff0c;而是最勇敢的&#xff0c;最能体现我们真实意愿的选择。 MySQL数据库基础知识点总结 一、概念 数据库&#xff1a;DataBase&#xff0c;简称DB。按照一定格式存储数据的一些文件的组合顾名思义: 存储数据的仓库&#xff0c;实际上就是一…