01 2023 档案

摘要:概述 1、工作负载是在 Kubernetes 上运行的应用程序 2、在 Kubernetes 中,无论负载是由单个组件还是由多个一同工作的组件构成,都可以在一组 Pod 中运行它,在 Kubernetes 中,Pod 代表的是集群上处于运行状态的一组容器的集合 3、为了减轻用户的使用负担,通常不需要 阅读全文
posted @ 2023-01-31 17:58 半条咸鱼 编辑
摘要:概述 1、Pod 是可以在 Kubernetes 中创建和管理的、最小的可部署的计算单元 2、Pod 是一组(一个或多个) 容器 (1)这些容器共享存储、网络、以及怎样运行这些容器的声明 (2)Pod 中的内容总是并置(colocated)的并且一同调度,在共享的上下文中运行 (3)Pod 所建模的 阅读全文
posted @ 2023-01-30 23:22 半条咸鱼 编辑
摘要:概述 1、标签(Labels) 是附加到 Kubernetes 对象(比如 Pod)上的键值对 2、标签旨在用于指定对用户有意义且相关的对象的标识属性,但不直接对核心系统有语义含义 3、标签可以用于组织和选择对象的子集 4、标签可以在创建时附加到对象,随后可以随时添加和修改 (1)每个对象都可以定义 阅读全文
posted @ 2023-01-30 00:58 半条咸鱼 编辑
摘要:概述 1、在 Kubernetes 中,命名空间(Namespace)提供一种机制,将同一集群中的资源划分为相互隔离的组 2、同一命名空间内的资源名称要唯一,但跨命名空间时没有这个要求 3、命名空间作用域仅针对带有命名空间的对象,例如 Deployment、Service 等, 这种作用域对集群访问 阅读全文
posted @ 2023-01-29 18:35 半条咸鱼 编辑
摘要:概述 1、在 Kubernetes 中,所有内容都抽象为资源,用户需要通过操作资源来管理 Kubernetes 2、Kubernetes 本质是一个集群系统,用户可以在集群中部署各种服务, (1)部署服务就是在 Kubernetes 集群中运行一个个容器,并将在容器中运行指定容器 (2)Kubern 阅读全文
posted @ 2023-01-28 23:33 半条咸鱼 编辑
摘要:安装 kubeadm 1、准备开始 (1)一台兼容的 Linux 主机,Kubernetes 项目为基于 Debian 和 Red Hat 的 Linux 发行版以及一些不提供包管理器的发行版提供通用的指令 (2)每台机器 2 GB 或更多的 RAM(如果少于这个数字将会影响你应用的运行内存) (3 阅读全文
posted @ 2023-01-27 23:46 半条咸鱼 编辑
摘要:简介 1、Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化 2、Kubernetes 拥有一个庞大且快速增长的生态,其服务、支持和工具的使用范围相当广泛 功能 1、服务发现、负载均衡 (1)Kubernetes 可以使用 DNS 名称或自 阅读全文
posted @ 2023-01-25 17:55 半条咸鱼 编辑
摘要:概述 1、Compose 是一个用于定义和运行多容器 Docker 应用程序的工具 2、使用 Compose,可以使用一个 YAML 文件来配置应用程序的服务,然后,只需一条命令,就可以创建并启动配置中的所有服务 3、Compose 适用于所有环境:生产、暂存、开发、测试,以及 CI 工作流程,它也 阅读全文
posted @ 2023-01-23 21:33 半条咸鱼 编辑
摘要:docker network COMMAND 1、子命令 (1)将一个容器连接到网络上 docker network connect (2)创建一个网络 docker network create (3)断开容器与网络的连接 docker network disconnect (4)显示一个或多个网 阅读全文
posted @ 2023-01-22 00:49 半条咸鱼 编辑
摘要:概述 1、Docker 可以通过读取 Dockerfile 中的指令自动构建镜像 2、Dockerfile 是一个文本文件,它包含了用户可以在命令行上调用的所有命令,以组装一个镜像 3、构建步骤 (1)编写 Dockerfile 文件 (2)docker build 构建镜像 (3)docker r 阅读全文
posted @ 2023-01-19 23:59 半条咸鱼 编辑
摘要:哈希取余算法 1、公式:hash(key) % N(机器台数),哈希值决定数据映射的节点 2、优点 (1)简单直接,负载均衡,分而治之 (2)只需预估节点数,就能保证一段时间的数据支撑,每台服务器固定处理一部分请求,并维护这些请求的信息 3、缺点 (1)每次数据变动导致节点有变动,映射关系需要重新进 阅读全文
posted @ 2023-01-16 01:52 半条咸鱼 编辑
摘要:Docker 挂载主机目录访问出现 cannot open directory .: Permission denied 1、解决:在挂载目录后加 --privileged=true 参数即可 2、原理 (1)CentOS 7 安全模块比之前系统版本加强,先禁止不安全行为,目录挂载的情况被默认为不安 阅读全文
posted @ 2023-01-12 22:45 半条咸鱼 编辑
摘要:概述 1、一种轻量级、可执行的独立软件包,包含运行某个软件所需的所有内容 2、把应用程序和配置依赖,打包形成一个可交付的运行环境(包括代码、运行时所需库、环境变量、配置文件等),这个打包好的运行环境就是 image 文件 3、只有通过镜像文件才能生成 Docker 容器实例 UnionFS(联合文件 阅读全文
posted @ 2023-01-11 01:28 半条咸鱼 编辑
摘要:帮助启动命令 1、启动 systemctl start docker 2、停止 systemctl stop docker 3、重启 systemctl restart docker 4、查看状态 systemctl status docker 5、开机自启动 systemctl enable do 阅读全文
posted @ 2023-01-11 00:03 半条咸鱼 编辑
摘要:基本组成 1、镜像(Image) (1)一个只读的模板,可以用来创建 Docker 容器,一个镜像可以创建很多容器 (2)相当于是一个 root 文件系统 (3)类似 Java 类模板 2、容器(Container) (1)类似一个虚拟化的运行环境,容器是用镜像创建的运行实例 (2)容器为镜像提供了 阅读全文
posted @ 2023-01-07 19:42 半条咸鱼 编辑
摘要:分布式事务相关概念 1、事务:由一组操作构成的可靠、独立的工作单元,事务具备 ACID 的特性,即原子性、一致性、隔离性、持久性 2、本地事务:本地事务由本地资源管理器(通常指数据库管理系统 DBMS,例如 MySQL、Oracle 等)管理,严格地支持 ACID 特性,高效可靠。本地事务不具备分布 阅读全文
posted @ 2023-01-02 20:46 半条咸鱼 编辑
摘要:概述 1、Sentinel 以流量为切入点,从流量控制、流量路由、熔断降级、系统自适应过载保护、热点流量防护等多个维度保护服务的稳定性 2、特征 (1)丰富的应用场景:秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等 (2)完备的实时监控:Sent 阅读全文
posted @ 2023-01-01 21:04 半条咸鱼 编辑

点击右上角即可分享
微信分享提示