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

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.dtcms.com/a/303828.html

相关文章:

  • linux命令tail的实际应用
  • 网络数据传输与NAT技术的工作原理
  • 社区老人健康信息管理系统|基于springboot社区老人健康信息管理系统设计与实现(源码+数据库+文档)
  • SSO CAS+Shiro+springmvc单点登录解决方案
  • 符号计算与算法实践|使用Maple教授​​群论​​和​​图论​​课程
  • 【 MySQL集群架构与实践1】使用Docker实现简单主从复制
  • uni-app x开发避坑指南:拯救被卡顿的UI线程!
  • 【CF】Day114——杂题 (贪心 + 图论 | LCM + 贪心 | 最大最小子序列 + 图论)
  • 图论:Bellman_ford算法
  • docker设置iptables=false后容器内部无法互相访问
  • vue3组件通信的几种方法,详解
  • 工业补贴携手华为云,重塑汽车零部件供应链管理新趋势
  • B 站搜一搜关键词优化:精准触达用户的流量密码
  • 51c大模型~合集161
  • SQL注入SQLi-LABS 靶场less26-30详细通关攻略
  • Elasticsearch 深度分页问题与 `search_after` 解决方案
  • 从centos更换至ubuntu的安装、配置、操作记录
  • cpolar 内网穿透 ubuntu 使用石
  • 知识点梳理
  • 基于三台主机搭建 Web 服务环境:Nginx、NFS 与 DNS 配置全流程
  • Python实用代码示例大全
  • tcp通讯学习数据传输
  • Effective C++ 条款10:令operator=返回一个reference to *this
  • 渗透测试与漏洞扫描有什么区别?
  • napping靶机教程(超详细讲解)
  • Leetcode-3152 特殊数组 II
  • TCPDump实战手册:协议/端口/IP过滤与组合分析指南
  • 【Java面试题】面向对象
  • 站点到站点-主模式
  • 【C++基础】函数调用约定(x86/ARM 差异对比):面试高频考点与真题解析