几张图解释明白 Kubernetes Ingress 来源:K8s技术圈 作者:阳明 Kubernetes Ingress 只是 Kubernetes 中的一个普通资源对象,需要一个对应的 Ingress 控制器来解析 Ingress 的规则,暴露服务到外部,比如 ingress-nginx,本质上来说它只是一个 Nginx Pod,然后将请求重定向到其他内部(ClusterIP)服务去,这个 Pod 本身也是通过 Kubernetes 服务暴露出去 云计算 2023-07-09 三掌柜
你真的理解 Kubernetes 中的 requests 和 limits 吗? 在 Kubernetes 集群中部署资源的时候,你是否经常遇到以下情形: 经常在 Kubernetes 集群种部署负载的时候不设置 CPU requests 或将 CPU requests 设置得过低(这样“看上去”就可以在每个节点上容纳更多 Pod )。在业务比较繁忙的时候,节点的 CPU 全负荷运行。业务延迟明显增加,有时甚至机器会莫名其妙地进入 CPU 软死锁等“假死”状态。 类似地,部署负 云计算 2023-07-09 贤蛋大眼萌
在裸机上使用Kubernetes的六个理由 在裸机上使用Kubernetes的六个理由 建议需要灵活扩展的组织在裸机上部署Kubernetes。本文介绍了在裸机上尝试K8s的六个理由。 作者:Marko Aleksic 编译:沈建苗 如果组织需要扩展需求易预测的中小型应用系统,公共云上的Kubernetes是一种合适的解决方案。然而,对于希望加强控制和提升稳定性能的组织来说,裸机云却是不二的选择。 容器编排工具为分布式应用程序提供了灵活性、 云计算 2023-07-09 宇宙之一粟
KubeVirt with YRCloudFile 擦出创新的火花 第一眼看到 KubeVirt 这个词,对技术有些了解的人基本都会知道,Kube 代表了 Kubernetes 容器化平台,而 Virt 则是以 OpenStack 为代表的虚拟化平台及虚拟化的缩写。近几年Kubernetes 的大热,相伴随的是 OpenStack 虚拟化平台的落寞,KubeVirt 的出现,似乎有一种重整旧山河,王者归来的霸气。 前几年 Kubernetes 与 OpenStac 云计算 2023-07-09 大白菜程序猿
Kubernetes 6 个最佳安全实践 Kubernetes为我们提供了一套很好的软件安全原则,但我们仍然需要理解并实施它们。随着 Kubernetes 集群规模的增大,攻击数量也会慢慢增加,因此尽可能多地了解阻止攻击的最佳实践非常重要。 即使在使用托管的 Kubernetes 服务时,仍然有些安全需要用户来处理。云供应商通常负责管理和保护 Kubernetes 集群的控制平面(API 服务器、调度程序、etcd、控制器),客户负责保护 云计算 2023-07-09 共饮一杯
与 Kubernetes 共存:使用 8 个命令调试集群 如果你使用Kubernetes 的时间足够长,那么你肯定需要对其进行调试,但它是一个分布式系统,有很多组件,有时组件很难理解。在这篇文章中,我将介绍八个命令来调试Kubernetes 集群,它将帮助你了解集群并确保运行 Pod 的核心功能可用。 这篇文章将假设你拥有集群的管理员访问权限。我们将假设你收到了一个可以访问集群的 kubeconfig 文件,但你被告知集群已损坏。你从哪里开始? 以下是要 云计算 2023-07-09 法医
基于 Kubernetes 部署 node.js APP 什么是 Kubernetes Kubernetes 是一个开源容器编排引擎,可以帮助开发者或运维人员部署和管理容器化的应用,能够轻松完成日常开发运维过程中诸如 滚动更新,横向自动扩容,服务发现,负载均衡等需求。了解更多 安装 Kubernetes 可以通过快速安装 kubernetes 集群: KubeSphere Installer minikube kubeadm Kubernetes 术语介 云计算 2023-07-09 宇宙之一粟
KubeSphere 部署 SkyWalking 至 Kubernetes 开启无侵入 APM Kubernetes 天然适合分布式的微服务应用。然而,当开发者们将应用从传统的架构迁移到 Kubernetes 以后,会发现分布式的应用依旧存在各种各样的问题,例如大量微服务间的调用关系复杂、系统耗时或瓶颈难以排查、服务异常定位困难等一系列应用性能管理问题,而 APM 正是实时监控并管理微服务应用性能的利器。 为什么需要 APM APM 无疑是在大规模的微服务开发与运维场景下是必不可少的一环,A 云计算 2023-07-09 三掌柜
手把手从零部署与运营生产级的 Kubernetes 集群与 KubeSphere 本文来自 KubeSphere 社区用户 Liu_wt 投稿,欢迎所有社区用户参与投稿或分享经验案例。 本文将从零开始,在干净的机器上安装 Docker、Kubernetes (使用 kubeadm)、Calico、Helm 与 KubeSphere,通过手把手的教程演示如何搭建一个高可用生产级的 Kubernetes,并在 Kubernetes 集群之上安装 KubeSphere 容器平台可视化 云计算 2023-07-09 捡田螺的小男孩
一文说清 KubeSphere 容器平台的价值 KubeSphere 作为云原生家族 后起之秀,开源近两年的时间以来收获了诸多用户与开发者的认可。本文通过大白话从零诠释 KubeSphere 的定位与价值,以及不同团队为什么会选择 KubeSphere。 对于企业 KubeSphere 是什么 KubeSphere 是在 Kubernetes 之上构建的 多租户 容器平台,以应用为中心,提供全栈的 IT 自动化运维的能力,简化企业的 DevOp 云计算 2023-07-09 大白菜程序猿
如何创建跨 Kubernetes 集群的流水线 随着 Kubernetes 被广泛的作为基础设施,各大云厂商都相继推出了各自的 Kubernetes 集群服务。那么在多个集群上,如何跨集群实践 DevOps 流水线呢?本文将主要以示例的形式给出回答。 提示,本文需要对 KubeSphere 和 DevOps 相关的知识具有一定了解,具体包括 Kubernetes 资源创建、生成 Sonarqube Token、获取集群 kubeconfig 等 云计算 2023-07-09 大白菜程序猿
Docker 出局?你还有 iSula、Containerd、CRIO Docker 真的要被 Kubernetes 社区剔除了吗? 最近,Kubernetes 在 1.20 版本中 的 ChangeLog 提到将在未来的版本中废弃 Docker 作为容器运行时,这个事情在全球都闹得沸沸扬扬。 那么,Kubernetes 要在 v1.20 开始弃用 docker 了?其实是 Kubernetes 弃用 kubelet 中集成的 dockershim 模块,也就是说不再 云计算 2023-07-09 大树
KubeSphere 开源 KubeEye:Kubernetes 集群自动巡检工具 为什么开源 KubeEye Kubernetes 作为容器编排的事实标准,虽然架构优雅功能也非常强大,但是 Kubernetes 在日常运行过程中总会有一些疑难杂症和隐性的问题让集群管理员和 Yaml 工程师们非常头疼。 基础设施守护进程问题:ntp 服务中断; 硬件问题:如 CPU,内存或磁盘异常; 内核问题:内核死锁,文件系统损坏; 容器运行时问题:运行时守护进程无响应; ··· 这样的问题还 云计算 2023-07-09 LOVEHL^ˇ^
使用 KubeKey 安装部署 Kubernetes 与 KubeOVN 作者简介:林瑞超,锐捷网络开发工程师, KubeSphere 社区 contributor, 关注 Kube-OVN, Cilium 等容器网络相关技术 背景 KubeKey 是 KubeSphere v3.0 新增的安装方式,用户可以一键部署 Kubernetes 和 KubeSphere。Kube-OVN 是一款基于 OVS/OVN 的 Kubernetes 网络编排系统。本文将为大家介绍如何 云计算 2023-07-09 大猫
三步搞定 ARM64 离线部署 Kubernetes + KubeSphere 背景 由于 ARM 架构具有低功耗和并行好的特点,其应用也将会越来越广泛。KubeSphere 作为一款深受国内外开发者所喜爱的开源容器平台,也将积极参与并探索在 ARM 架构下的应用与创新。本文将主要介绍如何在 ARM64 环境下部署 Kubernetes 和 KubeSphere。 环境准备 节点 KubeSphere 支持的操作系统包括: Ubuntu 16.04, 18.04 Debian 云计算 2023-07-09 大树
DevOps 流水线如何去除 Docker 依赖 前言 在 1.20 版本之后, Kubernetes 社区放弃了对 Docker 的支持, 但并不是说未来 Docker 将无法使用。本文主要是针对非 Docker 驱动的 Kubernetes 集群下,给出一个可行的 CI/CD 方案。如果你对非 Docker 环境下进行 CI/CD 也有需求,欢迎一起讨论方案。 阅读本文需要一些基础,这些包括: 熟悉 KubeSphere Devops,能独立 云计算 2023-07-09 泡泡
混合云下的 Kubernetes 多集群管理与应用部署 本文是上海站 Meetup 中讲师李宇根据其分享内容梳理成的文章。本文介绍了 Kubernetes 社区多集群方向的发展历程以及已有的多集群解决方案,分享在混合云的场景下, KubeSphere 如何基于 Kubefed 统一应用的分发与部署,以达到跨 region 的多活/容灾等目的。同时探讨未来多集群领域可能迈向的去中心化的架构。 视频回放 大家好,很高兴来到今天下午的 Meetup。我先简单 云计算 2023-07-09 捡田螺的小男孩
使用 x509certificateexporter 监控 Kubernetes 集群组件的证书 KubeSphere 虽然提供了运维友好的向导式操作界面,简化了 Kubernetes 的运维操作,但它还是建立在底层 Kubernetes 之上的,Kubernetes 默认的证书有效期都是一年,即使使用 KubeKey 这样的集群安装利器也不能改变这个结果。如果不想办法对 Kubernetes 各个组件的证书有效期进行监控,说不定哪天就会掉进坑里。 有部分读者可能听说过 ssl-exporte 云计算 2023-07-09 LOVEHL^ˇ^
KubeKey 在 AWS 安装部署 Kubernetes 高可用集群 介绍 对于生产环境,我们需要考虑 Kubernetes 集群的高可用性。本文教您部署如何在多台 AWS EC2 实例快速部署一套高可用的生产环境。要满足 Kubernetes 集群服务需要做到高可用,需要保证 kube-apiserver 的 HA ,可使用下列两种方式: AWS ELB(推荐) keepalived + haproxy 对 kube-apiserver 进行负载均衡,实现高可用 云计算 2023-07-09 宇宙之一粟
基于 Kubernetes 的云原生 AI 平台建设 作者: 黄河,极视角科技技术合伙人 霍秉杰,KubeSphere 资深架构师,KubeSphere 可观测性及 Serverless 产品负责人,OpenFunction 发起人 人工智能与 Kubernetes 在国外众多知名网站 2021 年对 Kubernetes 的预测中,人工智能技术与 Kubernetes 的更好结合通常都名列其中。Kubernetes 以其良好的扩展和分布式特性,以及 云计算 2023-07-09 竹子爱熊猫