从零开始入门 K8s | Kubernetes 网络概念及策略控制 © 2023 Kubernetes中文社区 粤ICP备16060255号 版权说明 联系我们 广告投放 法律声明:本网站不隶属于谷歌或 Alphabet 公司 | kubernetes、kubernetes 标识及任何相关标志均为 Google LLC 公司的商标。 云计算 2023-07-09 醒在深海的猫
K8s 工程师必懂的 10 种 Ingress 控制器 今年 2 月,社区曾推送了一篇文章:《在 K8s 中,如何选择合适的 Ingress 控制器》。但当时只介绍了两种解决方案。为了帮助读者对 Ingress Controler 建立更完整的认识,今天,社区对现下流行的十种方案做了具体介绍。 作者:Flant 翻译:bot(才云) 技术校对:星空下的文仔(才云) 为特定的应用部署 Kubernetes 集群时,我们通常需要实现来自应用程序本身、业务和 云计算 2023-07-09 捡田螺的小男孩
从零开始入门 K8s | 可观测性:你的应用健康吗? 作者 | 莫源 阿里巴巴技术专家 一、需求来源 首先来看一下,整个需求的来源:当把应用迁移到 Kubernetes 之后,要如何去保障应用的健康与稳定呢?其实很简单,可以从两个方面来进行增强: 首先是提高应用的可观测性; 第二是提高应用的可恢复能力。 从可观测性上来讲,可以在三个方面来去做增强: 首先是应用的健康状态上面,可以实时地进行观测; 第二个是可以获取应用的资源使用情况; 第三个是可以拿到 云计算 2023-07-09 剑圣无痕
从零开始入门 K8s | 可观测性:监控与日志 作者 | 莫源 阿里巴巴技术专家 一、背景 监控和日志是大型分布式系统的重要基础设施,监控可以帮助开发者查看系统的运行状态,而日志可以协助问题的排查和诊断。 在 Kubernetes 中,监控和日志属于生态的一部分,它并不是核心组件,因此大部分的能力依赖上层的云厂商的适配。Kubernetes 定义了介入的接口标准和规范,任何符合接口标准的组件都可以快速集成。 二、监控 监控类型 先看一下监控, 云计算 2023-07-09 宇宙之一粟
从零开始入门 K8s | 调度器的调度流程和算法介绍 作者 | 汪萌海(木苏) 阿里巴巴技术专家 关注“阿里巴巴云原生”公众号,回复关键词“入门”,即可下载从零入门 K8s 系列文章 PPT。 导读:Kubernetes 作为当下最流行的容器自动化运维平台,以声明式实现了灵活的容器编排,本文以 v1.16 版本为基础详细介绍了 K8s 的基本调度框架、流程,以及主要的过滤器、Score 算法实现等,并介绍了两种方式用于实现自定义调度能力。 调度流程 云计算 2023-07-09 共饮一杯
从零开始入门 K8s | 有状态应用编排 – StatefulSet 作者 | 酒祝 阿里巴巴技术专家 本文整理自《CNCF x Alibaba 云原生技术公开课》第 22 讲。 关注“阿里巴巴云原生”公众号,回复关键词“入门”,即可下载从零入门 K8s 系列文章 PPT。 导读:有状态应用的部署交付向来都是应用运维领域的难点之一,常见的有状态需求如在磁盘持久化状态、每个机器需要独立且稳定的网络标识、发布顺序确定性等。针对这类问题 Kubernetes 提供了 S 云计算 2023-07-09 LOVEHL^ˇ^
从零开始入门 K8s | Kubernetes API 编程利器:Operator 和 Operator Framework 作者 | 夙兴 阿里巴巴高级工程师 本文整理自《CNCF x Alibaba 云原生技术公开课》第 24 讲,点击“阅读原文”直达课程页面。 关注“阿里巴巴云原生”公众号,回复关键词“入门”,即可下载从零入门 K8s 系列文章 PPT。 导读:本文将从实践出发,结合案例来说明,如何借助 Operator 开发框架来扩展 Kubernetes API。内容主要分为三个部分:首先会简单介绍一下 云计算 2023-07-09 LOVEHL^ˇ^
从零开始入门 K8s | K8s 安全之访问控制 作者 | 匡大虎 阿里巴巴技术专家 关注“阿里巴巴云原生”公众号,回复关键词“入门”,即可下载从零入门 K8s 系列文章 PPT。 导读:访问控制是云原生安全的一个重要组成部分,也是 K8s 集群在多租环境下必要且基本的安全加固手段。在 K8s 体系中,访问控制又分为三个重要的组成部分,请求认证,鉴权和运行时刻的 admission 准入控制。在本文中,作者将带领大家了解这 3 部分的基本定义 云计算 2023-07-09 剑圣无痕
写给大家看的“不负责任” K8s 入门文档 作者 | 邓青琳(轻零) 阿里巴巴技术专家 导读:本文转载自阿里巴巴技术专家邓青琳(轻零)在内部的分享,他从阿里云控制台团队转岗到 ECI 研发团队(Serverless Kubernetes 背后的实现基石),从零开始了解 K8s,并从业务发展的视角整理了 K8s 是如何出现的,又是如何工作的。 前言 2019 年下半年,我做了一次转岗,开始接触到 Kubernetes,虽然对 K8s 的认识 云计算 2023-07-09 剑圣无痕
图解kubernetes命令执行核心实现 基础概念 K8s中的命令执行中有很多协议相关的处理, 我们先一起看下这些协议处理相关的基础概念 1.1 Http协议中的Connection与Upgrade HTTP/1.1中允许在同一个链接上通过Header头中的Connection配合Upgrade来实现协议的转换,简单来说就是允许在通过HTTP建立的链接之上使用其他的协议来进行通信,这也是k8s中命令中实现协议升级的关键 1.2 Http协 云计算 2023-07-09 竹子爱熊猫
Django 通过k8s的api接口实现查看以及远程ssh容器 基本思路,django编写页面,通过api调用获取kubernetes的部署情况,列出pod信息,然后根据pod信息埋点url,点击跳转到ssh docker的页面,通过嵌套 https://github.com/kubernetes-ui/container-terminal 实现登录到docker。 具体代码片段 django model 设计: from django.db import 云计算 2023-07-09 穿过生命散发芬芳
《k8s1.13版本源码分析》源码调试 源码分析系列文章已经开源到github,地址如下: github:https://github.com/farmer-hutao/k8s-source-code-analysis gitbook:https://farmer-hutao.github.io/k8s-source-code-analysis ——————————————————————————- 源码调试 概述 k8s环境 配置go 云计算 2023-07-09 大树
技术实录 | 灵雀云基于 OVN 的 Kubernetes 网络架构解析 Kubernetes 提出了很多网络概念,很多开源项目都有自己的实现。然而由于各个网络功能都是在不同的项目中实现,功能和性能也各有千秋,缺乏统一的解决方案,在使用过程中经常会陷入到底该用哪个的抉择中。同时 cni, dns, service 的实现又在不同的项目,一旦网络出现问题,排查也会在多个组件间游走,是一个十分痛苦的过程。 尽管 k8s 提出了很多网络的概念,但是在真实应用中很多人会有这样的 云计算 2023-07-09 穿过生命散发芬芳
K8s集群中的Windows节点,这样搭建快速搞定! 前言:K8s 1.14版增加了对windows节点的生产级支持,从1.9就有了对windows的实验性支持,灵雀云在多个客户环境有过实践,去除平台相关的内容后整理成文档,分享给大家。Docker在windows上可以选择Linux模式和Windows模式,两者不能兼容共存:选择linux模式时,pull windows类型镜像会提示平台不兼容,反过来也一样(仓库端是可以同时存放两种镜像的)。 一、 云计算 2023-07-09 泡泡
《k8s1.13版本源码分析》 Informer 机制 源码分析系列文章已经开源到github,地址如下: github: https://github.com/farmer-hutao/k8s-source-code-analysis gitbook: https://farmer-hutao.github.io/k8s-source-code-analysis 1. 概述 讲 Informer 还是比较有压力的,client-go 中的逻辑确实有点 云计算 2023-07-09 大白菜程序猿
不想当数据库的 API Server,不是好平台:Kubernetes CRD 的另类用法 2014 年,Kubernetes(简称 K8s)作为 Google 内部 Borg 编排系统的开源版本推出,到目前已是最成功和发展最快的 IT 基础架构项目之一。K8s 的成功,在于它架构的简单、功能的强大和使用的便利。但还有一个非常重要的因素,也是本文重点要介绍的,就是 K8s 灵活的扩展能力。 K8s 就像我们日常使用的语言一样,虽然自带了一些原生词汇(例如 Pod、Service、Conf 云计算 2023-07-09 大白菜程序猿
Dubbo 在 K8s 下的思考 作者 | 曹胜利 Apache Dubbo PMC 导读:Dubbo 作为高性能 Java RPC 框架的刻板印象早已深入人心,在 Cloud Native 的架构选型上,Spring Cloud 或许才是业界的优先选择。实际上,Dubbo 已经悄然地衍进为 Cloud Native 基础设施,不仅承袭过去 RPC 时代的荣耀,而且也完善了现有基础设施的缺失。自从容器和 K8s 登上舞台之后,给原 云计算 2023-07-09 向阳逐梦
下载达 10 万次的 IDEA 插件,K8s 一键部署了解一下? 作者 | 铃儿响叮当 导读:涉及开发的技术人员,永远绕不开的就是将应用部署到相应服务器上,本文将给大家讲解:对于容器服务 ACK,怎么实现真正“一键部署”,提高开发部署效率,在 K8s 的运用上做到快人一步。 随着互联网时代的不断发展,开发者可能会面临这样的困境:为了解决问题、提升开发效率而竭力研发出来的“创新”,似乎削弱了他们在公司的重要程度,甚至取代了他们原先的地位。 比如,在云原生时代,部分 云计算 2023-07-09 法医
给 K8s API “做减法”:阿里巴巴云原生应用管理的挑战和实践 作者 | 孙健波(天元) 阿里巴巴技术专家 本文整理自 11 月 21 日社群分享,每月 2 场高质量分享,点击加入社群。 早在 2011 年,阿里巴巴内部便开始了应用容器化,当时最开始是基于 LXC 技术构建容器,然后逐渐切换到 Docker,自研了大规模编排调度系统。到了 2018 年,我们团队依托 K8s 体系开始推进“轻量级容器化”,同时投入了工程力量跟开源社区一起解决了诸多规模与性能问 云计算 2023-07-09 Escape
4 个概念,1 个动作,让应用管理变得更简单 作者: 刘洋(炎寻) EDAS-OAM 架构与开发负责人 邓洪超 OAM spec maintainer 孙健波(天元) OAM spec maintainer 随着以 K8s 为主的云原生基础架构遍地生根,越来越多的团队开始基于 K8s 搭建持续部署、自助式发布体验的应用管理平台。然而,在 K8s 交付和管理应用方面,目前还缺乏一个统一的标准,这最终促使我们与微软联合推出了首个云原生应用标准 云计算 2023-07-09 向阳逐梦