随笔分类 - Kubernetes
摘要:本教程描述拉如何在 Kubernetes 上运行 "Apache Cassandra" 。 数据库 Cassandra 需要永久性存储提供数据持久性(应用 状态 )。 在此示例中,自定义 Cassandra seed provider 使数据库在加入 Cassandra 集群时发现新的 Cassan
阅读全文
摘要:一、目标 1. 创建一个 nginx Deployment 2. 使用 kubectl 列举关于 Deployment 的信息 3. 更新 Deployment 二、准备 你必须拥有一个 Kubernetes 的集群,同时你的 Kubernetes 集群必须带有 kubectl 命令行工具。 如果你
阅读全文
摘要:本页展示如何使用 "StatefulSet" 控制器运行一个有状态的应用程序。此例是多副本的 MySQL 数据库。 示例应用的拓扑结构有一个主服务器和多个副本,使用异步的基于行(Row Based) 的数据复制。 说明: 这不是生产环境下配置。 尤其注意,MySQL 设置都使用的是不安全的默认值,这
阅读全文
摘要:本示例演示了在 Kubernetes 上安装 WordPress 和 MySQL,这两个应用都使用 PersistentVolumes 和 PersistentVolumeClaims 保存数据。 "PersistentVolume" (PV)是一块集群里由管理员手动提供,或 kubernetes
阅读全文
摘要:无状态应用 是不将数据或应用状态存储到集群或永久性存储空间的应用。相反,该应用将数据和应用状态保留在客户端,从而使无状态应用更具可伸缩性。例如,前端应用是无状态应用:您可以部署多个副本以提高其可用性,在需求较低时可以减少副本,并且副本无需具有唯一标识。 一、向外公开 IP 地址 1 准备工作 官方文
阅读全文
摘要:本文根据官方教程修改而来。 一、准备 要遵循本指南,你需要: 一个或多个 Debian 9 / Ubuntu 18.04 虚拟机,物理机当然更好 每台机器 2GB 以上的内存 用作控制平台节点的虚拟机至少有 2 个CPU 集群中所有计算机之间具有完全的网络连接 更改主节点 hostname 为 k8
阅读全文
摘要:本教程主要包括以下几点: 在集群上部署容器化应用程序 弹性部署 更新容器化应用程序 调试容器化应用程序 一、Kubernetes 集群 Kubernetes 集群是一个高可用的计算机集群,每个计算机作为独立单元互相连接工作。 Kubernetes 允许将容器化的应用部署到集群,而不是部署到某个特定的
阅读全文