5.30-cloud support -learning

news2024/11/25 3:22:57

文章目录

  • namespace
  • access
  • NSG(network security group )
  • UDR (User-Defined Routing)
  • Azure Firewall

namespace

在这里插入图片描述

Namespaces are defined at the Kubernetes cluster level, so each namespace is unique throughout the cluster. In AKS, each namespace can contain Kubernetes resources on multiple nodes, and Kubernetes’ RBAC (Role-Based Access Control) mechanism can be used to control user or service principals’ access to resources in that namespace.

access

User can be assigned Kubernetes RBAC roles through the Azure portal to grant them access to specific services in the AKS.
Note that when assigning Kubernetes RBAC roles through the Azure portal, we can only grant built-in Kubernetes RBAC roles, not create custom RBAC roles. If we need to create custom RBAC roles, we can do so using the kubectl command line tool or the Kubernetes API.

NSG(network security group )

The NSG is an Azure resource that controls network traffic on a virtual network
First of all , before we learn this , we need to understand why the concept came into being.
在这里插入图片描述
The emergence of NSG is to enhance the security of the virtual network in Azure. One of the main functions of NSG is to limit the access of other Azure resources to the Azure virtual machine. NSGS help you protect Azure resources and limit network traffic to improve network security and reliability。
在这里插入图片描述

When network traffic enters a virtual network, the Azure system routes the traffic to corresponding resources based on information such as source IP address, destination IP address, protocol, and port. If traffic enters the resources associated with the NSG, the NSG matches the traffic and decides whether to allow the traffic to enter or leave the NSG based on the defined security rules.
Security rules of the NSG are in order. Rules with a higher priority override rules with a lower priority. When the traffic matches a rule, the NSG determines whether to allow or deny the traffic based on the rules. If the traffic does not comply with any rules, the NSG denies the traffic by default.
Note that NSG can operate at the subnet level or at the individual VM level. If you need to control traffic on a single VM, you can directly associate the NSG with the network interface of the VM.

UDR (User-Defined Routing)

在这里插入图片描述
User-Defined Routing (UDR) is a function of user-defined routes on the Azure virtual network. It helps you flexibly manage network traffic.
Note that the UDR can only control the routes of traffic on the virtual network, but cannot control the routes of traffic on the public network. If you want to route public network traffic to a resource on the Azure virtual network, you need to use Load balancing services such as Azure Load Balancer or Azure Application Gateway.
After that , there are three things we have to know about UDR.
First thing is how to create a UDR
Create a UDR: First, you need to create a UDR and define routing rules. Routing rules can be matched and forwarded based on the destination IP address, source IP address, protocol, port, or next hop type. For example, you can define a routing rule to route traffic to a specific subnet or virtual network gateway.
Second thing is how to assign UDRs
Assign UDRs: After creating UDRs, you need to assign them to subnets or virtual nics. Assigning UDRs helps you control traffic routing within a virtual network. In Azure, you can assign UDRs through tools such as Azure Portal, Azure PowerShell, or Azure CLI.
Third thing is how to routed traffic
Routed traffic: After the UDR is created and allocated, the traffic within the virtual network is forwarded according to the routing rules defined in the UDR. For example, if you define A routing rule in the UDR to route traffic with destination IP address 10.0.0.0/16 to subnet A, traffic from within the virtual network with destination IP address 10.0.0.0/16 will be routed to subnet A.

Azure Firewall

The Azure Firewall functions as the front end of the virtual network. All traffic entering and leaving the virtual network must be checked and controlled by the Azure Firewall. When traffic enters or leaves the virtual network, it is routed to the public IP address of the Azure Firewall. The Azure Firewall checks whether the traffic complies with the rules and controls the traffic access and direction based on the rules.
在这里插入图片描述

It should be noted that Azure Firewall and NSGS involve different levels of network security. Azure Firewall is located at the fourth layer (transport layer) of the OSI model, mainly because it is designed to protect network applications. NSG are located at the third layer of the OSI model (the network layer), mainly because they are designed to protect hosts and subnets in the network.
在这里插入图片描述

When you access a resource in the Azure virtual network from the Internet, such as a Service on AKS, you access the public IP address of the Azure Firewall. Azure Firewall will check if your request complies with the rules and control the access and direction of the request based on the rules. If the request complies with the rules, Azure Firewall will allow the request through and route it to the target resource. If the request does not conform to the rules, Azure Firewall blocks the request and logs the firewall for you to monitor and respond to.
To summary .
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/588923.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C语言笔记 | 数据结构入门指南

文章目录 0x00 前言 0x01 百鸡百钱 0x02 借书方案知多少 0x03 持续更新 0x04 参考文献 0x05 总结 0x00 前言 写这篇《C语言笔记 | 数据结构入门指南》主要是为了帮助更多的编程爱好者打开数据结构的大门,同时也是为了自我编程水平能力的提升。在深奥的数据结构…

正交实验进行方差分析

一、案例介绍 想要从某种草药中提取植物酚,利用专业知识发现可能有三个条件会影响植物酚的提取,每个条件有三个水平,想要通过实验,寻找植物酚的最佳提取条件,其中提取植物酚的参考标准为植物酚的含量(案例…

在线原型设计是什么?8款在线原型工具助你高效设计!

原型设计是产品经理、设计师和开发工程师沟通最初的产品设想的重要工具。 在线原型通过云端的方式具象化地呈现产品内容、结构及粗略的布局,说明用户将如何与产品进行交互,搭建了产品经理、设计师和开发工程师沟通的桥梁,帮助产研团队减少信…

什么是深度数据包检测 (DPI)

随着混合工作成为生活的正常部分,新技术每天都在使用,同时总是通过网络传输数据的山体滑坡。通过高正常运行时间、快速解决问题和富有洞察力的情报提供无缝的用户体验至关重要。为此,对网络进行端到端监控非常重要。 深度数据包检测是一种用…

技术招聘漫谈 | 正在招Golang工程师的你,赶快收藏这份识人秘籍!

各位技术面试官,欢迎来到新一期的技术招聘漫谈专栏。 在前两期的专栏中,我们解析了前端工程师(点击此处回顾)以及 Java 工程师(点击此处回顾)这两个常见技术岗位的招聘技巧。 今天,我们想把目…

了解和使用 Docker 镜像仓库

前言 在上文 《了解和使用 Docker》 之后,反响不错,也上了热榜。本来是想直接整理一下容器编排工具 Docker Swarm 和 K8s 博文的,但是半路杀出了这个活动😂,为表敬意,先参与一波吧。 本文主要介绍一下容…

【MyBatis】MyBatis中#{}与${}的区别是什么?

文章目录 前言一、彻底理解SQL注入二、关于 # { }三、关于$ { }四、Mybatis中#{}与${}的区别五、代码案例使用#{}案例使用$ {}案例 前言 在开发中使用Mybatis经常使用到#{}与${},二者区别是?来总结一下。 在mybatis中动态 sql 是其主要特性之一&#x…

什么是现代化智慧型档案馆

近日,智慧档案馆建设的新闻热度不断攀升,你知道智慧档案馆是什么吗? ​智慧档案馆是指运用现代信息技术手段,对传统档案馆进行数字化转型,实现档案数字化存储、智能化检索和共享服务。通过数字化转型,不仅可…

< 免费体验ChatGPT:免费且好用,不用使用 “ 魔法 ”,一款功能强大且轻便的插件!webTab! >

免费且好用,不用使用 “ 魔法 ”,一款功能强大且轻便的插件!webTab! 👉 前言👉 功能演示图👉 使用经验分享👉 如何安装webTab插件呢?往期内容 💨 tips&#x…

(转载)基于量子遗传算法的函数寻优算法(matlab实现)

8.1 理论基础 8.1.1 量子遗传算法概述 量子遗传算法(quantum genetic algorithm,QGA)是量子计算与遗传算法相结合的产物,是一种新发展起来的概率进化算法。遗传算法是处理复杂优化问题的一种方法,其基本思想是模拟生物进化的优胜劣汰规则与染色体的交…

太优雅了,公司项目终于用上了Spring状态机

1、什么是状态机 1.1 什么是状态 先来解释什么是“状态”( State )。现实事物是有不同状态的,例如一个自动门,就有 open 和 closed 两种状态。我们通常所说的状态机是有限状态机,也就是被描述的事物的状态的数量是有限…

【HTML 往日冒险 01】标签 元素 属性 注释 文本格式化 颜色 CSS

HTML 往日冒险日志01 说在前面重新开始基础标签 basic元素 elements属性 attributes标题,水平线以及注释 headings段落与折行 paragraphs样式 html_styles文本格式化 formatting注释 comments颜色 colorsCSS 说在前面 HTML 对于现在的我来说,熟悉又陌生…

实验室信息系统源码,LIS源码

实验室信息系统源码,LIS源码 技术细节: SaaS架构的Client/Server应用 体系结构:Client/Server架构 客户端:WPFWindows Forms 服务端:C# .Net 数据库:Oracle 接口技术:RESTful API HttpW…

深度学习环境搭建笔记(一):detectron2安装过程

文章目录 第一步 安装python第二步 安装pycocotools第三步 安装Torch和Torchvision第四步 安装fvcore第五步 安装detectron2第六步 开始安装 第一步 安装python cuda 10.2 环境下 conda create -n detectron python3.7 第二步 安装pycocotools 下载对应的pycocotools-window…

ESXI7.0安装Windows Server 2008 R2

1:使用VC正常建立虚拟机,前四项根据自己的时间情况选择,兼容性用默认的ESXI7.0U2及更高版本。 2:客户机操作系统选择Windows,客户机操作系统版本选择我们想安装的Windows Server 2008 R2(64位) 3:自定义硬件…

LINUX使用问题记录

LINUX使用问题记录 linux 安装pylab报错 sudo apt-get install python3-matplotliblinux换源 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bakvim 编辑 sources.list : $ sudo vim /etc/apt/sources.list 将 sources.list 中的内容替换如下 注意&#…

Vulkan Tutorial 7 纹理贴图

目录 23 图像 图片库 暂存缓冲区 纹理图像 布局转换 将缓冲区复制到图像上 准备纹理图像 传输屏障掩码 清除 24 图像视图和采样器 纹理图像视图 采样器 Anisotropy 设备特征 25 组合图像采样器 更新描述符 纹理坐标系 着色器 23 图像 添加纹理将涉及以下步骤&am…

如何快速手撕单例类?一文教会你

👨‍🎓作者:bug菌 ✏️博客:CSDN、掘金、infoQ、51CTO等 🎉简介:CSDN|阿里云|华为云|51CTO等社区博客专家,历届博客之星Top30,掘金年度人气作者Top40,51CTO年度博主Top12…

数据结构与算法基础-学习-24-遍历之DFS(深度优先搜索)和BFS(广度优先搜索)

目录 一、遍历定义 二、遍历实质 三、DFS 四、BFS 五、宏定义 六、自定义类型 七、函数实现 1、DFS(邻接矩阵实现) 2、DFS(邻接表实现) 3、BFS(邻接矩阵实现) 4、BFS(邻接表实现&…

在idea中创建maven

说明:maven是一款管理和构建java项目的工具,使用maven,可规范开发,提高开发效率;maven的安装参考:http://t.csdn.cn/623Ah 配置Maven环境 创建maven,先要做准备工作,把idea中的环境…