当前位置:网站首页>Azure kubernates service update | improve development experience and efficiency
Azure kubernates service update | improve development experience and efficiency
2022-06-11 03:29:00 【Microsoft technology stack】
For all developers Kubernetes
When a developer needs to create a Kubernetes When , You need to master a lot of basic knowledge ( Such as containerization , Kubernetes Configuration method , as well as ingress etc. ), This increases the difficulty of getting started . Microsoft is committed to using... For developers Azure Kubernetes service ( hereinafter referred to as AKS) Bring the best Kubernetes Development experience . We are very pleased to announce a series on AKS Basic functions of application development , So that developers can quickly deploy a non containerized application with only the original code to Kubernetes On the cluster , It also provides out of the box security Web Application routing , And you can extend your application in many ways .

Draft Visual Studio Code Integrate
▌Draft v2 Integrated experience ( preview )
Draft It's an effort to simplify Kubernetes Open source project for development process . We released Draft Of the 2 edition , Solve the problems from code to container to cloud application .Draft Can be quickly generated for non containerized applications Dockerfile、Kubernetes detailed list 、Helm Chart 、Kustomize Configuration and other containerization related files . And generate GitHub Actions Workflow file , Make it easier for developers to quickly deploy applications to Kubernetes On the cluster . Microsoft is trying to Draft Experience integrated into AKS On . Developers can use Azure CLI、Visual Studio Code, And by Azure Portal will Draft And AKS The fusion , Get from source code stored in Azure Container Registry Container image in and GitHub Actions workflow , The container application is generated through a few simple lines of commands and quickly deployed to AKS to cluster around :
git clone https://github.com/myrepo/ContosoAiraz aks draft create --destination ./ContosoAiraz aks draft generate-flow --destination ./ContosoAirgit push
▌Web Application routing plug-ins ( preview )
We are pleased to announce that in AKS Publish on Web A public preview of the application routing plug-in , This is for your Web The application is safely in Kubernetes The easiest way to start and run , At the same time, the management portal controller is reduced 、 Certificate management and DNS Configuration complexity . The plug-in provides a nginx Managed entry controller for , And with Open Service Mesh (OSM) Out of the box land integration , To use two-way TLS Protect intra cluster communication .
▌ Using a Kubernetes Event driven automatic extension of (KEDA) Extend the application ( preview )
KEDA AKS Extensions provide a way to AKS Enable... On the cluster KEDA Methods . By using Azure CLI Enable KEDA add-in , This add-on provides a connection to AKS Integrated KEDA Full support for installation . Enable KEDA AKS The extended , The deployment can be reduced to 0 individual pod, Thus reducing consumption when not needed . When there is a new need ,KEDA Activate the deployment in response to incoming traffic .
simplify operator Experience
▌ net update
HTTP Agent support Has been released . By exposing a simple interface ,operator You can use this interface to protect in proxy dependent environments AKS Network traffic required , This allows you to deploy the cluster behind the corporate agent .
In cyberspace , trusteeship NAT Gateway integration Has been released , As the preferred exit choice for the cluster . This allows every one to IP Most addresses 64,000 Two outbound UDP and TCP Traffic , most 16 individual IP Address .
pod IP and pod Dynamic allocation of subnets Has been released , It can improve the cluster IP Granularity control and efficiency of space .
▌ Cluster operation management
We want to ensure that as much visibility and transparency as possible , So we started testing AKS Release tracker , It allows developers to monitor across Azure Regional AKS Where the status is released , To find out when to deploy a new fix or feature . The release will map directly to AKS Release notes.
Alias minor version Has been released . With this function , You do not need to specify the exact Kubernetes The patch version can create clusters and node pools . When creating a cluster without specifying a patch , The cluster will run minor version The latest patch .
▌ performance optimization
In terms of cluster performance optimization , Custom node configuration Has been released , It allows you to configure or adjust operating system settings or kubelet Parameters to meet workload requirements .
With AKS Based on Ampere-Altra Arm Node support for Release , You can now create Arm 64 position Ubuntu Proxy node , Mixed use in a cluster Intel and Arm Architecture node . Compared to based on x86 Virtual machine , This can provide up to 50% Better cost performance , Used to scale out workloads .
And Windows Server 2019 comparison ,Windows Server 2022 Provides new features and significant improvements . With this new public preview feature ,AKS Now supports Windows Server 2022. In other security related optimizations ,Windows Server 2022 Also for Windows Container and Kubernetes Provides several platform improvements .
With the help of Azure Arc send Kubernetes Suitable for a variety of environments
With the help of Azure Arc-enabled Kubernetes, We're expanding Azure platform , So that you can 、 Build in edge and cloudy environments Kubernetes Applications and run consistently .
▌Open Service Mesh Release
Open Service Mesh Extensions are now available for Azure Arc-enabled Kubernetes colony . This allows users to uniformly manage 、 Protect and gain out of the box observability for highly dynamic microservice environments . The extension is lightweight , The service grid interface can be configured API, And by Envoy Acting as Sidecar Inject each application instance to work . The service grid provides some core functions , For example, between microservices mTLS Traffic encryption 、 Traffic splitting 、 Access control strategy 、 Observability of application performance, etc .
▌Azure Key Vault Secret provider extension Publishing
Azure Key Vault The secret provider allows Arc Workload access on the cluster is stored in Azure Key Vault Key in 、 Secrets and certificates . Use centralized secret storage instead of creating locally on the cluster Kubernetes confidential , Security profiles that enhance applications . Based on Azure Key Vault Key rotation frequency enabled , Users can customize the polling interval of this extension , The default is 2 minute .
▌Azure Medium GitOps with Flux v2 Release
stay AKS and Azure Arc-enabled Kubernetes Medium GitOps with Flux v2 Has been released .Azure Support for the entire cloud and hybrid Kubernetes Of assets GitOps Configuration and workload management ——AKS And clusters in local or other public clouds .Flux v2 It's a big update , brought Kubernetes Native architecture 、 Observability and multi tenancy, etc .
▌ Apply to DevOps Of Azure Arc Jumpstart ArcBox
With Azure Arc The increasing number of customers ,Azure Arc-enabled Kubernetes Become something else Azure Arc service ( for example : Data services 、 Machine learning and application services ) The basis of , Union becomes our new Azure Arc-enabled Kubernetes Part of the landing area accelerator .
Since we released it in January Jumpstart ArcBox 2.0 And the new ITPro Since the style , The number of positive feedback and customer adoption is very considerable . new ArcBox Modular design allows us to easily bring new styles , today , We are happy to share the latest style with you - be used for DevOps Of ArcBox!

Azure Arc DevBox
More content and interpretation videos , please Go to the original blog
边栏推荐
- /10个值得推荐的学习编程的网站 世界已经进入了互联网的时代。据最近发布的一篇《2016年互联网趋势》报告显示,中国已成为互联网市场的领导者,中国互联网用户的数量达到了6.68亿。可以预见,有
- R bioinformatics statistical analysis
- postgresql 函数的参数为自定义类型时传参格式
- 摘桃子(双指针)
- 单片机通信数据延迟问题排查
- jlink最新版本下载
- net::ERR_ FILE_ NOT_ Found error
- Canvas interactive star animation background JS special effect
- If not, use the code generator to generate a set of addition, deletion, modification and query (2)
- window10安装keras
猜你喜欢

Unity's data persistence -- Jason

JS click the sun and moon to switch between day and night JS special effect

UML series articles (28) architecture modeling - collaboration

【ELT.ZIP】OpenHarmony啃论文俱乐部——电子设备软件更新压缩

Canvas drawing -- how to place the drawing in the center of the canvas

超算Disk quota exceed

OPPO K9试水“捆绑销售”,消费者“赚了”还是“亏了”?

Lvgl Chinese font production

Mazhiqiang: research progress and application of speech recognition technology -- RTC dev Meetup

音乐正版率关键数据缺失,网易云音乐IPO胜算几何?
随机推荐
canvas旋转绘图h5动画js特效
The key data of music genuine rate is missing. What is the odds of Netease cloud music IPO?
GD32F4串口dma接收问题解决
删除CSDN上传图片的水印
Discussion on the concurrency security of a common set on players
js顶部图标菜单点击切换背景色js特效
Multivalued mapping: arraylistmultimap and hashmultimap
What has TCL done right to break through the technological strength of Chinese brand innovation?
Vocabulary Construction -- code completion fast food tutorial (3) - word segmentation
three.js炫酷科技感背景h5动画
How should Xiaobai start the Amazon self support evaluation?
thinkphp3.2.3反序列化利用链分析
/The world of 10 recommended websites for learning programming has entered the era of the Internet. According to a recently released Internet trends 2016 report, China has become a leader in the Inter
超算Disk quota exceed
js实现柯里化
If not, use the code generator to generate a set of addition, deletion, modification and query (2)
R analysis visual practical data (flight \u education \u restaurant \u tenant \u change \u life \u safety)
TweenMax五彩小球弹跳动画
潮玩力真火力!年轻人第一台巨幕影院?酷开电视Max 86“庞然来袭
名不副实的雅迪高端品牌VFLY,为何“不高端”?