- 123
- 38 714
Azure Kubernetes Service (AKS)
United States
Приєднався 30 чер 2023
This is the official Azure Kubernetes Service (AKS) account led by the AKS Team. Subscribe here for AKS technical content and updates.
AKS Loves OpenSource Series: Russell de Pina on Stateful Workload Guidances
Welcome back to our series, "AKS Loves Open Source"! Today, we're thrilled to have our Principal PM, Russell de Pina, with us to explore the Stateful workload guidance for AKS.
The guidance for Valkey, Postgres & MongoDB is already out. Additional guidance for Ray & Airflow is being worked on by our teams.
Valkey: learn.microsoft.com/en-us/azure/aks/valkey-overview
MongoDB: learn.microsoft.com/en-us/azure/aks/mongodb-overview
PostgreSQL: learn.microsoft.com/en-us/azure/aks/postgresql-ha-overview
The AKS team is incredibly grateful to the open-source community. AKS is built on the robust foundation of open-source Kubernetes, and many of our features are powered by other amazing open-source projects. To show our appreciation, we've launched the "AKS Loves Open Source" video series.
Thank you for watching this series and joining us in celebrating the spirit of open source! 🌟
#AKSLovesOpenSource #Kubernetes #OpenSource #AKS #guidance #postgres #valkey #mongodb #ray #airflow #CloudComputing #TechCommunity #ThanksgivingSeries #MicrosoftAKS #DevOps #CloudNative #Github #azure
The guidance for Valkey, Postgres & MongoDB is already out. Additional guidance for Ray & Airflow is being worked on by our teams.
Valkey: learn.microsoft.com/en-us/azure/aks/valkey-overview
MongoDB: learn.microsoft.com/en-us/azure/aks/mongodb-overview
PostgreSQL: learn.microsoft.com/en-us/azure/aks/postgresql-ha-overview
The AKS team is incredibly grateful to the open-source community. AKS is built on the robust foundation of open-source Kubernetes, and many of our features are powered by other amazing open-source projects. To show our appreciation, we've launched the "AKS Loves Open Source" video series.
Thank you for watching this series and joining us in celebrating the spirit of open source! 🌟
#AKSLovesOpenSource #Kubernetes #OpenSource #AKS #guidance #postgres #valkey #mongodb #ray #airflow #CloudComputing #TechCommunity #ThanksgivingSeries #MicrosoftAKS #DevOps #CloudNative #Github #azure
Переглядів: 65
Відео
AKS Community Calls - Feature Announcements from KubeCon & Ignite 2024
Переглядів 30421 день тому
Join us for our first Azure Kubernetes Service (AKS) community call, held on December 11th, 2024, at 8 AM Pacific Time. We reviewed all the exciting announcements and updates from KubeCon North America and Microsoft Ignite. Starting in January 2025, we will be hosting a series of monthly community calls focusing on product roadmap updates. For more details on the Community Calls, visit: aka.ms/...
AKS Loves OpenSource Series: Kaysie Yu on AKS Cost Analysis & OpenCost
Переглядів 7021 день тому
Welcome back to our Thanksgiving series, "AKS Loves Open Source"! Today, we're thrilled to have our PM, Kaysie Yu, with us to dive into AKS Cost Analysis. Kaysie will explain how this feature leverages the open-source OpenCost project and how we contribute back to it. The AKS team is incredibly grateful to the open-source community. AKS is built on the robust foundation of open-source Kubernete...
AKS Loves OpenSource Series: Ishaan Sehgal on Kaito
Переглядів 9421 день тому
Welcome back to our Thanksgiving series, "AKS Loves Open Source"! Today, we're thrilled to have our Software Engineer, Ishaan Sehgal, with us to dive into Kaito. Ishaan will explain how our team leverages the open-source project and how we contribute back to it. The AKS team is incredibly grateful to the open-source community. AKS is built on the robust foundation of open-source Kubernetes, and...
AKS Loves OpenSource Series: Sandhya Castelino on ACNS & Retina, Hubble
Переглядів 11921 день тому
Welcome back to our Thanksgiving series, "AKS Loves Open Source"! Today, we're thrilled to have our Principal PM, Sandhya Castelino, with us to dive into Advanced Container Networking Services. Sandhya will explain how this feature leverages the open-source Retina and Hubble projects and how we contribute back to them. The AKS team is incredibly grateful to the open-source community. AKS is bui...
AKS Loves OpenSource: Liqian Luo on Fleet Manager
Переглядів 9128 днів тому
Welcome back to our Thanksgiving series, "AKS Loves Open Source"! Today, we're thrilled to have our Partner Software Engineering Manager, Liqian Luo, with us to dive into Kubernetes Fleet Manager. Liqian will explain how this our team created this open source project and contributes back to the community with it. The AKS team is incredibly grateful to the open-source community. AKS is built on ...
AKS Loves OpenSource Series: Sudhanva Huruli on Linux
Переглядів 9328 днів тому
Welcome back to our Thanksgiving series, "AKS Loves Open Source"! Today, we're thrilled to have our Principal PM, Sudhanva Huruli, with us to dive into Linux. Sudhanva will explain how this our teams leverage the open-source projects and contribute back to them. The AKS team is incredibly grateful to the open-source community. AKS is built on the robust foundation of open-source Kubernetes, and...
KubeCon India - Azure Days with Kubernetes
Переглядів 327Місяць тому
🎉 Join Us at KubeCon India 2024! 🎉 We are excited to invite you to KubeCon India, happening this December in Delhi! This is your chance to dive deep into the world of Kubernetes and connect with industry experts and enthusiasts. Prior to KubeCon, Microsoft Azure will be hosting Azure Days with Kubernetes on Dec 9th and 10th. This exclusive event will provide hands-on sessions, insightful talks,...
AKS Loves OpenSource Series: Keith Mattix on Istio
Переглядів 89Місяць тому
Welcome back to our Thanksgiving series, "AKS Loves Open Source"! Today, we're thrilled to have our Senior Software Eng Lead, Keith Mattix, with us to dive into Istio. Keith will explain how our team leverages the open-source project contributes back to it. The AKS team is incredibly grateful to the open-source community. AKS is built on the robust foundation of open-source Kubernetes, and many...
AKS Loves OpenSource Series: Chase Wilson on CNI Overlay & Cilium Project
Переглядів 110Місяць тому
Welcome back to our Thanksgiving series, "AKS Loves Open Source"! Today, we're thrilled to have our PM, Chase Wilson, with us to dive into AKS CNI Overlay. Pavneet will explain how this feature leverages the open-source Cilium project and how we contribute back to it. The AKS team is incredibly grateful to the open-source community. AKS is built on the robust foundation of open-source Kubernete...
AKS Loves OpenSource Series: Pavneet Ahluwalia on Node Auto Repair & NPD
Переглядів 136Місяць тому
Welcome back to our Thanksgiving series, "AKS Loves Open Source"! Today, we're thrilled to have our Principal PM, Pavneet Singh Ahluwalia, with us to dive into AKS Node Auto Repair. Pavneet will explain how this feature leverages the open-source Node Problem Detection project and how we contribute back to it. The AKS team is incredibly grateful to the open-source community. AKS is built on the ...
Azure Day with Kubernetes at KubeCon North America 2024, Salt Lake City (Part 2)
Переглядів 502Місяць тому
0:00:00 Leading performance scale 0:08:44 Performant storage 0:15:06 Flexible and elastic capacity 0:27:50 Effortless built-in security 0:33:02 Secure networking 1:00:04 Advanced Container Networking Services 1:12:37 Secure supply chain 1:12:54 Azure Linux 1:15:17 Azure Container Registry 1:19:36 Vulnerability assessment 1:24:00 Closing remarks
Azure Day with Kubernetes at KubeCon North America 2024, Salt Lake City (Part 1)
Переглядів 592Місяць тому
0:00:00 Keynote 0:34:25 Proactive Workload Resiliency 0:36:27 AKS Platform reliability and scalability 0:46:37 Zonal & Regional availability and spread 0:48:39 Application resiliency 0:48:39 Geo resiliency with Fleet Manager 0:55:06 State management and resiliency 1:03:30 Backup 1:05:46 Chaos Testing 1:06:39 Upgrades and deployments 1:17:21 Safe and progressive rollout
AKS Loves OpenSource Series: Brendan Burns on how Azure embraces open source
Переглядів 425Місяць тому
Happy Thanksgiving season! 🎉 The AKS team is excited to express our gratitude to the incredible open-source community. AKS is built on the foundation of open-source Kubernetes, and many of our features are powered by other fantastic open-source projects. To show our appreciation, we've created the "AKS Loves Open Source" video series. In this series, Brendan Burns, Azure CVP for CloudNative and...
AKS Team @ KubeCon + CloudNativeCon North America 2024
Переглядів 2012 місяці тому
AKS Team @ KubeCon CloudNativeCon North America 2024
Self-Hosted GitHub Runners on AKS using Azure Files
Переглядів 4302 місяці тому
Self-Hosted GitHub Runners on AKS using Azure Files
Configuring the AKS Istio Add-on - MeshConfig, Telemetry, and Feature Support Policy
Переглядів 4243 місяці тому
Configuring the AKS Istio Add-on - MeshConfig, Telemetry, and Feature Support Policy
Accessing a Private AKS Cluster Remotely
Переглядів 8443 місяці тому
Accessing a Private AKS Cluster Remotely
AKS Partner Session - Dynatrace on AKS
Переглядів 1223 місяці тому
AKS Partner Session - Dynatrace on AKS
AKS Partner Session - HashiCorp Vault Integration with AKS
Переглядів 1413 місяці тому
AKS Partner Session - HashiCorp Vault Integration with AKS
AKS Partner Session - Scale AI Generative AI Platform in a Box
Переглядів 1123 місяці тому
AKS Partner Session - Scale AI Generative AI Platform in a Box
Using AKS-managed Istio External Ingress Gateway with Gateway API
Переглядів 8083 місяці тому
Using AKS-managed Istio External Ingress Gateway with Gateway API
Protecting Secrets in AKS with the Key Vault CSI Driver and Workload Identity
Переглядів 8906 місяців тому
Protecting Secrets in AKS with the Key Vault CSI Driver and Workload Identity
Istio Add-on for AKS (Part 3) - Add-on scale and performance benchmarks
Переглядів 2987 місяців тому
Istio Add-on for AKS (Part 3) - Add-on scale and performance benchmarks
We had an issue , while creating a certificate, clusterissuer for https routing in aks istio add on enabled, please do vedio or blog on it
When an upgrade run is stuck in 'Pending' status for a long while after its been started, what logs are available in Fleet Manager to assist with troubleshooting and identifying the cause?
Classic Azure vibes! :rocket: Launches Azure CNI Overlay and Application Gateway for Containers as game-changers, but they don’t play nice together... even after a year. 😢 Innovation on pause?
Really great video! Could you explain only the difference between creating the k8s secrets directly and using this workload identity and letting the Secretproviderclass to create the k8s secrets. Isn't the result at the end the same (having k8s secrets which again are not really secure)?
That is correct. Synching the secret will make the secret accessible via the kube api, vs. not syncing which only makes it available within the pod. So, it isnt ideal to sync secrets and it should really only be done if using the volume mount alone isnt possible (ex. 3rd party solutions where you dont have code access). I'd argue that the best option is to use the Key Vault SDK directly where you can, as that also will set you up well for secure key release in confidential compute scenarios.
Hello Paul, Is it possible to launch/create AKS automatic cluster in Vnet and Subnet, and how to define it in terraform configs?
Custom VNET support is coming soon
There are so many mistakes on this first session. The biggest I think is creating a library and attempting to run as a module. Where is the wit folder on this one. I believe this is WASM old modules but not components.
Would be great for that love of Open Source to extend to Calico as well. It has been a stable player working nicely with AKS for years; rumors of deprecated support of Calico features are unfortunate.
The limitation of Azure CNI Overlay Network plugin is it can't be used with Application gateway Ingress Controller, and we have Enterprises which always request for Azure Native tolling so instead if Nginx Ingress controller we have to go with AGIC , now if Azure CNI Overlay will become default plugin then we have to be sure to choose Azure CNI Pod Subnet. Can we expect update to azure CNI overlay so that it can work with Application gateway Ingress Controller
We are currently working on the compatibility and expect this to be available sometime mid-2025 (estimate). You can follow the progress on this work item on our public roadmap: github.com/Azure/AKS/issues/4681
Dapr also is good example
Yes of course. There are several open source projects that we will be highlighting for next few weeks. Including Istio, Kaito, Cilium, opencost and several more. Stay tuned here for all of that goodness!
Need a mic on your body for videos like this...
amazing! Can I view and operate my k8s node? Is it charged by pod or by node? and what's the difference from GKE Autopilot?
During the Preview, AKS Automatic uses the same pricing as Standard, but we do have plans for a modified approach when this GA's. More details on that part to come. I'd be curious about what you mean by view/operate nodes? The goal is to abstract the infra as much as possible and any node management activities are either automated or available via the API/CLI/Portal/etc. There are some differences between AKS Automatic and GKE Autopilot. The most notable is that you can actually switch back and forth between AKS Automatic and Standard. It's just a separate SKU/flag and not a completely different offering. This allows customers to get started with Automatic as they are learning. If they have any need for custom configurations, they can just switch
Hi, nice demo I am having many microservices in a cluster, I can see isto-mesh & osm addons in azure portal which is better suitable to have a communication between services within the cluster
The OSM project is archived and the OSM AKS add-on will soon be deprecated. We are advising customers to use the Istio add-on or migrate to it if they are not using it currently. Thanks!
Thank you so much! i struggled to get this details. Using exiting istio ingress using this Kuberenet api specific to aks istio add on
Glad it was helpful!
Amazing product. Amazing presentation!
Amazing product. Amazing presentation!
Good stuff!
Can you share the github repository for the aks-node-viewer?
We're working on this. Hopefully we will have it by GA
Great demo - can't wait to try out the gateway api.
Awesome @TheDavidHoerster! Yes, this is experimental for now but do give it a try and reach out with any feedback!
Could you please make a vedio related to the Karpenter based on VM sizes.
Thanks for the feedback. Great idea on the Karpenter video. I’m reaching out to our PM on this to get something going!
Can it scale to zero?
Thanks for the good question. Automatic doesn’t quite scale to zero, but pretty close. There is still a system node pool needed for some base AKS system containers. These are fairly small, but not entirely zero. Automatic does use Node Autoprovision (Karpenter) and this will deploy nodes on-demand and re-balance as needed which will also help reduce resources. AKS also supports stop/start which could help depending on your use case. learn.microsoft.com/en-us/azure/aks/start-stop-cluster
@@theakscommunity Thank you for the answer 🙏. So, it is not exactly like GKE Autopilot (At google cloud), if I understand good, here you always pay for provisioned machines? (Where at google only consumed ressources, not at machine scale). Very interesting! I believe Azure Container Apps is more like GKE Autopilot than Automatic.
@@MrBrouilles It’s different in that we allow you to switch between AKS Automatic and Standard. But you won’t actually pay for the provisioned VM’s when this is GA. In the preview, the billing model looks like Standard, but we’re working on the per pod/usage based model for GA. Stay tuned.
@@MrBrouilles To be clear, I don’t think ACA is really like GKE Autopilot. It’s not a Kubernetes solution, so it’s more like a PaaS offering for microservices than any of the managed K8s services like AKS and GKE
@@theakscommunity thank you for your explanations 🙏
I have been using KEDA for past few years. Automatically resizing the resource limits using VPA is a handy feature of AKS Automatic. Looks promising. Thanks for sharing this.
Great. Thanks
Actually starts at 5:08
Thanks for that!
Already have feature requests in for it but....need options to take AGC private. Traffic through Front Door to AGC via Private Link Services. Please and thank you :)
Private front-ends are on our roadmap. We can't provide an ETA at this time
@@theakscommunitycan you link the roadmap so we can subscribe to changes?
Would be keen to use the App Gateway for Containers but the lack of WAF integration is a dealbreaker for us at the moment. Do you have an idea of when this will be added?
This is in the works. I don't have any details on timing, but we will share on this channel as soon as we have a good idea
Nice short tutorial. Thanks!
Is there a public repo for the "aks-node-viewer" coming? I could only find the AWS "eks-node-viewer" and I read on a GitHub issue [kubernetes-sigs/karpenter/issues/970] "AKS has an internal repo implementing the pricing data and forking from EKS node Viewer".
For those who watch the beginning of the stream, I needed to install libssl-dev on wsl for the cargo-component to install.
Thank you
Can you make one on open service mesh on aks apart form istio
Please note that OSM has been archived by it's maintainers. openservicemesh.io/blog/osm-project-update We suggest following this guidance to move to the Istio add-on. learn.microsoft.com/en-us/azure/aks/open-service-mesh-istio-migration-guidance We would love to know if there are any obstacles or missing features that would prevent you from moving forward.
@@theakscommunity thanks a lot means osm is legacy now and istio is new solution do you know in AKS which one I should go
@@amitverma7545 We recommend the Istio Add-on for AKS. It's a managed offering, so we take care of the Istio control plane for you.
Great job Paul!
Can one finally use the Azure installed Gatekeeper for selfmade policies?
You have to go through Azure Policy to create your own policies that sync to Gatekeeper on the cluster. learn.microsoft.com/en-us/azure/aks/use-azure-policy#create-and-assign-a-custom-policy-definition
Amazing!! ❤
Step towards GKE autopilot
nice, thank you!
Perfect! Now let's see it in US gov cloud!
It's not supported in Gov Cloud today,, but it is in our plans. No ETA at this time, but we will be sure to share when we know more
I listened to the end
Great tutorial! Straight to the point! 🎉🎉🎉🎉
Is there any supporting evidence that AGC is performant over other solution?
Thanks for the question. AGC has been completely redesigned from the ground up to improve the performance of both the data plane and control plane. The video demonstrates the performance improvements for the control plane. A quick performance test against the frontend will yield improved results for the data plane as well. Please let us know how us that performing for you.
🤷 'PromoSM'
Nice to see an evolution. In our company we tried to use the Application Gateway Ingress controller however we need to create more than 100 ingresses what is not possible in the Application Gateway. I am eager to test it.
Sounds good. Please let us know how it goes.
is Fleet GA?
The cluster management behavior shown in this video is GA yes. The dataplane part to place workload on member clusters via the hub's apiserver will GA shortly.
Great discussion.. this is my foray into WASI. Have couple of questions though 1. So, WASI is the bytecode the WASM modules should use for making syscalls to use host's resources? And something like wastime implements these new bytecodes and issue syscalls accordingly. 2. How should I think about security/isolation model of wasm modules vs containers? As you've mentioned container runtimes like docker setup required namespaces to isolate containers from other processes on the host. As I understand that in wasm modules, an application has to request explicit networking capabilities to utilize host's networking stack. But, assuming we provide such capabilities to our wasm module, then can our app setup a tap on some other network interface on the host? Like how does WASI wasmtime provide isolation as we are used to containers.
Hey @GK-rl5du, thanks for comment & great questions. I'll do my best to answer and let Yosh correct me if I'm off base. 1. Your understanding matches mine. I've been thinking about WASI as an API. And that API defines the interactions between WebAssembly modules and the host system. Much like syscalls do for the container runetimes like ContainerD. An interesting next step would be to dive into the component model. 2. Capabilities are indeed how the wasm module gets access to the host resources and without those it cannot reach the host. From what I've read and heard it’s supposed to be "sandboxed" but idk what's meant by that. I don't yet understand how the isolation is achieved and if the capability creates an isolated instance of the network interface, for example, or if it's shared. Or if even with an isolated instance if it'd be possible to tap other network interfaces. I'll dig into this and ask ppl smarter on the subject than myself and report back. :)
So, I just spoke with Yosh and here's what I learned. The implementation largely depends on the runtime and how it provides the "API" for the capability. But, all things considered it's isolated by the memory on the host machine that the wasm process is running. And all the data sent and received is locked into that address space. In theory, that shouldn't allow any cross contamination for a lack of a better work. However, that's where hyperlight comes in as a runtime and provides vm level isolation at the process level to ensure isolation.
@@joshduffney7954 thanks for all your efforts Josh 🙂 it's beginning to make sense to me. So, without capabilities based security from runtime and additional help from tech like Hyperlight, a wasm module is similar to an OS process (in terms of isolation/security)? My reasoning is, a vanilla OS process is also memory isolated from other OS processes due to the virtue of Virtual Memory. I'll do my own homework too to understand this better. But this is an interesting tech for sure 😊
nice talk. really explained what WASM really is. good job. subbed. :)
Hey @joebuydem, thanks watching and subscribing. Glad to hear you found value in the conversation. More Wasm content is in the near future! :)
Figured out the issue I ran into around 1:03:33, the dev container uses docker in docker so the registry that was hosted in my local docker desktop wasn't visible. So I needed to run another registry inside the dev container. docker run -d -p 5001:5000 -e REGISTRY_STORAGE_DELETE_ENABLED=true --name registry registry And now I can push the image. docker push localhost:5001/alpine:v1
My apologies for the audio quality on my end... I didn't notice that the wrong mic was selected until afterwards.
2:06 Introduction 5:07 Optimizing Node Performance with Node Saturation Metrics 9:22 Kubernetes Events: Real-time Cluster Signals 10:28 Cluster Autoscaler Metrics: Resource Allocation Fine-Tuning 15:35 Looking ahead
Great presentation!
"Promosm"
To use istio, do we need to pay and Is there any plan in future. I think GCP doing that for their mesh