From 218e66bccd4f4fad29b37f9889f88e7069a05b81 Mon Sep 17 00:00:00 2001 From: Michele Cereda Date: Wed, 17 May 2023 21:05:01 +0200 Subject: [PATCH] refactor: moved articles in the new correct folder --- knowledge base/azure/aks.md | 38 +++++++++++++++++++ knowledge base/{azure cli.md => azure/cli.md} | 0 .../{azure devops.md => azure/devops.md} | 0 knowledge base/kubernetes/README.md | 5 ++- 4 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 knowledge base/azure/aks.md rename knowledge base/{azure cli.md => azure/cli.md} (100%) rename knowledge base/{azure devops.md => azure/devops.md} (100%) diff --git a/knowledge base/azure/aks.md b/knowledge base/azure/aks.md new file mode 100644 index 0000000..3490434 --- /dev/null +++ b/knowledge base/azure/aks.md @@ -0,0 +1,38 @@ +# Azure Kubernetes Service + +Managed Kubernetes solution offered by Azure. + +## Table of contents + +1. [TL:DR](#tldr) +1. [Troubleshooting](#troubleshooting) + 1. [_Subnet XXX does not have enough capacity for YY IP addresses_ while updating the credentials for an existing Service Principal](#subnet-xxx-does-not-have-enough-capacity-for-yy-ip-addresses-while-updating-the-credentials-for-an-existing-service-principal) +1. [Further readings](#further-readings) +1. [Sources](#sources) + +## TL:DR + +## Troubleshooting + +### _Subnet XXX does not have enough capacity for YY IP addresses_ while updating the credentials for an existing Service Principal + +> When you reset your cluster's credentials on an AKS cluster that uses Azure Virtual Machine Scale Sets, a Node image upgrade is performed to update your Nodes with the new credential information. + +The image upgrade rollout should proceed one Node at a time unless configured differently.
+Make sure you have enough space in your cluster's Subnet for at least one new Node (with all its possible containers). + +## Further readings + +- [Update or rotate the credentials for an AKS cluster] + +## Sources + +All the references in the [further readings] section, plus the following: + + +[Update or rotate the credentials for an AKS cluster]: https://learn.microsoft.com/en-us/azure/aks/update-credentials + + +[further readings]: #further-readings + + diff --git a/knowledge base/azure cli.md b/knowledge base/azure/cli.md similarity index 100% rename from knowledge base/azure cli.md rename to knowledge base/azure/cli.md diff --git a/knowledge base/azure devops.md b/knowledge base/azure/devops.md similarity index 100% rename from knowledge base/azure devops.md rename to knowledge base/azure/devops.md diff --git a/knowledge base/kubernetes/README.md b/knowledge base/kubernetes/README.md index 89b9d1a..ba19066 100644 --- a/knowledge base/kubernetes/README.md +++ b/knowledge base/kubernetes/README.md @@ -302,7 +302,9 @@ See [Using `sysctls` in a Kubernetes Cluster]. ## Managed Kubernetes Services -Most cloud providers offer their managed versions of Kubernetes. Check their websites. +Most cloud providers offer their managed versions of Kubernetes. Check their websites: + +- [Azure Kubernetes Service] ### Best practices @@ -509,6 +511,7 @@ All the references in the [further readings] section, plus the following: [using sysctls in a kubernetes cluster]: https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/ +[azure kubernetes service]: ../azure/aks.md [create an admission webhook]: ../../examples/kubernetes/create%20an%20admission%20webhook/README.md [helm]: helm.md [helmfile]: helmfile.md