【云计算•云原生】7.play with kubernetes在线实验环境

news2024/10/6 16:31:21

文章目录

    • 1.play with kubernetes介绍
    • 2.搭建多节点nginx示例

1.play with kubernetes介绍

play with kubernetes网站链接

https://labs.play-with-k8s.com/

每次登录提供4小时在线实验环境,最多可以开5个节点

2.搭建多节点nginx示例

点击左边的ADD NEW INSTANCE之后,创建实例。可以在界面上看到也给出了部署集群的提示

在这里插入图片描述

执行第一条命令,设置主节点

kubeadm init --apiserver-advertise-address $(hostname -i) --pod-network-cidr 10.5.0.0/16

初始化完毕完成之后,界面上会显示 kubeadm join 命令,这个用于后续 node 节点加入集群使用,需要牢记。

在这里插入图片描述

执行第二条命令,设置网络

kubectl apply -f https://raw.githubusercontent.com/cloudnativelabs/kube-router/master/daemonset/kubeadm-kuberouter.yaml

查看节点情况

kubectl get nodes -o wide
kubectl get nodes

创建其他四个节点

创建新节点直接加入master节点

kubeadm join 192.168.0.18:6443 --token gduk8e.iixwjujxy3h2i4om --discovery-token-ca-cert-hash sha256:b1c32c9f0cad08cae2446e81a712db93323a2932491a55fdbf86e5c2ec53fef8 

加入之后在主节点查看nodes情况

在这里插入图片描述

主节点执行第三条命令,通过yaml往四个子节点安装nginx服务器

 kubectl apply -f https://raw.githubusercontent.com/kubernetes/website/master/content/en/examples/application/nginx-app.yaml

如下,三个pod分别建在node3,node2,node4,这三个节点里,每个节点里一个pod

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LLCz0I4c-1683341625390)(./images/image-20230425192913639.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MBznyWAd-1683341625391)(./images/image-20230425192925928.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JmpEVpy9-1683341625392)(./images/image-20230425193241559.png)]

将三个pod上的80端口暴露给master节点,个人猜测这里的expose就是使用了server网络来暴露的

kube-DNS保存serviceName->ClusterIP的信息。(service服务的ip叫ClusterIp)

  • ClusterIP并不是一成不变的,ServiceName是唯一的。

Kube-Proxy保存CluserIP->PodIP的信息。这样两层可以实现POD 在集群之间的网络连接。

kubectl expose deploy/my-nginx --port 80	

查看开放的服务并访问

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WXtTe2Dm-1683341625393)(./images/image-20230425193425609.png)]

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

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

相关文章

网络路径下倾斜模型生产流程-倾斜生产

网络路径下倾斜模型生产流程-倾斜生产 全部控制点完成刺点后,检查无误后,点击Submit aerotriangulation。 选择使用控制点进行空三。 此时,将影像色彩平衡设置为Enabled,Position和Rotation设置为Compute。点击Submit开始空三。 …

知识管理工具,你选择语雀、Baklib、Notion还是FlowUs?

随着信息技术的不断发展,人们对于笔记软件的需求也越来越高。笔记软件可以帮助我们记录生活中的点滴,整理工作中的思路,提高工作效率和生活品质。然而,市面上的笔记软件种类繁多,选择一款适合自己使用的笔记软件也成为…

国产仪器 1763卫星帆板电源阵列模拟器

1763卫星帆板电源阵列模拟器用于解决卫星电源系统研制、航天器模拟供电系统测试等帆板电源阵列及二次供电设备的测量和分析,解决电源分系统功能验证、现场试验等无法使用真实的帆板电源等带来的难题,用于卫星或卫星测试系统以及太阳能逆变器中模拟太阳电…

【数据结构】Treap树堆

Treap树堆 Treap是一种平衡化二叉搜索树,在键值key满足二叉搜索树的前提下,增加了priority是满足堆序的条件。可以证明,如果priority的随机的,那么Treap的期望深度是 O ( l o g N ) O(logN) O(logN),也就是说大部分操…

29从零开始学Java之如何正确创建Java里的类?

作者:孙玉昌,昵称【一一哥】,另外【壹壹哥】也是我哦 千锋教育高级教研员、CSDN博客专家、万粉博主、阿里云专家博主、掘金优质作者 前言 在上一篇文章中,壹哥给大家介绍了面向对象和面向过程的概念,并介绍了两者的区…

【MySQL】数据库的基本操作三:增删改查进阶

目录 🌟一、数据库约束 🌈1、Null约束:创建表时,可以指定某列不能为空。 🌈2、Unique约束:唯一约束 🌈3、Default约束:默认值约束 🌈4、Primary Key:主键…

@RefreshScope 动态刷新机制

前言 一般在项目中,我们集成Nacos做统一配置管理,同时配置支持动态刷新,项目中都会用到RefreshScope注解,这里和大家一起看看RefreshScope实现动态刷新的原理。 Scope注解 RefreshScope 能实现动态刷新全仰仗着Scope 这个注解&…

Matlab进阶绘图第19期—三角气泡热图

三角气泡热图,顾名思义,就是仅保留气泡热图数据矩阵的上三角或下三角部分。 三角气泡热图简单明了,通过不同颜色、不同大小的圆形表示数据的大小,可以更加直观地对矩阵数据进行可视化表达。 本文使用自制的tribubbleheatmap小工…

LSF/MM/BPF Summit 2023

5月8号,今年度的Linux Storage, Filesystem, Memory Management & BPF Summit已经拉开帷幕,Linux存储、文件系统、内存管理以及BPF领域的年度峰会又一次到来。此次峰会聚集了Linux最重要的开发专家以及内核子系统维护者,以规划和探索改进…

Arcgis Server/GeoServer服务启动后内存使用高,系统卡

说明 ArcGIS Server和geoserver本质上都是Tomcat服务,所以只需要设置Tomcat最大堆大小和最大内存大小就可以。此方法通用与Tomcat自身配置。 配置文件位置 一.Tomcat 安装目录/bin 二.ArcGIS Server .\ArcGIS\Server\framework\runtime\tomcat\bin 三.Geoserver …

【代码随想录】刷题Day22

1.二叉搜索树的公共祖先 235. 二叉搜索树的最近公共祖先 不同于普通二叉树,二叉搜索树得益于其顺序结构,其公共祖先的查找也有迹可循。自顶向下递归遍历,只要一个节点的val夹在p和q之间,那么该节点就是最近公共祖先。 1.首先公共…

HTML 中的常用标签用法

目录 1.基本结构 2.注释标签 3.标题标签 4.换行标签 5.格式化标签 6.图片标签 7.超链接标签 8.表格标签 合并单元格 9.列表标签 10.表单标签 form标签 input标签 补充 无语义标签 总 HTML是一种超文本标记语言,在网站上看到的信息都是它实现的.(是由标签所构…

RK3588平台开发系列讲解(内存篇)Linux 伙伴系统数据结构

平台内核版本安卓版本RK3588Linux 5.10Android 12文章目录 一、 页二、区三、内存节点沉淀、分享、成长,让自己和他人都能有所收获!😄 📢Linux 系统中,用来管理物理内存页面的伙伴系统,以及负责分配比页更小的内存对象的 SLAB 分配器了。 本篇将介绍伙伴系统相关数据结…

M304A_S905L3-B_5621无线蓝牙_当贝纯净桌面-线刷固件包

M304A_S905L3-B_5621无线蓝牙_当贝纯净桌面-线刷固件包 特点: 1、适用于对应型号的电视盒子刷机; 2、开放原厂固件屏蔽的市场安装和u盘安装apk; 3、修改dns,三网通用; 4、大量精简内置的没用的软件,运…

springboot第19集:权限

article 文章表sys_permission 后台权限表sys_role 后台角色表sys_role_permission 角色-权限关联表sys_user 用户表sys_user_role 用户-角色关联表 image.png image.png sys_user_role id user_id(用户id) role_id(角色id) sys_role id role_name(角色名) create_time(创建时间…

决策树生成剪枝算法原理

决策树生成算法 首先明确信息熵 信息增益的概念 信息增益表示得知特征X信息是的类Y的信息不确定性减少的程度 H(D) 经验熵表示对数据D进行分类的不确定性 H(D|A)经验条件熵表示对特征A给定条件下对数据集D进行分类的不确定性(显然这个值越小越好 那么g(D,A)信息…

基于粒子群优化的中文文本分类

基本思路: 方法:使用优化算法(如粒子群)优化支持向量机SVM; 本文所使用的应用背景:中文文本分类(同时可以应用到其他背景领域,如) 应用背景(元启发式算法优…

(学习日记)2023.5.9

写在前面: 由于时间的不足与学习的碎片化,写博客变得有些奢侈。 但是对于记录学习(忘了以后能快速复习)的渴望一天天变得强烈。 既然如此 不如以天为单位,以时间为顺序,仅仅将博客当做一个知识学习的目录&a…

QTableview常用几种代理总结

QTableview常用几种代理总结 [1] QTableview常用几种代理总结1、QCheckBox和QRadioButton的嵌入2、QHeadView中嵌入QCheckBox类3、QCombobox的嵌入4、 QCombox QCheckBox类5、SpinBox的嵌入类6、QProcess的嵌入类7、QProcess绘制版本的嵌入类8、QPushButton/QLabel/QImage的嵌…

鸿蒙Hi3861学习八-Huawei LiteOS-M(事件标记)

一、简介 事件是一种实现任务间通信的机制,可用于实现任务间的同步。但事件通信只能是事件类型的通信,无数据传输。一个任务可以等待多个事件的发生:可以是任意一个事件发生时唤醒任务进行事件处理;也可以是几个事件都发生后才唤醒…