随笔分类 -  容器化 / Kubernetes

摘要:概述 1、Dashboard 是基于网页的 Kubernetes 用户界面 2、作用 (1)将容器应用部署到 Kubernetes 集群中 (2)对容器应用排错 (3)管理集群资源 (4)获取运行在集群中的应用的概览信息 (5)创建或者修改 Kubernetes 资源(如:Deployment,Jo 阅读全文
posted @ 2023-02-05 15:44 半条咸鱼 编辑
摘要:Kubernetes 中的用户 1、所有 Kubernetes 集群都有两类用户 (1)由 Kubernetes 管理的服务账号 (2)普通用户 2、Kubernetes 假定普通用户是由一个与集群无关的服务通过以下方式之一进行管理的 (1)负责分发私钥的管理员 (2)类似 Keystone 或者 阅读全文
posted @ 2023-02-05 03:14 半条咸鱼 编辑
摘要:卷 1、Container 中的文件在磁盘上是临时存放的,这给 Container 中运行的较重要的应用程序带来一些问题 (1)当容器崩溃时文件丢失,kubelet 会重新启动容器,但容器会以干净的状态重启 (2)第二个问题会在同一 Pod 中运行多个容器并共享文件时出现 (3)Kubernetes 阅读全文
posted @ 2023-02-04 04:48 半条咸鱼 编辑
摘要:概述 1、服务是将运行在一组 Pods 上的应用程序公开为网络服务的抽象方法 2、使用 Kubernetes,无需修改应用程序去使用不熟悉的服务发现机制,Kubernetes 为 Pod 提供自己的 IP 地址,并为一组 Pod 提供相同的 DNS 名,并且可以在它们之间进行负载均衡 3、Servi 阅读全文
posted @ 2023-02-03 01:58 半条咸鱼 编辑
摘要:概述 1、在 Kubernetes 中,调度是指将 Pod 放置到合适的节点上,以便对应节点上的 Kubelet 能够运行这些 Pod 2、调度器通过 Kubernetes 的监测(Watch)机制来发现集群中新创建且尚未被调度到节点上的 Pod (1)调度器会将所发现的每一个未调度的 Pod 调度 阅读全文
posted @ 2023-02-01 18:08 半条咸鱼 编辑
摘要:概述 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 半条咸鱼 编辑

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