当前位置: 首页 > ops >正文

day064-kodbox接入对象存储与配置负载均衡

文章目录

  • 0. 老男孩思想-性格的颜色
    • 0.1 红色性格
    • 0.2 蓝色性格
    • 0.3 黄色性格
    • 0.4 绿色性格
  • 1. OSS对象存储
    • 1.1 存储方案
    • 1.2 创建阿里云OSS
    • 1.3 创建访问控制RAM
    • 1.4 kodbox接入oss
  • 2. 克隆云服务器
    • 2.1 云服务器克隆过程
    • 2.2 创建镜像
    • 2.3 根据镜像生成实例
  • 3. SLB负载均衡
    • 3.1 负载均衡服务分类
    • 3.2 创建负载均衡实例
    • 3.3 为kodbox接入负载均衡服务
  • 4. DNS解析
  • 5. 为域名开通https访问
    • 5.1 创建SSL证书
    • 5.2 为负载均衡服务部署证书
    • 5.3 添加负载均衡监听
      • 5.3.1 添加443端口
      • 5.3.2 修改之前的80端口监听规则
  • 6. 踩坑记录
    • 1. ubuntu报错:Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 4349 (Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 4349 (unattended-upgr)
  • 7. 思维导图

0. 老男孩思想-性格的颜色

0.1 红色性格

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

0.2 蓝色性格

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

0.3 黄色性格

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在这里插入图片描述

0.4 绿色性格

在这里插入图片描述

在这里插入图片描述

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

1. OSS对象存储

OSS(Object Storage Service) 是一种云存储服务,用于存储和管理非结构化数据(如文件、图片、视频等)。与传统的文件系统(如块存储或文件存储)不同,对象存储采用扁平化的存储结构,每个文件(对象)通过唯一的 Key(键) 进行访问,并支持 HTTP/HTTPS 协议进行读写。

1.1 存储方案

存储方案说明
块存储硬盘、云盘(云服务器硬盘)
文件存储NAS(网络附加存储):
NFS(Linux服务端和客户端)、smb(Samba Linux服务端,Windows客户端)
对象存储(一般是分布式存储)ceph/minio(自己部署)
OSS(云产品对象存储、存储桶):阿里云、七牛云、华为云……

1.2 创建阿里云OSS

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在这里插入图片描述

  • 点击创建

1.3 创建访问控制RAM

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

1.4 kodbox接入oss

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2. 克隆云服务器

2.1 云服务器克隆过程

在这里插入图片描述

2.2 创建镜像

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.3 根据镜像生成实例

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 访问一下kodbox:

在这里插入图片描述

3. SLB负载均衡

3.1 负载均衡服务分类

在这里插入图片描述

负载均衡服务说明
CLB传统负载均衡,支持四层和七层负载均衡
ALBapplication,应用层(七层)负载均衡:根据请求的url实现负载均衡
NLBnetwork,网络层(四层)负载均衡:根据ip和端口实现负载均衡
GWLBgateway,网关负载均衡
自建负载均衡nginx/haproxy/lvs+keepalived,需要申请havip(高可用虚拟ip)

3.2 创建负载均衡实例

在这里插入图片描述

在这里插入图片描述

3.3 为kodbox接入负载均衡服务

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 测试一下

在这里插入图片描述

在这里插入图片描述

  • 接下来为ip配置域名,并配置DNS解析

4. DNS解析

  • 需要一个备案过的域名

在这里插入图片描述

在这里插入图片描述

  • 测试

在这里插入图片描述

  • 现在域名只能用http访问,接下来配置HTTPS

5. 为域名开通https访问

5.1 创建SSL证书

在这里插入图片描述

5.2 为负载均衡服务部署证书

在这里插入图片描述

5.3 添加负载均衡监听

5.3.1 添加443端口

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

5.3.2 修改之前的80端口监听规则

在这里插入图片描述

在这里插入图片描述

  • 测试https的域名
  • 最后释放资源

6. 踩坑记录

1. ubuntu报错:Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 4349 (Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 4349 (unattended-upgr)

这个错误表明系统中有另一个进程(unattended-upgr,进程 ID 4349)正在占用 dpkg的锁文件(/var/lib/dpkg/lock-frontend),导致你无法执行当前的包管理操作(如 aptdpkg命令)。

unattended-upgr是 Ubuntu 的自动更新服务,通常会在后台运行。你可以:

  • 等待几分钟,让它完成操作后自动释放锁。

7. 思维导图

https://kdocs.cn/join/gpuxq6r?f=101\r\n邀请你加入共享群「老男孩教育Linux运维99期-孙克旭」一起进行文档协作

http://www.xdnf.cn/news/16510.html

相关文章:

  • 并发安全之锁机制一
  • LLM Landscape:2025年大语言模型概览
  • 电子电路原理学习笔记---第4章二极管电路---第3天
  • Python全栈项目--基于深度学习的视频内容分析系统
  • Python与Mysql
  • C++算法实例精讲
  • 分布式微服务--核心组件与架构关系(一)
  • 深度研究——OpenAI Researcher Agent(使用OpenAI Agents SDK)
  • Mac查看本机ip地址
  • Leetcode_242.有效的字母异位词
  • Windows 11 下 Anaconda 命令修复指南及常见问题解决
  • linux du、df命令使用教程
  • node后端-JWT认证
  • Java面试宝典:MySQL事务和事务的隔离级别
  • 《中国棒球》cba球队有哪些球队·棒球1号位
  • qt 心跳包
  • ICPC 2024 网络赛(I)
  • 2.DRF 序列化器-Serializer
  • 如何规范化项目执行
  • 学习Python中Selenium模块的基本用法(2:下载浏览器驱动)
  • Solidity基础(教程④-ERC-4626收益金库)
  • 机器学习sklearn:不纯度与决策树构建
  • Python Pandas.merge_ordered函数解析与实战教程
  • 网络编程概述与UDP编程
  • Faiss 向量数据库详解
  • Redis反弹Shell
  • 【Java基础面试题】Java特点,八种基本数据类型
  • 《Java 程序设计》第 8 章 - Java 常用核心类详解
  • 用了Flutter包体积增大就弃用Flutter吗?包体积与开发效率,这两者之间如何权衡?
  • 设计模式实战:自定义SpringIOC(亲手实践)