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

文章目录

  • [0. 老男孩思想-性格的颜色](#0. 老男孩思想-性格的颜色)
    • [0.1 红色性格](#0.1 红色性格)
    • [0.2 蓝色性格](#0.2 蓝色性格)
    • [0.3 黄色性格](#0.3 黄色性格)
    • [0.4 绿色性格](#0.4 绿色性格)
  • [1. OSS对象存储](#1. OSS对象存储)
    • [1.1 存储方案](#1.1 存储方案)
    • [1.2 创建阿里云OSS](#1.2 创建阿里云OSS)
    • [1.3 创建访问控制RAM](#1.3 创建访问控制RAM)
    • [1.4 kodbox接入oss](#1.4 kodbox接入oss)
  • [2. 克隆云服务器](#2. 克隆云服务器)
    • [2.1 云服务器克隆过程](#2.1 云服务器克隆过程)
    • [2.2 创建镜像](#2.2 创建镜像)
    • [2.3 根据镜像生成实例](#2.3 根据镜像生成实例)
  • [3. SLB负载均衡](#3. SLB负载均衡)
    • [3.1 负载均衡服务分类](#3.1 负载均衡服务分类)
    • [3.2 创建负载均衡实例](#3.2 创建负载均衡实例)
    • [3.3 为kodbox接入负载均衡服务](#3.3 为kodbox接入负载均衡服务)
  • [4. DNS解析](#4. DNS解析)
  • [5. 为域名开通https访问](#5. 为域名开通https访问)
    • [5.1 创建SSL证书](#5.1 创建SSL证书)
    • [5.2 为负载均衡服务部署证书](#5.2 为负载均衡服务部署证书)
    • [5.3 添加负载均衡监听](#5.3 添加负载均衡监听)
      • [5.3.1 添加443端口](#5.3.1 添加443端口)
      • [5.3.2 修改之前的80端口监听规则](#5.3.2 修改之前的80端口监听规则)
  • [6. 踩坑记录](#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)](#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. 思维导图](#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 传统负载均衡,支持四层和七层负载均衡
ALB application,应用层(七层)负载均衡:根据请求的url实现负载均衡
NLB network,网络层(四层)负载均衡:根据ip和端口实现负载均衡
GWLB gateway,网关负载均衡
自建负载均衡 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期-孙克旭」一起进行文档协作

相关推荐
hyf32663343 分钟前
泛程序:从零开始搭建稳定程序项目框架
运维·服务器·爬虫·百度·seo
哎呦喂我去去去1 小时前
C#实现屏幕墙:同时监控多个电脑桌面(支持Windows、信创Linux、银河麒麟、统信UOS)
linux·windows·c#
为自己_带盐1 小时前
安敢越雷池一步?浅尝雷池WAF社区版
运维·web安全
NiceCloud喜云2 小时前
海外云服务器怎么选?适用场景、价格和避坑经验总结
运维·服务器
easy_coder2 小时前
Linux LVM 知识文档
linux·运维
小小的木头人3 小时前
Ubuntu 使用 udev + systemd + UUID 实现 USB 硬盘自动挂载
linux·运维·ubuntu
布鲁飞丝4 小时前
彩笔运维勇闯机器学习--cpu与qps的线性关系
运维·人工智能·机器学习
kaoa0004 小时前
Linux入门攻坚——84、网络虚拟化技术-1
linux·运维·服务器
RisunJan4 小时前
Linux命令-shutdown(安全关闭或重启系统)
linux·服务器·安全
小鸟你好啊4 小时前
基于阿里云RDS SQL Server + 函数计算 + 通义AI构建智能销售分析平台Demo
人工智能·阿里云·云计算