就业班 第四阶段(k8s) 2401--6.11 day5 CICD实践+VPN+LDAP域管理+还有一些云产品

news2024/12/23 18:01:13

CICD项目实践(扩展)

image-20240611201630475

RBAC

角色:role

用户:user

角色绑定:rolebinding

需要自己指定好名称空间,只对某个名称空间有权限

集群角色:clusterrole

集群角色绑定:clusterrolebinding

切换账号:

kubectl config use-context

集群不需要

image-20240611145640799

Deployment

kubectl create deployment nginx --image=nginx:1.16.1 --namespace=xa2401 --dry-run=client -o yaml

高级api对象,需要lable标签,需要service访问,但是不能直接管理pod,用标签识别,这也是k8s的特点

修改副本:

命令行

yml文件

点点点

Service

服务暴露,提供外部访问

image-20240611195325411

架构图1

image-20240611200244100

redis不仅仅可以缓存

时序数据库:TSDB、Hadoop、Hbase9(采集数据,报警数据,预计算,数据分析)

VPN

image-20240611202554963

隧道网络

LDAP 域管理

管理 权限

作业/-/-

1、填表

2、了解一些云产品

ECS、RDS、SLB、OSS、CDN、REDIS、域名管理

做什么用的

ECS (Elastic Compute Service)

  • 用途:ECS是阿里云提供的一种弹性计算服务,它允许用户按需创建和管理云服务器实例。

  • 主要功能:

    • 网站托管:提供高性能和稳定的网络环境,用于托管个人或企业网站。

    • 应用部署:部署各种应用程序,如电子商务平台、在线教育平台、大数据分析平台等。

    • 数据库管理:支持多种数据库管理系统,如MySQL、MongoDB、Redis等。

    • 虚拟化环境:支持虚拟化技术,创建和管理多个虚拟机实例。

    • 游戏服务器托管:用于托管多人在线游戏服务器。

    • 大数据分析和科学计算:提供高性能和可扩展性的计算资源。

RDS (Relational Database Service)

  • 用途:RDS是阿里云提供的关系型数据库服务,允许用户轻松设置、运维和扩展关系型数据库实例。
  • 主要功能:
    • 提供多种关系型数据库引擎,如MySQL、PostgreSQL、SQL Server等。
    • 自动备份、恢复和扩容。
    • 监控和告警功能,确保数据库的高可用性。

SLB (Server Load Balancer)

  • 用途:SLB是阿里云提供的负载均衡服务,用于分发应用程序的流量到多台服务器上。
  • 主要功能:
    • 负载均衡:将网络流量分发到多台服务器上,提高系统的可用性和性能。
    • 高可用性:支持故障转移和自动恢复。
    • 安全性:支持多种安全策略,如防火墙和入侵检测系统。
    • 流量控制:支持多种流量控制策略,如限流和调度算法。

OSS (Object Storage Service)

  • 用途:OSS是阿里云提供的海量、安全、低成本、高可靠的云存储服务。
  • 主要功能:
    • 海量存储:用于图片、音视频、日志等海量文件的存储。
    • 静态和动态资源分离:为网页或移动应用提供静态资源服务。
    • 数据处理:配合智能媒体管理服务和图片处理服务进行云端数据处理。
    • 持久化存储:结合其他服务(如BatchCompute)进行计算结果的持久化存储。

CDN (Content Delivery Network)

  • 用途:CDN是内容分发网络,用于提高网站内容的访问速度和稳定性。
  • 主要功能:
    • 内容分发:将网站的静态资源缓存到全球各地的服务器节点上,提高访问速度。
    • 负载均衡:分散网站的流量到多个服务器节点上,减轻单个服务器的负载。
    • 安全防护:提供DDoS攻击防护等安全防护功能。

REDIS

  • 用途:Redis是一个开源的、内存中的数据结构存储系统,它可以用作数据库、缓存和消息代理。
  • 主要功能:
    • 缓存加速:作为应用程序的缓存层,提高数据访问速度。
    • 轻量级数据库:实现会话管理、用户信息存储、排行榜、计数器等功能。
    • 消息代理:实现消息的发布和订阅功能。
    • 分布式锁、计数器、数据结构算法实现等。

域名管理

  • 用途:管理和控制域名和服务器的关系。
  • 主要功能:
    • 域名解析:将域名转换为IP地址,实现网站的访问。
    • 域名转发:将域名转发到其他URL或服务器。
    • 域名转移:将域名从一个注册商转移到另一个注册商。
    • 自动化管理和配置,提高域名的可用性和稳定性。

有没有备份方案

你对这些产品做了哪些操作

  1. ECS (Elastic Compute Service)
    • 备份方案:
      • 使用ECS快照功能,定期为ECS实例的磁盘创建快照。
      • 备份ECS实例上的关键数据到OSS或其他存储服务。
    • 操作建议:
      • 设置定期任务(如每天、每周),使用ECS API或控制台创建磁盘快照。
      • 将重要数据定期导出并存储到OSS Bucket中,确保数据的持久性和可恢复性。
  2. RDS (Relational Database Service)
    • 备份方案:
      • RDS支持自动备份和手动备份功能。
      • 可以设置备份周期、备份保留时间等参数。
    • 操作建议:
      • 在RDS控制台中,配置自动备份策略,确保数据定期备份。
      • 定期检查备份的完整性和可用性,并考虑将备份文件下载到本地或其他存储服务进行多地点存储。
  3. SLB (Server Load Balancer)
    • 备份方案:
      • SLB本身并不直接涉及数据存储,但其配置和规则是重要的。
      • 可以将SLB的配置和规则导出为模板或配置文件,进行备份。
    • 操作建议:
      • 定期导出SLB的配置和规则,保存到本地或其他存储服务。
      • 在需要时,可以使用备份的配置和规则快速恢复SLB的设置。
  4. OSS (Object Storage Service)
    • 备份方案:
      • OSS支持数据的持久化存储和备份。
      • 可以使用OSS的跨区域复制功能,将数据备份到其他地域的OSS Bucket中。
    • 操作建议:
      • 定期检查OSS Bucket中数据的完整性和可用性。
      • 配置OSS的跨区域复制功能,将数据备份到不同地域的OSS Bucket中,以防止单点故障。
  5. CDN (Content Delivery Network)
    • 备份方案:
      • CDN主要缓存和分发静态资源,不直接涉及数据备份。
      • 但可以备份CDN的配置和规则。
    • 操作建议:
      • 定期导出CDN的配置和规则,保存到本地或其他存储服务。
      • 在需要时,可以使用备份的配置和规则快速恢复CDN的设置。
  6. REDIS
    • 备份方案:
      • 使用Redis的持久化功能(如RDB或AOF)定期备份数据。
      • 也可以考虑将Redis数据导出为文件或其他格式进行备份。
    • 操作建议:
      • 配置Redis的持久化策略,确保数据定期备份到磁盘。
      • 定期将Redis数据导出为文件,并保存到OSS或其他存储服务中。
  7. 域名管理
    • 备份方案:
      • 备份域名解析记录、转发规则等配置信息。
      • 也可以考虑将域名注册商的账号信息(如用户名、密码)进行安全存储。
    • 操作建议:
      • 定期导出域名解析记录和转发规则,保存到本地或其他存储服务。
      • 妥善保管域名注册商的账号信息,确保账号安全。

edis的持久化策略,确保数据定期备份到磁盘。
- 定期将Redis数据导出为文件,并保存到OSS或其他存储服务中。
7. 域名管理

  • 备份方案:
    • 备份域名解析记录、转发规则等配置信息。
    • 也可以考虑将域名注册商的账号信息(如用户名、密码)进行安全存储。
  • 操作建议:
    • 定期导出域名解析记录和转发规则,保存到本地或其他存储服务。
    • 妥善保管域名注册商的账号信息,确保账号安全。

3、模拟面试

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

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

相关文章

[初阶数据结构] 包装类 | 泛型

目录 一. 包装类 1.1 什么是包装类? 1.2 包装类的意义 1.3 基本数据类型与包装类 1.4 装箱 1.5 拆箱 1.6 小总结 二. 泛型 2.1 什么是泛型? 2.2 泛型的意义 2.3 泛型的语法 2.4 泛型的编译 2.4.1 下载插件 2.4.2 分析 2.5 上界 2.6 泛型方法 2.7 小总结 三. 总结 一.…

element-ui将组件默认语言改为中文

在main.js中加入以下代码即可 // 引入 Element Plus 及其样式 import ElementPlus from element-plus import element-plus/dist/index.css// 引入中文语言包 import zhCn from element-plus/es/locale/lang/zh-cn// 使用 Element Plus 并设置语言为中文 app.use(ElementPlus,…

乐鑫ESP32系列SOC技术让设备控制更简单,HMI智能屏方案应用

随着科技的飞速发展,我们的生活方式正在被重新定义。在智能家居领域,人机交互的便捷性和直观性一直是创新的焦点,如今正逐渐成为现实。 乐鑫以其先进的SoC技术,为智能家居行业带来了新的HMI智能屏方案。这一方案不仅集成了高性能…

商用OLED柔性屏,有42、48、55、65和77寸

商用OLED柔性屏在市场上的尺寸选择相对丰富,以下是针对您提到的42、48、55、65和77寸的具体信息: 42寸OLED柔性屏 目前市场上已有42寸的OLED柔性屏产品,如LG的42英寸电视柔性屏OLED,具有可曲直的特性,支持120Hz高刷新…

LogicFlow 学习笔记——1. 初步使用 LogicFlow

什么是 LogicFlow LogicFlow 是一个开源的前端流程图编辑器和工作流引擎,旨在帮助开发者和业务人员在网页端创建、编辑和管理复杂的业务流程和工作流。它提供了一个直观的界面和强大的功能,使得设计和管理工作流变得更加高效和便捷。 官网地址&#xff…

芯品荟 | 会议系统屏驱案例分享

一、产品简介 智能会议系统是一种对声、光、电等各种设备进行集中控制的设备。其可实现对会议过程进行签到、表决、多国语言翻译、现场摄像视像跟踪功能,并对进程中处以发言管理,达到人性化高科技水平,使会议可一键掌控。 系统要做到可方便快…

profiling模型性能分析与优化入门

一、定义 profiler 作用入门pyproftorch.summary/torchinfo 模型参数量分析以及模型可视化profiling 参数分析-模型分析 二、实现 1.profiler 作用:分析模型执行时间,内存占用 CPU/GPU 端Op执行时间统计 CPU/GPU 端Op输入Tensor的维度分析 Op的内存消耗统计 2. 入…

3D开发工具HOOPS如何推动3D打印应用实现数据格式转换、模型可视化?

3D打印技术的发展已经彻底改变了制造业、医疗、建筑和设计等众多领域。这一技术的核心在于其能够将数字模型转化为实物,而这一过程需要强大的软件支持。在这一领域,HOOPS作为一种专业的图形软件开发工具,发挥着至关重要的作用。 本文将深入探…

木板甲醛释放量气候箱法检测 木制品ENF级检测

甲醛释放量气候箱法检测 甲醛释放量气候箱法检测是一种用于评估木制品中甲醛释放量的标准测试方法。这种方法通常涉及将样品放置在一个密闭的气候箱内,模拟一定的温度、湿度和通风条件,然后定期测量箱内空气中的甲醛浓度。通过这些数据,可以计…

【ARM Cache 与 MMU 系列文章 7.5 -- ARMv8/v9 MMU FEAT_XS(XS Attribute)与 FEAT_MTE2 介绍】

请阅读【ARM Cache 及 MMU/MPU 系列文章专栏导读】 及【嵌入式开发学习必备专栏】 文章目录 MMU FEAT_XSXS AttributeXS Attribute 兼容性和影响XS Attribute 应用场景MMU FEAT_MTE2MTE2 主要目的和用途MTE2 工作原理MTE2 特性实现MTE2 注意事项MMU FEAT_XS 在ARMv8架构中,FE…

k8s之HPA,命名空间资源限制

一、HPA 的相关知识 HPA(Horizontal Pod Autoscaling)Pod 水平自动伸缩,Kubernetes 有一个 HPA 的资源,HPA 可以根据 CPU 利用率自动伸缩一个 Replication Controller、Deployment 或者Replica Set 中的 Pod 数量。 (…

docker-compose部署一款老牌apm监控软件-- pinpoint(需定制docker镜像)

一、背景 公司测试环境需要重新部署一套apm监控软件,选择的是我们开发都使用过的pinpoint,当然首选使用docker-compose部署。 可是,在部署的过程中,却遇到了不少问题。 无法直接使用官网提供的docker-compose.yml,需…

ATA-3080C功率放大器在电解液体浸润性测试中的应用

现在的电子设备上的供电电池多为可反复充放电的锂电池,这种在我们日常生活中扮演着重要角色的电池,却有着自燃、爆炸的风险;随着电池在生活中的普及,电池检测相关行业和领域也随之发展。那么功率放大器在电解液体浸润性测试中有什…

Stack详解(含动画演示)

目录 Stack详解1、栈数据结构动画演示2、Stack的继承体系3、Stack的push (入栈)方法4、Stack的pop (出栈)方法5、Stack是如何利用Vector实现栈数据结构的?6、自己实现栈(不借助JDK提供的集合)7、自己实现栈(借助JDK提供的集合)利用 ArrayDeque 实现高性能的非线程安…

深入理解 Vue Router 及其 `router` 和 `route` 变量

深入理解 Vue Router 及其 router 和 route 变量 在使用 Vue.js 进行单页面应用开发时,Vue Router 是一个不可或缺的工具。它使得我们可以轻松地管理应用中的路由,提供了流畅的用户体验。然而,在实际开发中,许多开发者可能会混淆…

在自己的电脑上搭建我的世界Java版服务器

很多朋友,喜欢玩Minecraft,也希望搭建一个服务器,用于和小伙伴联机; 并且,拥有服务器后,即使所有玩家都下线,“世界”依旧在运行,玩家可以随时参与其中,说不定一上线&am…

2. 音视频H264

视频软件基本流程 1.什么是H264 H.264是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压缩数字视频编解码器标准 H265又名高…

我国含氢硅油产量逐渐增长 市场集中度较高

我国含氢硅油产量逐渐增长 市场集中度较高 含氢硅油又称为烷基硅油,是一种有机硅化合物,在常温常压下多表现为一种无色透明液体。与其他类型的硅油相比,含氢硅油具有良好的滋润性、疏水性、润滑性、化学稳定性等优点。经过多年发展&#xff…

【C语言】10.C语言指针(5)

文章目录 1.sizeof和strlen的对比1.1 sizeof1.2 strlen1.3 sizeof 和 strlen的对⽐ 2.数组和指针笔试题解析2.1 ⼀维数组2.2 字符数组2.3 ⼆维数组 3.指针运算笔试题解析3.1 题⽬13.2 题⽬23.3 题⽬33.4 题⽬43.5 题⽬53.6 题⽬63.7 题⽬7 1.sizeof和strlen的对比 1.1 sizeof …

正则表达式:从左到右一个个去匹配,api帮助文档搜:Pattern

正则匹配字符: \:在java里面是转义字符的意思,在java里面可以理解为:\\\ “你”匹配一个:. a匹配一个:. 匹配多个的情况: 正则表达式练习: 忽略大小写的书写方式:(?i) 正则表达式在…