5种增强Kubernetes知识的方法

当云还处于发展初期时,开发人员发现使用小型,原子,最小的Linux映像编写应用程序很方便,这些映像与他们运行的服务器共享资源。 从技术上讲,这些小环境定义基于内核名称空间,被称为容器 。 随着容器的激增,系统管理员很快意识到开发一种工具不仅可以帮助他们管理容器,还可以管理下面的虚拟化基础架构变得至关重要。 这就是Kubernetes诞生的时候。

Kubernetes是用于容器争用的可扩展开源平台。 它帮助管理员和开发人员管理容器周围的工作负载,服务和流程。 它有助于声明式配置和简便的自动化。 在相对较短的生命周期中,它通过许多公司和项目提供的服务,支持和工具,建立了一个快速增长的生态系统。

如果您想更好地了解这项重要的云技术,这里有几篇文章可以帮助您深入研究,还有五个项目可以帮助您尝试所学的知识。

包含容器混乱

2016年,我们发表了《用Kubernetes遏制容器的混乱》 ,这是Terry Ryan的介绍性文章,内容涉及Kubernetes如何帮助管理员和建筑师解决容器问题。 如果您需要从根本上介绍容器的功能以及Kubernetes如何使其变得容易,那么本文是第一篇阅读的文章。 它不带任何先验知识,并解释所有最重要的概念,因此您可以快速入门。

要深入了解内核级别发生的某些魔术,请阅读Jessica Cherry对Kubernetes命名空间的解释。

Kubernetes:为什么重要?

Kubernetes提供了基础设施即服务(IaaS)解决方案(如OpenStack)和完整的平台即服务(PaaS)的优势。 它为您提供了用于管理基础架构的抽象概念,以及在裸机的基础层上进行故障排除所需的工具。 如果您想一台单一的裸机服务器,您可能想读一下Tim Potter关于Kubernetes为何重要的观点 。 他的文章比较了IaaS和PaaS,并就为何Kubernetes如此广泛地被采用提出了自己的看法。 您并不总是需要Kubernetes或容器,但是知道何时需要它是很重要的。

在Raspberry Pi上运行

没有比自己运行Kubernetes更好的方法了。 不幸的是,并不是每个人都有自己的云(也没有钱花时间租用一个)。 幸运的是,克里斯·柯林斯(Chris Collins)提供了在Pi上运行Kubernetes的指南。 结合他关于Cloud-initCloud-init服务 (同样在Pi上)的同样清晰的教程,您可以构建所需的任何类型的家庭实验室,以便学习如何管理自己的开放式混合云。

Kubernetes命令

Kubernetes基本命令 。 在她的文章中,她解释了kubectl命令的语法,并概述了每个命令和子命令的作用。

有趣的Kubernetes项目

没有什么比获得技术但不知道如何使用技术更令人沮丧的了。 例如,在桌上摆放一台Raspberry Pi是一回事,但是决定应该花费多少CPU周期来做是完全不同的事情。 我们发表了许多文章,为您的Kubernetes探索提供一些指导:

最重要的是,花一些时间来熟悉容器和Kubernetes。 无论您是首先在服务器,云还是台式机上使用容器化应用程序,它们都是一个重要的范例,因为它们是一种强大的结构,使Linux上的应用程序变得更好,更强大,更健壮和更容易。 投资时间以了解更多有关它们的信息。 您会很高兴的。

翻译自: https://opensource.com/article/20/6/kubernetes-anniversary

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值