Skip to content

Commit

Permalink
Welcome to Stack Simplify
Browse files Browse the repository at this point in the history
  • Loading branch information
Kalyan Reddy Daida authored and Kalyan Reddy Daida committed Sep 24, 2020
1 parent 3d3ca3e commit 40b3dce
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 5 deletions.
8 changes: 8 additions & 0 deletions 15-Kubernetes-Requests-Limits/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
---
title: Azure AKS Kubernetes Requests & Limits
description: Understand Kubernetes Resources Requests & Limits on Azure Kubernetes Service AKS Cluster
---
# Kubernetes - Requests and Limits

## Step-01: Introduction
Expand All @@ -6,6 +10,10 @@
- When you specify a resource limit for a Container, the kubelet enforces those `limits` so that the running container is not allowed to use more of that resource than the limit you set.
- The kubelet also reserves at least the `request` amount of that system resource specifically for that container to use.

[![Image](https://stacksimplify.com/course-images/azure-kubernetes-service-resources-requests-limits-1.png "Azure Kubernetes Service - Masterclass")](https://stacksimplify.com/course-images/azure-kubernetes-service-resources-requests-limits-1.png){:target="_blank"}

[![Image](https://stacksimplify.com/course-images/azure-kubernetes-service-resources-requests-limits-2.png "Azure Kubernetes Service - Masterclass")](https://stacksimplify.com/course-images/azure-kubernetes-service-resources-requests-limits-2.png){:target="_blank"}

## Pre-requisite Check (Optional)
- We should already have our AKS Cluster UP and Running.
- We should have configured our AKS Cluster credentials in command line to execute `kubectl` commands
Expand Down
11 changes: 11 additions & 0 deletions 16-Kubernetes-Namespaces/16-01-Namespaces-Imperative/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
---
title: Azure AKS Kubernetes Namespaces Introduction
description: Understand Kubernetes Namespace basics on Azure Kubernetes Service AKS Cluster
---
# Kubernetes Namespaces - Imperative using kubectl

## Step-01: Introduction
Expand All @@ -6,6 +10,13 @@
- We can use namespaces to create multiple environments like dev, staging and production etc
- Kubernetes will always list the resources from `default namespace` unless we provide exclusively from which namespace we need information from.

[![Image](https://stacksimplify.com/course-images/azure-kubernetes-service-namespaces-1.png "Azure Kubernetes Service - Masterclass")](https://stacksimplify.com/course-images/azure-kubernetes-service-namespaces-1.png){:target="_blank"}

[![Image](https://stacksimplify.com/course-images/azure-kubernetes-service-namespaces-2.png "Azure Kubernetes Service - Masterclass")](https://stacksimplify.com/course-images/azure-kubernetes-service-namespaces-2.png){:target="_blank"}

[![Image](https://stacksimplify.com/course-images/azure-kubernetes-service-namespaces-3.png "Azure Kubernetes Service - Masterclass")](https://stacksimplify.com/course-images/azure-kubernetes-service-namespaces-3.png){:target="_blank"}


## Step-02: Namespaces Generic - Deploy in Dev1 and Dev2
### Create Namespace
```
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
---
title: Azure AKS Kubernetes Namespaces Limit Range
description: Understand Kubernetes Namespaces Limit Range Concept Azure Kubernetes Service
---
# Kubernetes Namespaces - LimitRange - Declarative using YAML

[![Image](https://stacksimplify.com/course-images/azure-kubernetes-service-namespaces-limit-range.png "Azure Kubernetes Service - Masterclass")](https://stacksimplify.com/course-images/azure-kubernetes-service-namespaces-limit-range.png){:target="_blank"}


## Step-01: Create Namespace manifest
- **Important Note:** File name starts with `00-` so that when creating k8s objects namespace will get created first so it don't throw an error.
```yaml
Expand Down Expand Up @@ -82,11 +90,6 @@ kubectl delete -f kube-manifests/
```
## References:
- https://kubernetes.io/docs/tasks/administer-cluster/namespaces-walkthrough/
- https://kubernetes.io/docs/tasks/administer-cluster/manage-resources/cpu-default-namespace/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
---
title: Azure AKS Kubernetes Namespaces Resource Quota
description: Understand Kubernetes Namespaces Resource Quota Concept Azure Kubernetes Service
---

# Kubernetes Namespaces - ResourceQuota - Declarative using YAML

[![Image](https://stacksimplify.com/course-images/azure-kubernetes-service-namespaces-resource-quota.png "Azure Kubernetes Service - Masterclass")](https://stacksimplify.com/course-images/azure-kubernetes-service-namespaces-resource-quota.png){:target="_blank"}

## Step-01: Create Namespace manifest
- **Important Note:** File name starts with `00-` so that when creating k8s objects namespace will get created first so it don't throw an error.
```yml
Expand Down

0 comments on commit 40b3dce

Please sign in to comment.