Skip to content

Commit dbe58a3

Browse files
sbernauerMalewarefhennig
authored
feat: Add getting started with AKS guide (#624)
* feat: Add getting started with AKS guide * Adding network resource groups screenshot * Update modules/ROOT/pages/kubernetes/aks.adoc Co-authored-by: Felix Hennig <fhennig@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Felix Hennig <fhennig@users.noreply.github.com> * Update modules/ROOT/pages/kubernetes/aks.adoc Co-authored-by: Felix Hennig <fhennig@users.noreply.github.com> --------- Co-authored-by: Maxi Wittich <maximilian.wittich@stackable.tech> Co-authored-by: Felix Hennig <fhennig@users.noreply.github.com>
1 parent 61aea6c commit dbe58a3

File tree

11 files changed

+52
-1
lines changed

11 files changed

+52
-1
lines changed

Diff for: modules/ROOT/assets/images/managed-k8s/aks/1.png

151 KB
Loading

Diff for: modules/ROOT/assets/images/managed-k8s/aks/2.png

120 KB
Loading

Diff for: modules/ROOT/assets/images/managed-k8s/aks/3.png

34.4 KB
Loading

Diff for: modules/ROOT/assets/images/managed-k8s/aks/4.png

134 KB
Loading

Diff for: modules/ROOT/assets/images/managed-k8s/aks/5.png

110 KB
Loading

Diff for: modules/ROOT/assets/images/managed-k8s/aks/6.png

46.5 KB
Loading

Diff for: modules/ROOT/assets/images/managed-k8s/aks/7.png

24 KB
Loading

Diff for: modules/ROOT/assets/images/managed-k8s/aks/8.png

32.5 KB
Loading

Diff for: modules/ROOT/nav1.adoc

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
* xref:quickstart.adoc[]
22
* xref:kubernetes/index.adoc[]
3+
** xref:kubernetes/aks.adoc[]
34
** xref:kubernetes/gke.adoc[]
45
** xref:kubernetes/huawei-cloud.adoc[]
56
** xref:kubernetes/ibm-cloud.adoc[]

Diff for: modules/ROOT/pages/kubernetes/aks.adoc

+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
= Azure Kubernetes Service (AKS)
2+
3+
Automatic Kubernetes clusters are not supported, as the xref:secret-operator:index.adoc[secret-operator] requires special privileges that are not granted in automatic Kubernetes clusters.
4+
5+
https://azure.microsoft.com/en-us/products/kubernetes-service
6+
7+
. Create Kubernetes cluster
8+
+
9+
Choose an arbitrary name, the default configurations should be fine.
10+
+
11+
image::managed-k8s/aks/1.png[]
12+
13+
. Update NodePool settings
14+
+
15+
It is recommended to check `Enable public IP per node`, so that the Stackable demos work out of the box as they are using NodePorts for maximum portability.
16+
+
17+
image::managed-k8s/aks/2.png[]
18+
+
19+
In case you don't want to spend more money by having dedicated control-plane nodes, remove the `CriticalAddonsOnly` taint with the trash-button to the right, so that this nodes can also run workloads and not only the dataplane.
20+
+
21+
image::managed-k8s/aks/3.png[]
22+
23+
. Enable public access
24+
+
25+
You also need set `Network policy` to `None`, so that your deployed demos are reachable from the internet.
26+
+
27+
image::managed-k8s/aks/4.png[]
28+
29+
. Create Kubernetes cluster
30+
+
31+
Click on `Review + Create` to finish the creation
32+
33+
. Allow incoming traffic
34+
+
35+
Even though the Kubernetes nodes were configured to be public and have no traffic policy, incoming connections will still be blocked by default.
36+
+
37+
image::managed-k8s/aks/8.png[]
38+
You need to go to `Network security group`s and modify the one created for your Kubernetes cluster.
39+
+
40+
image::managed-k8s/aks/5.png[]
41+
Add a new inbound security rule, which allows all incoming connections.
42+
+
43+
image::managed-k8s/aks/6.png[]
44+
45+
. Access Kubernetes
46+
+
47+
Access your Kubernetes by clicking on the `Connect` button and following the instructions.
48+
+
49+
image::managed-k8s/aks/7.png[]
50+

Diff for: modules/ROOT/partials/supported-kubernetes-distributions.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
* https://aws.amazon.com/eks/[Amazon Elastic Kubernetes Service]
2-
* https://azure.microsoft.com/en-gb/products/kubernetes-service[Microsoft Azure Kubernetes Service]
2+
* https://azure.microsoft.com/en-gb/products/kubernetes-service[Azure Kubernetes Service]
33
* https://cloud.google.com/kubernetes-engine[Google Kubernetes Engine]
44
* https://cloud.ionos.com/managed/kubernetes[IONOS Managed Kubernetes]
55
* https://www.rancher.com/products/rancher[SUSE Rancher]

0 commit comments

Comments
 (0)