当前位置:网站首页>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

原网站

版权声明
本文为[Microsoft technology stack]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/162/202206110322128884.html