“开箱即用” 的 Kubernetes 集群 这是我以前的 10 分钟内配置 Kubernetes 教程的精简版和更新版。我删除了一些我认为可以去掉的内容,所以,这个指南仍然是通顺的。当你想在云上创建一个集群或者尽可能快地构建基础设施时,你可能会用到它。 1.0 挑选一个主机 我们在本指南中将使用 Ubuntu 16.04,这样你就可以直接拷贝/粘贴所有的指令。下面是我用本指南测试过的几种环境。根据你运行的主机,你可以从中挑选一个。 Digi linux中国 2024-07-18 大树
在 Kubernetes 上运行一个 Python 应用程序 这个分步指导教程教你通过在 Kubernetes 上部署一个简单的 Python 应用程序来学习部署的流程。 Kubernetes 是一个具备部署、维护和可伸缩特性的开源平台。它在提供可移植性、可扩展性以及自我修复能力的同时,简化了容器化 Python 应用程序的管理。 不论你的 Python 应用程序是简单还是复杂,Kubernetes 都可以帮你高效地部署和伸缩它们,在有限的资源范围内滚动升级 linux中国 2024-07-18 大树
Kubernetes 分布式应用部署实战:以人脸识别应用为例 简介 伙计们,请搬好小板凳坐好,下面将是一段漫长的旅程,期望你能够乐在其中。 我将基于 Kubernetes 部署一个分布式应用。我曾试图编写一个尽可能真实的应用,但由于时间和精力有限,最终砍掉了很多细节。 我将聚焦 Kubernetes 及其部署。 让我们开始吧。 应用 TL;DR 该应用本身由 6 个组件构成。代码可以从如下链接中找到:Kubenetes 集群示例。 这是一个人脸识别服务,通过 linux中国 2024-07-18 剑圣无痕
Kubernetes 网络运维 最近我一直在研究 Kubernetes 网络。我注意到一件事情就是,虽然关于如何设置 Kubernetes 网络的文章很多,也写得很不错,但是却没有看到关于如何去运维 Kubernetes 网络的文章、以及如何完全确保它不会给你造成生产事故。 在本文中,我将尽力让你相信三件事情(我觉得这些都很合理 :)): 避免生产系统网络中断非常重要 运维联网软件是很难的 有关你的网络基础设施的重要变化值得深思 linux中国 2024-07-18 LOVEHL^ˇ^
Minikube 入门:笔记本上的 Kubernetes 运行 Minikube 的分步指南。 在 Hello Minikube 教程页面上 Minikube 被宣传为基于 Docker 运行 Kubernetes 的一种简单方法。 虽然该文档非常有用,但它主要是为 MacOS 编写的。 你可以深入挖掘在 Windows 或某个 Linux 发行版上的使用说明,但它们不是很清楚。 许多文档都是针对 Debian / Ubuntu 用户的,比如安装 Min linux中国 2024-07-18 大树
KRS:一个收集 Kubernetes 资源统计数据的新工具 零配置工具简化了信息收集,例如在某个命名空间中运行了多少个 pod。 最近我在纽约的 O’Reilly Velocity 就 Kubernetes 应用故障排除的主题发表了演讲,并且在积极的反馈和讨论的推动下,我决定重新审视这个领域的工具。结果,除了 kubernetes-incubator/spartakus 和 kubernetes/kube-state-metrics 之外,我们还没有太多的 linux中国 2024-07-18 大猫
破除对 AWS Fargate 的幻觉 我在 $work 建立了一个基于 Kubernetes 的平台已经快一年了,而且有点像 Kubernetes 的布道者了。真的,我认为这项技术太棒了。然而我并没有对它的运营和维护的困难程度抱过什么幻想。今年早些时候我读了这样的一篇文章,并对其中某些观点深以为然。如果我在一家规模较小的、有 10 到 15 个工程师的公司,假如有人建议管理和维护一批 Kubernetes 集群,那我会感到害怕的,因为 linux中国 2024-07-18 大猫
怎样在 Kubernetes 上运行 PostgreSQL 创建统一管理的,具备灵活性的云原生生产部署来部署一个个性化的数据库即服务(DBaaS)。 通过在 Kubernetes 上运行 PostgreSQL 数据库,你能创建统一管理的,具备灵活性的云原生生产部署应用来部署一个个性化的数据库即服务为你的特定需求进行量身定制。 对于 Kubernetes,使用 Operator 允许你提供额外的上下文去管理有状态应用。当使用像PostgreSQL 这样开源的 linux中国 2024-07-18 醒在深海的猫
使用 k3s 在 Fedora IoT 上运行 K8S Fedora IoT 是一个即将发布的、面向物联网的 Fedora 版本。去年 Fedora Magazine 的《如何使用 Fedora IoT 点亮 LED 灯》一文第一次介绍了它。从那以后,它与 Fedora Silverblue 一起不断改进,以提供针对面向容器的工作流的不可变基础操作系统。 Kubernetes 是一个颇受欢迎的容器编排系统。它可能最常用在那些能够处理巨大负载的强劲硬件上 linux中国 2024-07-18 Escape
使用 Kubernetes 的 5 个理由 Kubernetes 解决了一些开发和运维团队每天关注的的常见问题。 Kubernetes(K8S)是面向企业的开源容器编排工具的事实标准。它提供了应用部署、扩展、容器管理和其他功能,使企业能够通过容错能力快速优化硬件资源利用率并延长生产环境运行时间。该项目最初由谷歌开发,并将该项目捐赠给云原生计算基金会(CNCF)。2018 年,它成为第一个从 CNCF 毕业的项目。 这一切都很好,但它并不能解 linux中国 2024-07-18 共饮一杯
从零写一个时间序列数据库 编者按:Prometheus 是 CNCF 旗下的开源监控告警解决方案,它已经成为 Kubernetes 生态圈中的核心监控系统。本文作者 Fabian Reinartz 是 Prometheus 的核心开发者,这篇文章是其于 2017 年写的一篇关于 Prometheus 中的时间序列数据库的设计思考,虽然写作时间有点久了,但是其中的考虑和思路非常值得参考。长文预警,请坐下来慢慢品味。 我从事监 linux中国 2024-07-18 向阳逐梦
Kubernetes 基础:首先学习如何使用 不要被新项目分心,而是专注于取得你的 Kubernetes 翻斗车驾驶执照。 在本系列的前两篇文章中,我解释了为何 Kubernetes 像翻斗车,并且想要理解像 Kubernetes(和翻斗车,起重机等)这样优雅、专业工具总是有学习曲线的。本文是下一步:学习如何驾驶。 最近,我在 Reddit 上看到了一个关于重要的 Kubernetes 项目的帖子。人们似乎很想知道他们应该学习如何开始使用 K linux中国 2024-07-18 大白菜程序猿
如何跨越 Kubernetes 学习曲线 Kubernetes 就像一辆翻斗车。它非常适合解决它所针对的问题,但你必须首先掌握其学习曲线。 在为什么说 Kubernetes 是一辆翻斗车中,我谈到了一个工具如何优雅地解决它所设计用来解决的问题 —— 只是你要学会如何使用它。在本系列的第 2 部分中,我将更深入地了解 Kubernetes 的学习曲线。 Kubernetes 的旅程通常从在一台主机上运行一个容器开始。你可以快速了解运行新版本 linux中国 2024-07-18 大白菜程序猿
帮助你驾驭 Kubernetes 的 4 个工具 学习如何驾驭 Kubernetes 比如何建造它更重要,这些工具可以帮助你更快上路。 在本系列的第三篇文章中,Kubernetes 基础:首先学习如何使用,我强调你应该学会使用 Kubernetes,而不是建造它。我还解释说,在 Kubernetes 中,你必须学习最小的一组原语来建模应用程序。我想强调这一点:你需要学习的这组原语是最简单的原语集,你可以通过它们学习如何实现生产级的应用程序部署(即 linux中国 2024-07-18 泡泡
如何在 Mac 上配置 Kubernetes Mac 用户可使用 MicroK8s 运行 Kubernetes 环境,进而开发、测试应用。通过下面的步骤可轻松搭建此环境。 MicroK8s 是一个 Ubuntu 推出的一个本地的 Kubernetes 版本。它是一个轻量级的 snap 应用,可安装到 PC 上作为一个单节点集群使用。尽管 MicroK8s 仅针对 Linux 构建,但是也可以在 Mac 上启动 Ubuntu VM 来实现。 M linux中国 2024-07-18 爱可生开源社区
为什么容器和 Kubernetes 有潜力运行一切 不仅可以部署简单的应用程序,还可以用 Kubernetes 运维器应对第 2 天运营。 在我的第一篇文章 为什么说 Kubernetes 是一辆翻斗车 中,我谈到了 Kubernetes 如何在定义、分享和运行应用程序方面很出色,类似于翻斗车在移动垃圾方面很出色。在第二篇中,如何跨越 Kubernetes 学习曲线,我解释了 Kubernetes 的学习曲线实际上与运行任何生产环境中的应用程序的学 linux中国 2024-07-18 宇宙之一粟
为什么你不必害怕 Kubernetes Kubernetes 绝对是满足复杂 web 应用程序需求的最简单、最容易的方法。 在 90 年代末和 2000 年代初,在大型网站工作很有趣。我的经历让我想起了 American Greetings Interactive,在情人节那天,我们拥有了互联网上排名前 10 位之一的网站(以网络访问量衡量)。我们为 AmericanGreetings.com、BlueMountain.com 等公司提 linux中国 2024-07-18 法医
揭开 Kubernetes 的神秘面纱 Kubernetes 是一款生产级的开源系统,用于容器化应用程序的自动部署、扩展和管理。本文关于使用 Kubernetes 来管理容器。 “容器”已成为最新的流行语之一。但是,这个词到底意味着什么呢?说起“容器”,人们通常会把它和 Docker 联系起来,Docker 是一个被定义为软件的标准化单元容器。该容器将软件和运行软件所需的环境封装到一个易于交付的单元中。 容器是一个软件的标准单元,用它来 linux中国 2024-07-18 LOVEHL^ˇ^
每周开源点评:Kubernetes 傻瓜指南、低代码开发人员和其他行业趋势 每周开源社区、市场和行业趋势。 作为我在具有开源开发模型的企业软件公司担任高级产品营销经理的角色的一部分,我为产品营销人员、经理和其他影响者定期发布有关开源社区,市场和行业趋势的定期更新。这里有该更新中我和他们最喜欢的四篇文章。 Kubernetes 傻瓜指南 文章链接 Kubernetes 已经发展出了新的特性,这使其成为企业软件的更好的容器平台。安全性和高级网络等元素已被纳入 Kubernet linux中国 2024-07-18 大白菜程序猿
2020 年对 Kubernetes 的 5 个预测 以及,对 2019 年最受欢迎的 Kubernetes 文章的回顾。 你是怎么追踪一个广受欢迎的项目(如 Kubernetes)的发展轨迹?你是怎么了解它发展到什么程度了?如果你在为这个项目作贡献或加入了特殊兴趣组(SIG),可能你会在潜移默化中了解到它的发展轨迹,但如果你的全日工作不涉及到为 Kubernetes 作贡献,那么你可能需要一点关于未来的预测来帮助你了解。对于一个诸如 Kuberne linux中国 2024-07-18 剑圣无痕