![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
云计算
文章平均质量分 80
k8scaptain
这个作者很懒,什么都没留下…
展开
-
为什么说Kubernetes成了云的“操作系统”
新的研究表明,2023年的主要参与者和市场份额保持不变,但随着我们进入神秘的新Web3时代,这一地平线上有一颗冉冉升起的新星。翻译 2023-02-27 13:44:07 · 142 阅读 · 0 评论 -
在Ubuntu Linux上安装Minikube以便于Kubernetes开发
笔者早就说过Kubernetes远不是用户友好的。翻译 2023-02-17 17:54:37 · 356 阅读 · 0 评论 -
关于Kubernetes仪表板,你需要了解的一切都在这里
Kubernetes自带web UI(称为Dashboard),用于使用向导将容器化应用程序部署到集群,对工作负载进行故障排除,并管理集群资源。但实际上,也有其他选择。翻译 2023-02-14 17:46:36 · 341 阅读 · 0 评论 -
必须得谈谈Kubernetes GitOps
GitOps是Kubernetes崛起期间发生的最具影响力的进化之一。翻译 2023-02-08 11:26:42 · 217 阅读 · 0 评论 -
Kubernetes需要向Portiner学习易用性
两年前,笔者还可以轻松地部署Kubernetes应用程序,并使其在集群之外可用。现在同样的过程行不通了。翻译 2023-02-06 14:46:23 · 114 阅读 · 0 评论 -
从命令行部署Kubernetes应用程序
你需要一个正在运行的Kubernetes集群,在MicroK8s的帮助下,它非常容易部署。翻译 2023-02-01 13:47:34 · 107 阅读 · 0 评论 -
Kubescape:涵盖所有Kubernetes安全的CNCF沙盒平台
来自ARMO的项目创建者表示,Kubescape近日被CNCF正式接受为沙盒项目,这标志着为Kubernetes项目提供全面开源安全平台的旅程的开始。翻译 2023-01-19 15:43:20 · 410 阅读 · 0 评论 -
细看Kubernetes部署
Venafi云原生解决方案高级主管Sitaram Iyer表示,Kubernetes已成为整个行业的事实标准,以确保容器工作负载符合规范并可扩展。翻译 2023-01-17 17:56:32 · 117 阅读 · 0 评论 -
4种使用内核安全功能进行进程监控的方法
Kubernetes默认pod配置的巨大攻击面易受严重安全漏洞的影响,其中一些漏洞包括恶意攻击和容器漏洞。转载 2023-01-13 11:18:31 · 252 阅读 · 0 评论 -
MicroK8s和Portiner:在Kubernetes上部署应用程序的最简单方法
如果你想部署第一个Kubernetes应用程序,没有比使用MicroK8s和Portiner更容易的了。翻译 2023-01-13 11:16:30 · 402 阅读 · 0 评论 -
将Portiner部署到MicroK8s集群
在MicroK8s的帮助下,你可以部署Portiner,从而使Kubernetes的管理变得容易多了。翻译 2023-01-09 15:28:27 · 267 阅读 · 0 评论 -
平台工程解Kubernetes之痛
当谈到Kubernetes的成长之痛时,平台工程并不是灵丹妙药。然而,平台工程嵌入了实践和方法,可以帮助组织避免或减轻经常出现的挑战。翻译 2023-01-05 10:34:36 · 106 阅读 · 0 评论 -
使用MicroK8s部署第一个应用程序
Kubernetes具有挑战性。对此,没有任何争议。不仅在将容器部署到Kubernetes集群中有很多移动部件,而且在这一过程中可能会出现很多问题。更为复杂的是,部署Kubernetes集群可能是一件棘手的事情。翻译 2022-12-27 16:42:12 · 204 阅读 · 0 评论 -
使用ChatOps实现协作K8s故障排除
聊天一直在在线交流的方式中扮演着重要的角色。它与最新的JavaScript框架非常相似,但却在利基社区或应用程序中获得了最大的成功。翻译 2022-12-02 16:04:47 · 308 阅读 · 0 评论 -
【无标题】
Kubernetes声明性API和补充开发工具(如Dapr)正在流行并成为主流的新领域。翻译 2022-12-01 14:03:56 · 108 阅读 · 0 评论 -
Kubernetes一个大网络漏洞被发现并修复
好消息是,Mirantis的一位工程师发现了一些修复方法,并正在分享。翻译 2022-11-03 14:43:45 · 259 阅读 · 0 评论 -
2022年,更多数据库、分析工作负载在Kubernetes上运行
调查显示,在Kubernetes上运行数据工作负载对组织有着变革性的影响。对价值的感知很高,但可能会高估实际收益。翻译 2022-10-28 14:33:24 · 258 阅读 · 0 评论 -
Kubernetes能否帮助解决自动化挑战?
组织层面的自动化一直是一个难以捉摸的目标,但Kubernetes可能能够改变这一切。转载 2022-10-17 17:04:14 · 72 阅读 · 0 评论 -
Kubernetes必须让开发人员更轻松
对于试图与Kubernetes合作的DevOps团队来说,最大的问题之一是,开发人员、运维和安全团队成员仍然是孤立的,这并不是因为他们不打算合作,而是因为他们可能采用不同类型的工具来完成工作。最近创建的Acorn Labs就是为了这个目的而推出的。Acorn是Acorn Labs的“第一个开源项目”,介绍了一种在Kubernetes上部署应用程序的“开发者友好”方法。为了描述复杂的应用程序结构,Acorn有自己的配置语言,松散地基于CUE,支持循环、条件和函数,而Acorn的范围将随着时间的推移而扩展。翻译 2022-09-29 14:24:14 · 126 阅读 · 0 评论 -
Kubernetes数据保护的5个不同
此类恢复涉及自动编排多个动态、策略驱动的任务,这是一个棘手的命题,因为此类恢复的目标不仅仅是避免数据丢失,而是在生产中连续执行应用程序,同时将对这些应用程序用户的任何不利影响降到最低。因此,Kubernetes需要重新思考自动化意味着什么,而不是简单的流程图“做这件事,做决定,做那件事”的逻辑,云原生自动化本质上是动态的,逻辑可能会随时变化。数据保护必须在两个层面都起作用:首先,将数据移动作为备份和恢复过程的一部分,其次,作为驱动应用程序行为的自动化编排的一部分而发生的更广泛的数据保护。翻译 2022-09-29 14:22:58 · 95 阅读 · 0 评论 -
你的Kubernetes控制平面该有有多少个节点?
因此,4节点控制平面的可用性比3节点控制平面差——因为两个控制平面都可能遭受单节点中断,并且都无法处理2节点中断,但在4节点集群中发生这种情况的可能性更高。但是,如果你现在向集群中添加新节点,仲裁将增加到3,因为集群现在是4节点集群,正在计算递减节点,我们需要一半以上的可用节点来防止分裂。而且,由于两个节点中一个节点死亡的概率比一个节点高(事实上,假设它们是相同的节点,概率是两倍),因此两个节点控制平面的可靠性比单个节点更差。这会将集群返回到仲裁为2的3节点集群,但在转换期间,集群可以容忍节点的故障。翻译 2022-09-23 11:01:37 · 344 阅读 · 0 评论 -
现在可以安全地移除服务网格sidecar吗?
Volk同意,Istio的无sidecar版本可以维护安全性,但他表示,仍存在一些警告,如在特定情况下可能出现的潜在“噪音邻居”问题。此外,使用Istio Ambient Mesh,整个服务网格上不会丢失平台或策略管理功能,不会丢失特定于应用程序的安全和应用程序卸载功能,也不需要应用程序或基础设施团队立即学习新的编程语言。出于安全和/或合规的原因,受监管的公司可能会选择sidecar模式,用于一组应用程序——这些应用程序绝对不能在数据路径中的任何位置拥有任何共享资源(如代理),这一点得到了很好的解释。翻译 2022-09-19 14:01:48 · 157 阅读 · 0 评论 -
Forrester:这就是无服务器开发的最佳实践
当然,无服务器并不意味着字面上的无服务器,只是服务器是托管的和虚拟的。Dickerson是一份关于无服务器开发和交付最佳实践的新报告的主要作者,他介绍了开发人员需要了解的关于无服务器环境中的部署的种种。“当无服务器开发人员为短期运行、独立的工作负载构建时,他们获得了自主水平扩展的好处,可以在很短的时间内完成,成本也很低。这不是无服务器独有的,但它是一种应用于无服务器的技术。报告指出,如果有独立的工作负载和零星的需求,则无服务器架构可以很好地工作,但如果有“难以并行处理的串行化工作单元”,它不是最佳方法。翻译 2022-09-15 15:00:43 · 130 阅读 · 0 评论 -
Kubernetes的故障排除始于类似DNA的数据漩涡
Sosivio认识到当前数据采集器面临的挑战,构建定制化数据采集器,优化以从整个基础架构栈(内核信号、操作系统日志、进程信号、应用程序日志、容器运行时事件、网络流量、Kubernetes事件)收集非常细粒度的指标和信息,进而为ML/AI引擎提供燃料。如果没有故障序列中的所有链接,则真正的根本原因是间接的。Sosivio为每个阶段使用“数据漩涡”机器学习引擎,被动地收集数据,压缩并将所有数据翻译成统一的语言,将数据关联起来,形成集群内部发生的情况的清晰画面,然后推荐可用于修复故障的解决方案。翻译 2022-09-09 10:32:02 · 103 阅读 · 0 评论 -
关于企业级Kubernetes:从速汇金和惠普获得的经验教训
企业发现,一旦拥有了正确的支持技术,几年前可能无法想象的想法就有可能迅速付诸实践,而一旦管理了复杂性,Kubernetes将成为更好的可扩展性的关键推动者。“数据科学和人工智能的增长,以及边缘数据的爆炸,确实带来了边缘计算的机会和需求。他说,“能够保护框架,防止人们试图窃取数据,这是我们试图做的事情,让开发人员专注于创新,让店主和运维人员专注于业务,不必担心其他边缘的东西。他指出,“业务价值所必需的应用程序需求在新Kubernetes技术的软件开发和市场需求产生的需求之间形成了一个紧密的反馈回路。翻译 2022-09-09 10:31:21 · 81 阅读 · 0 评论 -
规划、开发平台是Kubernetes的关键
其中最令人痛心的一点在于实施领域:超过66%的表现出色的领导者已经将其所有服务容器化了,而只有略高于22%的表现不佳的人效仿了。问题是,在采取这些关键的第一步之前,你是否准备好做出必要的努力来掌握它,并为成功的迁移旅程构建框架。尽管几乎90%的表现最好的人声称他们的开发人员可以独立部署或按需部署,但只有39%的表现不佳的人表示同样的看法。K8s可以解决许多问题,但必须有适当的规划,更重要的是,要有致力于容器化的意愿。我们发现的一件有趣的事情是,在K8s迁移过程中,一些常见的技术障碍反复出现。......翻译 2022-08-31 11:20:14 · 85 阅读 · 0 评论 -
向Kubernetes引入开源零信任
为了实现现代化,Kubernetes必须参与其中,但随着应用程序数量的激增,保持所有敏感数据的安全是一项艰巨的任务。组织正在采取的一种更好地解决安全问题的方法是零信任。零信任假设所有网络流量都是恶意的,而不是自动将网络的一部分视为可信的,并要求对其他活动进行身份验证。在已经建立的安全实践中实施零信任原则可能会留下无法解释的漏洞,因此,转变为零信任模式需要利益相关者的认同和准备。让我们研究一下零信任的要求,将零信任应用于Kubernetes的挑战,以及可以帮助缓解这些挑战以保持应用程序现代化的开源解决方案。.翻译 2022-08-31 11:19:39 · 568 阅读 · 0 评论 -
Nephoo扩展Kubernetes解决云原生自动化
为了解决大规模Kubernetes环境中的配置问题,Nephoo将为不同的网络功能生成CRD和operator,以管理生命周期和配置。Nephio项目由Linux基金会于2022年启动,该基金会与谷歌和一系列电信运营商、解决方案供应商和集成商一起,着手构建一个统一平台,使用Kubernetes为大规模5G电信网络部署提供意图驱动的云原生自动化。我们知道,对于大型或电信网络,Kubernetes非常适合充当统一和自动化的控制平面,以配置可能分布的每个基础设施的所有方面和主机网络功能。...翻译 2022-08-31 11:18:31 · 372 阅读 · 0 评论 -
用Kubefirst驯服CNCF的一切
它是一个可扩展的、开源的、与供应商无关的、自托管的平台,可以在几分钟内交付到你的公共云,而不是用几个月的时间从头开始构建。尽管我们拥有构建基础设施和部署平台的经验,但我们惊讶地发现,从头开始构建一个伟大的Kubernetes平台始终需要数月的时间,即使你知道自己在做什么。跳过Kubernetes旅程的前六个月,从这些非常流行、文档丰富的开源技术开始,所有这些技术都以一种简单的面向GitOps的声明方式集成在一起,并加入使用相同Kubernets工具的开源用户社区。翻译 2022-08-24 11:09:25 · 186 阅读 · 0 评论 -
使用Docker Extensions优化工作流的4种方法
你可以立即了解Docker资源在计算机上使用了多少磁盘空间,并通过删除特定类型的资源(如停止的容器、悬挂的镜像和未使用的卷)来回收空间。属于你的Tailscale网络的任何人都可以看到你的容器。这使得协作变得更加容易和安全,比如在代码评审过程中与同事共享工作的阶段性副本,与团队成员共享web应用程序的进度反馈,或者让团队成员连接到本地机器上运行的微服务。在该功能的beta版发布后的三个月内,社区中的合作伙伴、Docker和开发人员找到了整合工具的新方法,并创造了更流畅、更精简的开发人员体验。翻译 2022-08-24 11:08:53 · 1000 阅读 · 0 评论 -
Kubernetes是下一个容错域吗?
然而,使用Kubernetes,我们只需要知道AWS、Azure或谷歌如何进入Kubernete集群,然后如何配置该集群,以便能够提供基础设施并能够相互通信,无论是通过专用网络、VPN还是通过互联网的TLS。这很好,但这也意味着Kubernetes成为容错域的可能:因为K8s集群的周长等于所处基础设施的周长,因此我们可以将每个Kubernete集群视为HA目的的数据中心或云区域。实际上,你需要在每个集群中拥有相同级别的安全权限,如果你在管理它时不太小心,那么最终可能会比特定集群中需要的安全性更高或更低。翻译 2022-08-24 11:08:20 · 112 阅读 · 0 评论 -
Kubernetes中API安全的最佳实践
一些入口控制器,如Kong入口控制器或Tyk Operator,通过与API网关紧密集成,利用Kubernetes中的API网关功能。此外,三大云提供商提供云原生Kubernetes入口控制器,即AWS负载均衡器控制器、Azure中的应用网关入口控制器和GKE入口控制器。另一方面,入口控制器提供了企业用例所需的许多功能,如基于名称的服务虚拟主机、路径映射、代理、响应缓存,最重要的是,还提供了身份验证或TLS终止等安全功能。在成熟的设置中,入口控制器或API网关用于协调不同的微服务,它还将负责执行令牌交换。.翻译 2022-08-14 11:10:05 · 127 阅读 · 0 评论 -
Kubernetes的采用正在放缓吗?
因此,也许这才是成功的真正标志——就像Linux一样,使用该技术的人比以往任何时候都多,但更易于使用、开发人员友好的抽象正在对它进行抽象。根据CNCF 2021的年度调查,96%的组织正在使用或评估Kubernetes,这是自CNCF自2016年开始年度调查以来的最高水平。作为一种更新,大型机在金融业无处不在,全球最大的100家银行中有96家,全球最大保险公司中有10家,美国25家最大零售商中有23家,财富500强公司中有71%使用大型机。一个可能的趋势是,Kubernetes是无服务器的中途停留。...翻译 2022-08-14 11:09:12 · 86 阅读 · 0 评论 -
边缘Kubernetes的光明未来
我们一直认为是时候让Kubernetes用在边缘了。我们相信,凭借正确的边缘架构,Kubernetes能够为每个行业的企业带来改变世界的新用例。但这个愿景有多真实?研究机构Dimension research为了了解Kubernetes用户,发布了《2022年Kubernetes生产状况报告》。去年的研究重点是清楚地了解正在使用的集群的大小和形状,以及组织是如何开始其Kubernetes之旅的,而今年,深入研究了不同的主题,包括边缘。报告对308名受访者进行了调查,他们代表着从从业者到高级管理人员的运营、开翻译 2022-08-05 17:08:30 · 160 阅读 · 0 评论 -
3个镜像构建和扫描的最佳实践
现代的不可变Linux发行版,如Bottlerocket和Flatcar Container Linux,以及传统Linux发行版的最低版本,如Ubuntu、Red Hat或Alpine,可以用作容器的基础镜像。通过检查容器的文件系统和元数据,然后将收集的数据与来自各种可信来源(如国家漏洞数据库或私人情报来源)的漏洞信息进行比较,容器镜像扫描有助于确定镜像中是否存在漏洞组件。确保镜像扫描工具扫描容器镜像中的所有操作系统包,并且了解应用程序使用的语言,以便能够扫描应用程序依赖关系。...翻译 2022-08-05 17:07:39 · 226 阅读 · 0 评论 -
Ambassador让K8s更容易、更快地访问网络
该公司表示,73%的浏览器和超过25%的网站使用HTTP/3协议在网上交换数据,HTTP/3对有损网络的用户尤其有益,例如那些连接到手机、物联网设备或服务于新兴市场的应用程序的用户。在一篇博客文章中,Bryant写道“值得一提的是,互联网上的平均数据包丢失率为2%,投资于应用程序的HTTP/3支持可以提供前瞻性的能力,以处理网络中任何增加的地理特定降级。Bryan还表示,由于支持HTTP/3,网络质量因此“低且有损”,Ambassador是第一个支持该协议的边缘网关,重点关注延迟和有损网络。...翻译 2022-07-31 20:18:24 · 298 阅读 · 0 评论 -
特定于环境的Docker镜像是解决部署问题的关键
这是一个需要进行的重要比较,因为许多反对特定于环境的Docker镜像的论点往往会援引脆弱性或不受欢迎性的不具体说法,而实际上传统部署过程与特定于环境的镜像之间存在不可否认的相似之处。从几个简单的替换开始。创建特定于环境的镜像的过程在概念上与传统部署中使用的过程相同,在部署到多个环境时,这已证明是一个可靠的解决方案。传统部署工作流与包含特定于环境的Docker镜像的工作流之间的唯一区别是,特定于环境的Docker镜像必须存储在特定于环境的Docker存储库中,而不是在部署期间直接复制到目标的不透明文件。...翻译 2022-07-31 20:17:52 · 227 阅读 · 0 评论 -
左移测试在Kubernetes中的应用
由于Gatekeeper是在集群级别执行其工作的,可以在部署之前的过渡阶段完成,也可以直接在生产中完成,因此它可以用作右移测试策略的一部分。开源软件Datree提供了一个CLI工具,可以发现Kubernetes的错误配置,可以直接在开发人员的笔记本电脑上执行,或者作为CI/CD管道的一部分,也可以作为左移测试策略的一部分。由于其声明性,Kubernetes是一个很好的工具,可以在其中实现左移策略。请记住,在团队起立时提出这个主题,庆祝成功,并讨论测试挑战,以确保左移测试成为应用程序生命周期中顺利的一部分。.翻译 2022-07-21 16:51:34 · 86 阅读 · 0 评论 -
找到Kubernetes原生的数据保护方法
然后,数据保护解决方案可以采取不同的备份操作它可以调用Kubernetes容器存储接口(CSI),拍摄快照,写入与S3兼容的存储桶,或者采取各种不同的方法,这些方法或多或少适合你的应用程序。因此,如果你依赖多个云提供商,拥有一个混合环境或打算在未来扩展到多个环境,那么用它们可能会很麻烦,需要团队在管理和配置上花费额外的时间,并降低自动化能力。最重要的是,他们可以使用Kubernetes作为抽象层,允许他们以几乎相同的方式工作,并使用几乎相同的技能集,而不管他们的云提供商、部署方法或底层基础设施如何。...翻译 2022-07-21 16:51:06 · 117 阅读 · 0 评论 -
没有Kubernetes你能活下去吗?
容器提供了一种方法,可以将应用程序封装到它自己的独立包中,其中包含成功运行所需的一切,例如库和运行时。显然,你可以在单个主机上运行容器,使用Ansible或Chef之类的工具进行部署,但这种方法越来越少见。因为实际上,大规模运行容器的关键是编排。至少,编排器使你能够放置容器,在主机发生故障时迁移容器,并提供其他服务,如配置管理、网络配置和存储。Kubernetes(K8s)显然是大众市场的领导者和自然而然的默认选择,但部署、操作和故障排除需要大量时间和深入了解。鉴于其复杂性,仔细考虑它是否适合你的组织。另一翻译 2022-07-14 15:23:51 · 148 阅读 · 0 评论