写点什么

k8s

71 人感兴趣 · 468 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/95/95e62ca05b75a2aa18f6d1527c5a04b1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Kubernetes Scheduler 原理分析

Kubernetes Scheduler在整个系统中起到“承上启下”的重要作用,“承上”是指它负责接收Controller Manager创建的新Pod,为其安 排一个落脚的“家”——目标Node;“启下”是指安置工作完成后,目标Node上的kubelet服务进程接管后继工作。

https://static001.geekbang.org/infoq/0b/0bed976c7dd48fc3c11ad6bd6cbf0977.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SUSE:强化零信任、自动化和易用性,筑牢云原生安全防线

用户头像
Rancher
06-15

近日,全球知名的电动车及能源公司发生了大规模的数据泄露,再次给安全行业敲响了警钟。数字化时代,云原生技术在发挥数字业务快速交付与迭代优势的同时,带来了新的安全风险和挑战。企业应该如何应对?SUSE 安全产品战略副总裁黄飞进行了深度分享。

https://static001.geekbang.org/infoq/a6/a665ef4528bc142ef890b97d8bdfc0e7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Kubernetes 关键组件解析

Kubernetes用来管理容器集群的平台。既然是管理集群,那么就存在被管理节点,针对每个Kubernetes集群都由一个Master负责管理和控制集群节点。

https://static001.geekbang.org/infoq/a6/a665ef4528bc142ef890b97d8bdfc0e7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

快速掌握 Kubernetes 中的核心概念

k8s资源对象可以用yaml或者json格式声明。每个资源对象都有自己的特定结构定义,并统一保存在etcd这种非关系型数据库中。资源对象可以通过k8s提供的工具kubectl工具进行增删改。

使用 containerd 从 0 搭建 k8s(kubernetes) 集群

准备两台服务器节点,如果需要安装虚拟机,可以参考《wmware和centos安装过程》

制作 Jdk 镜像

本文介绍用Dockerfile的方式构建Jdk镜像,请保证安装了Docker环境,

https://static001.geekbang.org/infoq/99/995c8bc705bba83d979b5a1f67a930ac.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

K8S | 核心原理分析

K8S作为开源的容器编排引擎,用来对容器化应用进行自动化部署、 扩缩和管理;

https://static001.geekbang.org/infoq/3b/3b0cbcb8e886060d55aecd664e0db5a3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2022 Kube-OVN 开源社区年度报告

用户头像
York
05-31

感谢各位社区小伙伴陪伴Kube-OVN又走过了快速发展的一年,随着Kubernetes技术的广泛应用,CNI网络插件的使用率逐步攀升,Kube-OVN社区也在不断成长。让我们一起跟随这篇文章,走进Kube-OVN的2022。

https://static001.geekbang.org/infoq/49/491ba1a0075effb654c8d01912fc26f3.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

500 行代码手写 docker- 实现硬件资源限制 cgroups

本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。

https://static001.geekbang.org/infoq/49/491ba1a0075effb654c8d01912fc26f3.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

500 代码行代码手写 docker- 设置网络命名空间

本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。

阿里“妈宝级”之作,Kubernetes 原理剖析与实战应用手册,太全了

不知道你有没有发现,周围的人在越来越多地谈论容器、Kubernetes,以及云原生。**作为云原生的“基石”,Kubernetes 从开源到现在也已经走过了 6 个年头,**可以说它的出现推开了云原生的大幕,加速了云原生时代的到来。

https://static001.geekbang.org/infoq/49/491ba1a0075effb654c8d01912fc26f3.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

500 行代码代码手写 docker- 将 rootfs 设置为只读镜像

本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。

https://static001.geekbang.org/infoq/31/3149e13ed7530e105430a9c1cca1cfa1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何借助 Kafka 持久化存储 K8S 事件数据?

大家应该对 Kubernetes Events 并不陌生,特别是当你使用 kubectl describe 命令或 Event API 资源来了解集群中的故障时。 

https://static001.geekbang.org/infoq/49/491ba1a0075effb654c8d01912fc26f3.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

500 行代码手写 docker 开篇 -goland 远程编译环境配置

本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。

https://static001.geekbang.org/infoq/d3/d3bea9b5482bdeb9005dfb5e321d6da0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

理解 K8s 多集群(下):解决方案对比与演进趋势

本文(分上下两部分)介绍了 K8s 多集群的由来以及实现多集群所面临的核心问题,之后分析并探讨了现有的 K8s 多集群方案,最后根据目前实现方案的痛点与挑战,设想了未来的演进趋势。 本篇讨论目前实现 K8s 多集群的开源方案、现状问题以及可能的演进方向。

https://static001.geekbang.org/infoq/b4/b4a886cb4729e87ddd3c21e87e4bdbbf.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

理解 K8s 多集群(上):构建成熟可扩展云平台的核心要素

本文(分上下两部分)介绍了 K8s 多集群的由来以及实现多集群所面临的核心问题,之后分析并探讨了现有的 K8s 多集群方案,最后根据目前实现方案的痛点与挑战,设想了未来的演进趋势。 本篇主要讨论 K8s 多集群的目的、实现多集群所面临的核心问题以及方案。

膜拜!阿里内部都在强推的 K8S(kubernetes) 学习指南,不能再详细了

容器技术本身偏向运维,namespace 资源隔离、cgroups 资源限制等概念,对开发者来说,理解起来比较困难。这几年,在跟朋友探讨 k8s 落地时,也有一些问题被反反复复地提及,比如:

https://static001.geekbang.org/infoq/32/32e19c03ceb5723de4c8bd55039a194b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

k8s+Docker 部署方法

首先,并不是弃用Docker容器,想要部署k8s和Docker容器环境的小伙伴完全不用担心!Docker镜像容器依然可以正常被调用,唯一的区别就是最新版k8s会绕过Docker直接调用其内部的containerd

大开眼界!Jenkins 结合 SpringCloud+K8S,打通微服一条龙技术讲解

Jenkins 是目前最常用的持续集成工具,拥有近50%的市场份额,他还是很多技术团队的第一个使用的自动化工具。由此可见他的重要性!

openEuler 之上的 K3s ARM64 集群管理

K3s是CNCF认证的轻量级Kubernetes发行版,在全球拥有广泛的安装量,主要由SUSE工程师在开源社区维护。K3s除了可以单独部署外,也可以通过Kubernetes管理软件Rancher进行管理。SUSE中国团队与欧拉社区合作,以RFO SIG协作方式推动Rancher和K3s等相关产品与ope

https://static001.geekbang.org/infoq/79/7985e64fbd8e885c18927e6ba6a519bc.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

K8s 安全是云安全的未来

保护 Kubernetes (K8s) 将被认为是云安全最重要的方面。 在最成功的组织中,CTO 和 CISO 已经意识到 Kubernetes 安全的重要性。

https://static001.geekbang.org/infoq/89/89a45aef574119680ba553e354c5dbf4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

6 个优化策略,助你降低 K8S 成本

Kubernetes 早已成为容器编排引擎的事实标准,而随着 Kubernetes 环境的复杂性持续增长,成本也在不断攀升。CNCF 发布的调查报告《Kubernetes 的 FinOps》显示,68%的受访者表示 Kubernetes 开销正在上涨,并且一半的人所在的组织经历了每年超过20%的开销增长

Docker 不香了?只能说阿里这套 K8S 手册更香

这两年,Kubernetes 击败了 Swarm 和 Mesos,几乎成为容器编排的事实标准,BAT、滴滴、京东、头条等大厂,都争相把容器和 K8S 项目作为技术重心,试图“放长线钓大鱼”。

阿里“妈宝级”之作,Kubernetes 原理剖析与实战应用手册,太全了

不知道你有没有发现,周围的人在越来越多地谈论容器、Kubernetes,以及云原生。作为云原生的“基石”,Kubernetes 从开源到现在也已经走过了 6 个年头,可以说它的出现推开了云原生的大幕,加速了云原生时代的到来。

基于 Ubuntu 安装 Kubernetes 集群指南

详细的步骤,指导如何在Ubuntu 22.04上面,安装最新的Kubernetes(K8S) 1.27.1。

https://static001.geekbang.org/infoq/84/84e52f9a38e4de57af15e827635b31da.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Kubernetes 集群调度增强之超容量扩容

超容量扩容功能在一定程度上降低了资源使用饱和度,通过增加成本提高了集群和应用的稳定性,实际业务场景中需要根据需求进行取舍并合理配置。本文主要介绍Kubernetes集群超容量扩容的知识点

https://static001.geekbang.org/infoq/b2/b217bcbe0db176fd6cb063204b88556b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Greptime 的 GitOps 实践

本文介绍了 Greptime 作为一家初创的数据库公司,如何利用 GitOps 打造高效 DevOps 工作流的实践过程。介绍了 laC 和 GitOps 之间的关系,阐述了 GitOps 的关键要素及优势,并分享了实践过程的关键技术决策。

软件测试 / 测试开发丨容器编排 K8S 下部署分布式 UI 自动化解决方案

K8S目前是业界容器编排领域的事实标准,是几乎所有云原生架构的首选。目前随着云原生架构越来越流行,测试开发人员需要掌握K8S技术栈已经成为越来越迫切的需求。 Kubernetes 开源于 2014 年,是谷歌 10 多年大规模容器管理系统 Borg 的开源版本。

Kubernetes 本地持久化存储方案 OpenEBS LocalPV 落地实践上——使用篇

K8s 支持多达 20+ 种类型的持久化存储,如常见的 CephFS 、Glusterfs 等,不过这些大都是分布式存储,随着社区的发展,越来越多的用户期望将 K8s 集群中工作节点上挂载的数据盘利用起来,于是就有了 local 类型持久卷的支持。

k8s_k8s技术文章_InfoQ写作社区