Merge pull request #24303 from geekpi/translating

translated
This commit is contained in:
geekpi 2022-01-06 09:02:12 +08:00 committed by GitHub
commit ba48d3d825
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 58 additions and 59 deletions

View File

@ -1,59 +0,0 @@
[#]: subject: "15 ways to advance your Kubernetes journey in 2022"
[#]: via: "https://opensource.com/article/21/12/learn-kubernetes-2022"
[#]: author: "Moshe Zadka https://opensource.com/users/moshez"
[#]: collector: "lujun9972"
[#]: translator: "geekpi"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
15 ways to advance your Kubernetes journey in 2022
======
Whether you are experimenting with Kubernetes in your homelab or want to
become a Kubernetes maintainer, there is a resource for you on
Opensource.com
![Ship captain sailing the Kubernetes seas][1]
2021 has been an exciting year for Kubernetes, and these articles prove it. From fun interfaces to homelabs to development environments, check out my favorite articles from 2021, K8s style.
If you are interested in the fundamentals, this article [about containers on Linux][2] clarifies how Linux containers work from the inside out. Are you more interested in having some fun? Install minikube and start managing it using [the DOOM video game as an interface][3]. An alternative to DOOM is [kubectl][4], a more traditional Kubernetes control CLI.
Even if you only run Kubernetes on your [Linux homelab][5], you can use tools like [Terraform and Helm][6] to automate day-to-day operations. This creates an opportunity to [get better at Terraform][7].
One of the few things that are certain in life is that computers will fail in weird and interesting ways. [Monitor your Kubernetes cluster with Prometheus and Grafana][8] to see how it fails. Monitor the applications running inside it with [distributed tracing using Grafana Tempo][9]. Monitor how strong your monitoring is by introducing [Chaos Mesh][10] to cause intentional chaos in Kubernetes.
If you are developing applications that run on Kubernetes, [Quarkus can help you develop and test][11]. Developers using Java [can use containers to run][12] the applications on Kubernetes. Tools like [Tackle-DiVA][13] help port the applications to containers.
Like all successful open source projects, part of the value of Kubernetes is a powerful [ecosystem][14]. For example, consider the [KubeEdge project][15], which helps move computing and data closer to the end-user. After using Kubernetes for a while, you might even want to [become a Kubernetes maintainer][16].
With so many interesting Kubernetes topics to choose from, it may be difficult to get through them all. Still, for sysadmins and developers alike, great Kubernetes resources are a must. Give these selections a read.
--------------------------------------------------------------------------------
via: https://opensource.com/article/21/12/learn-kubernetes-2022
作者:[Moshe Zadka][a]
选题:[lujun9972][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://opensource.com/users/moshez
[b]: https://github.com/lujun9972
[1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/ship_captain_devops_kubernetes_steer.png?itok=LAHfIpek (Ship captain sailing the Kubernetes seas)
[2]: https://opensource.com/article/21/8/container-linux-technology
[3]: https://opensource.com/article/21/6/kube-doom
[4]: https://opensource.com/article/21/7/kubectl
[5]: https://opensource.com/article/21/6/kubernetes-linux-homelab
[6]: https://opensource.com/article/21/8/terraform-deploy-helm
[7]: https://opensource.com/article/21/8/terraform-tips
[8]: https://opensource.com/article/21/6/chaos-grafana-prometheus
[9]: https://opensource.com/article/21/2/tempo-distributed-tracing
[10]: https://opensource.com/article/21/6/chaos-mesh-kubernetes
[11]: https://opensource.com/article/21/7/developer-productivity-linux
[12]: https://opensource.com/article/21/5/what-serverless-java
[13]: https://opensource.com/article/21/6/tackle-diva-kubernetes
[14]: https://opensource.com/article/21/6/kubernetes-ebook
[15]: https://opensource.com/article/21/1/kubeedge
[16]: https://opensource.com/article/21/2/kubernetes-maintainer

View File

@ -0,0 +1,58 @@
[#]: subject: "15 ways to advance your Kubernetes journey in 2022"
[#]: via: "https://opensource.com/article/21/12/learn-kubernetes-2022"
[#]: author: "Moshe Zadka https://opensource.com/users/moshez"
[#]: collector: "lujun9972"
[#]: translator: "geekpi"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
在 2022 年推进你的 Kubernetes 之旅的 15 种方法
======
无论你是在家庭实验室里试验 Kubernetes还是想成为一个成为 Kubernetes 的维护者Opensource.com 上都有适合你的资源。
![Ship captain sailing the Kubernetes seas][1]
2021 年对于 Kubernetes 来说是令人兴奋的一年,这些文章证明了这一点。从有趣的界面到家庭实验室再到开发环境,看看我在 2021 年最喜欢的 K8s 文章。
如果你对基本原理感兴趣,这篇[关于 Linux 上的容器][2]从内到外阐明了 Linux 容器的工作原理。你是否想获取一些乐趣?安装 minikube 并开始使用 [DOOM 游戏作为界面][3]来管理它。DOOM 的另一个选择是 [kubectl][4],一个更传统的 Kubernetes 控制 CLI。
即使你只在你的 [Linux homelab][5] 上运行 Kubernetes你也可以使用 [Terraform 和 Helm][6] 等工具来自动化日常操作。这创造了一个[更好地掌握 Terraform][7]的机会。
生活中可以确定的几件事之一是,计算机会以奇怪而有趣的方式出错。[用 Prometheus 和 Grafana 监控你的 Kubernetes 集群][8],看看它是如何出错的。[使用 Grafana Tempo 的分布式跟踪][9]来监控里面运行的应用。通过引入 [Chaos Mesh][10] 在 Kubernetes 中造成有意的混乱,来监控你监控的性能。
如果你正在开发在 Kubernetes 上运行的应用,[Quarkus 可以帮助你开发和测试][11]。使用 Java 的开发者[可以使用容器在 Kubernetes 上运行][12]应用。像 [Tackle-DiVA][13] 这样的工具有助于将应用移植到容器中。
像所有成功的开源项目一样Kubernetes 的部分价值是一个强大的[生态系统][14]。例如,考虑到 [KubeEdge 项目][15],它有助于将计算和数据更接近终端用户。在使用 Kubernetes 一段时间后,你甚至可能想[成为 Kubernetes 维护者][16]。
有这么多有趣的 Kubernetes 主题可供选择,可能很难将它们全部看完。不过,对于系统管理员和开发人员来说,优秀的 Kubernetes 资源是必须的。请阅读这些精选的内容。
--------------------------------------------------------------------------------
via: https://opensource.com/article/21/12/learn-kubernetes-2022
作者:[Moshe Zadka][a]
选题:[lujun9972][b]
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://opensource.com/users/moshez
[b]: https://github.com/lujun9972
[1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/ship_captain_devops_kubernetes_steer.png?itok=LAHfIpek (Ship captain sailing the Kubernetes seas)
[2]: https://opensource.com/article/21/8/container-linux-technology
[3]: https://opensource.com/article/21/6/kube-doom
[4]: https://opensource.com/article/21/7/kubectl
[5]: https://opensource.com/article/21/6/kubernetes-linux-homelab
[6]: https://opensource.com/article/21/8/terraform-deploy-helm
[7]: https://opensource.com/article/21/8/terraform-tips
[8]: https://opensource.com/article/21/6/chaos-grafana-prometheus
[9]: https://opensource.com/article/21/2/tempo-distributed-tracing
[10]: https://opensource.com/article/21/6/chaos-mesh-kubernetes
[11]: https://opensource.com/article/21/7/developer-productivity-linux
[12]: https://opensource.com/article/21/5/what-serverless-java
[13]: https://opensource.com/article/21/6/tackle-diva-kubernetes
[14]: https://opensource.com/article/21/6/kubernetes-ebook
[15]: https://opensource.com/article/21/1/kubeedge
[16]: https://opensource.com/article/21/2/kubernetes-maintainer