Kubernetes--API Server资源隔离

2023-05-16

    Kubernetes的一些功能特性也与公有云提供商密切相关,例如:负载均衡服务、弹性公网IP、存储服务等,具体实现也需要与API Server通信,也属于运行商内部重点保障的安全区域。

    此外,公有云提供商提供kubernetes服务时,考虑到安全问题,会要求以API Server为核心的Master节点的网络与承载客户应用的Node节点的网络实现某种程度的“安全隔离”。为此,API Server 增加了SSH 安全通道的相关代码,让公有云提供商可以通过这个SSH安全通道实现API Server相关的服务器接口调用,这个使得API Server变得臃肿,带来升级、部署以及演进的额外负担。之后,Kubernetes设计给出了API Server Network Proxy特性的设计思路。

 

    在Master节点的网络里部署konnectivity Server,同时在Node节点的网络里部署konnectivity Agent,两者之前建立安全连接,对通信协议可以采用HTTP或者gRPC,此时设计允许Node节点网络被划分为多个独立的分配,这些分片都通过konnectivity Server/Agent 建立安全连接与API Server实现点对点的连通。

   引入API Server Network Proxy机制以实现Master网络与Node网络的安全隔离的做法,优势:

  1. Connectivity proxy(Konnectivity Server/Agent) 可以独立扩展,不会影响到API Server发展,集群管理员可以部署适合自己的各种Connectivity proxy的实现,具有更好的自主性和灵活性。
  2. 通过自定义的Connectivity proxy,也可以实现VPN网络的穿透等高级网络代理特性,同时访问API Server的所有请求都方便的被Connectivity proxy记录被审计分析,这样提高了系统的安全性
  3. 这种网络代理分离设计将Master 网络和Node网络之前的连通性问题从API Server中剥离出来,提升了API Server代码的内聚性,降低了API Server代码的复杂性。同时Connectivity proxy崩溃也不影响API Sever的正常运行,API Server仍然可以提供主要服务能力,即资源对象的CRUD服务。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Kubernetes--API Server资源隔离 的相关文章

随机推荐

  • Envoy 中文指南系列:Envoy 介绍

    原文链接 xff1a https fuckcloudnative io envoy handbook docs overview overview 前言 Envoy 是专为大型现代 SOA xff08 面向服务架构 xff09 架构设计的
  • Linux 内核代码行数达到 2700 万行量级

    来自 xff1a 技术让梦想更伟大 截止到2020年1月1日09 xff1a 00 xff1a 10 xff0c Linux内核Git源码树中的代码达到了2780万行 phoronix网站统计了Linux内核在进入2020年时的一些源码数据
  • 「得印度者,得天下」聊聊你不知道的印度在线视频江湖

    印度 xff0c 一个神奇古老的国度 千百年来 xff0c 恒河水鉴证了古印度王朝的兴衰更迭 xff0c 壮丽的历史文化 xff0c 和印度文明缘起缘灭的生死轮回 时光飞转 xff0c 来到公元 2018年 恒河水波澜不惊一切如昨 xff0
  • ROS系列——如何把ROS和STM32之间联系起来

    ROS系列 如何把ROS和STM32之间联系起来 本节内容包括如何实现ros主控和stm32之间的通信 xff0c 以及ros主控对stm32发送的数据做了哪些处理 一 两种控制器的功能 1 1 ROS主控实现的功能 雷达信息采集 摄像头信
  • Android中Parcelable接口详细用法

    Android中Parcelable接口 1 Parcelable接口 Interface for classes whose instances can be written to and restored from a Parcel C
  • 二分查找模板分析

    模板说明 xff1a 你在网上看到的 99 的二分查找问题会归结于这 3 个模板中的一个 有些问题可以使用多个模板来实现 xff0c 但是当你做更多的练习时 xff0c 你会注意到一些模板比其他模板更适合某些问题 注意 xff1a 模板和它
  • 使用SMPL进行pose and shape estimation常用数据集关节点信息

    1 SMPL模型关节点名称 self j names 61 0 39 Pelvis 39 1 39 L Hip 39 2 39 R Hip 39 3 39 Spine1 39 4 39 L Knee 39 5 39 R Knee 39 6
  • 研究生生涯的一些经验和感悟

    研究生生涯的一些经验和感悟 引言 写这篇博客前 xff0c 我不禁要感慨一下互联网分享所带来的好处 我这里讲的分享主要是指知识 技术和个人思想的分享 网络新闻媒体更多是传播一些资讯 xff0c 而这些资讯一般不涉及深入的技术 xff0c 深
  • U-SEM体验模型——让游戏交互设计的维度更加清晰

    U SEM体验模型 让游戏交互设计的维度更加清晰 U SEM体验模型 让游戏交互设计的维度更加清晰游戏交互设计的定位游戏交互设计的场景游戏对玩家输出玩家对游戏输入 游戏交互体验的维度 U SEM体验模型游戏交互的复杂度游戏交互设计的应用 游
  • ROS中geometry_msgs消息类型

    Point 点 float64 x xff0c float64 y xff0c float64 z Point32 float32 x xff0c float32 y xff0c float32 z 一般使用Point xff0c 大规模点
  • TTY 到底是个什么玩意?

    先来回答一道面试题 xff1a 我们知道在终端中有一些常用的快捷键 xff0c Ctrl 43 E 可以移动到行尾 xff0c Ctrl 43 W 可以删除一个单词 xff0c Ctrl 43 B 可以向前移动一个字母 xff0c 按上键可
  • ftp命令大全详解

    来熟悉熟悉ftp命令 xff0c 对于服务器之间的文件传输太有用啦 xff0c 不会怎么能行呢 xff01 先来看看基础的命令 xff0c 包括了连接 xff0c 列出列表 xff0c 下载 xff0c 上传 xff0c 断开这最基础的命令
  • TCP/IP,Linux中使用信号量控制运行中的进程,使用signal函数绑定信号量和处理函数,替换信号量默认功能,信号量会打断sleep的休眠状态

    TCP IP xff0c Linux中使用信号量控制运行中的进程 xff0c 绑定信号量和处理函数 xff0c 信号量会打断sleep的休眠状态 一 Linux中使用信号量对进程的调控 xff1a 1 信号量是一个int值 xff0c 由操
  • 几种经典非线性滤波算法简单概括(EKF,UKF,CKF,PF)

    几种经典非线性滤波算法概括 xff08 EKF xff0c UKF xff0c CKF xff0c PF xff09 上一篇文章阐述了Kalman滤波算法 xff0c 该算法是在线性高斯下的最优滤波估计算法 但是在实际控制系统中 xff0c
  • 扩展卡尔曼滤波(EKF)算法详细推导及仿真(Matlab)

    扩展卡尔曼滤波 xff08 EKF xff09 算法详细推导及仿真 xff08 Matlab xff09 扩展卡尔曼滤波算法是解决非线性状态估计问题最为直接的一种处理方法 xff0c 尽管EKF不是最精确的 最优 滤波器 xff0c 但在过
  • uio驱动编写 实例1

    AUTHOR xff1a Joseph Yang 杨红刚 lt eagle rtlinux 64 gmail com gt CONTENT uio驱动编写 实例1 NOTE xff1a linux 3 0 LAST MODIFIED xff
  • raspberry pi pico, 如何在macos平台使用picoprobe,vscode来debug程序

    debugprobe 80元人民币 再买一块pico 刷上debug程序 xff0c 仅要16元 xff0c 当然用便宜的 在mac上的vs code总是遇见问题 单独运行openocd时 xff0c 也有问题 xff0c 出现错误 CMS
  • 1—类、域、方法和实例对象

    Java 是面向对象的高级编程语言 xff0c 类和对象是 Java 程序的构成核心 围绕着 Java 类和 Java 对象 xff0c 有三大基本特性 xff1a 封装是 Java 类的编写规范 继承是类与类之间联系的一种形式 而多态为系
  • 常用数学公式汇总

    常用数学公式汇总 一 基础代数公式 1 平方差公式 xff1a xff08 a xff0b b xff09 xff08 a xff0d b xff09 xff1d a2 xff0d b2 2 完全平方公式 xff1a xff08 a b x
  • Kubernetes--API Server资源隔离

    Kubernetes的一些功能特性也与公有云提供商密切相关 xff0c 例如 xff1a 负载均衡服务 弹性公网IP 存储服务等 xff0c 具体实现也需要与API Server通信 xff0c 也属于运行商内部重点保障的安全区域 此外 x