Skip to content

Commit

Permalink
Updated README
Browse files Browse the repository at this point in the history
  • Loading branch information
AmanPathak-DevOps committed Nov 7, 2023
1 parent f256987 commit e53a781
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 27 deletions.
17 changes: 4 additions & 13 deletions Day21/README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
# Day 21: Ingress and Network Policies
# Day 21: Ingress
[![LinkedIn](https://img.shields.io/badge/Connect%20with%20me%20on-LinkedIn-blue.svg)](https://www.linkedin.com/in/aman-devops/)
[![GitHub](https://img.shields.io/github/stars/AmanPathak-DevOps.svg?style=social)](https://github.com/AmanPathak-DevOps)
[![GitHub stars](https://img.shields.io/github/stars/AmanPathak-DevOps/30DaysOfKubernetes)](https://github.com/AmanPathak-DevOps/30DaysOfKubernetes/stargazers)

Welcome to Day 21 of the Kubernetes 30-Day Learning Challenge! 🚀 Today, you'll dive into Ingress and Network Policies, essential components for managing external access to services and controlling network traffic within your Kubernetes cluster.
Welcome to Day 21 of the Kubernetes 30-Day Learning Challenge! 🚀 Today, you'll dive into Ingress essential components for managing external access to services outside of the Cluster.

## 📋 Learning Objectives

By the end of today, you will:
- **Ingress Controllers**: Understand Ingress controllers and how they enable external access to services.
- **Network Policies**: Learn about Network Policies and their role in securing and controlling network traffic.

## 🚀 Let's Get Started

Expand All @@ -19,21 +18,13 @@ By the end of today, you will:
### Task 2: Setting Up Ingress
- Create an Ingress resource for one of your services to allow external access. Test and verify the setup.

### Task 3: Network Policies
- Dive into [Kubernetes Network Policies](https://kubernetes.io/docs/concepts/services-networking/network-policies/) and learn how to define policies to control traffic between pods.

### Task 4: Implementing Network Policies
- Create a Network Policy that restricts network traffic between selected pods in your cluster.

### Task 5: Suggested Project
- Enhance the security of one of your applications by implementing Network Policies to control incoming and outgoing traffic.
### Task 3: Suggested Project
- Perform HostBased, PathBased Routing and try to add TLS/SSL certificate to the domain.

## 🌐 Additional Resources

- [Kubernetes Official Documentation - Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/): Detailed information on Kubernetes Ingress.
- [Kubernetes Official Documentation - Network Policies](https://kubernetes.io/docs/concepts/services-networking/network-policies/): Detailed information on Network Policies.
- [Kubernetes- Ingress](https://youtu.be/GhZi4DxaxxE?si=sDuGK70lmJWMNyaQ)
- [Kubernetes- Ingress and Network Policies](https://youtu.be/VF4hpwG_px8?si=3BlAfJ5-r8vuNwzr)

Understanding Ingress and Network Policies is crucial for managing external access and securing your Kubernetes cluster. Tomorrow, we'll dive into advanced concepts with StatefulSets.

Expand Down
2 changes: 1 addition & 1 deletion Day23/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,6 @@ By the end of today, you will:
- [Kubernetes- DaemonSets and StatefulSets](https://youtu.be/Vrxr-7rjkvM?si=FBLclw8sYXiiw-3C)
- [Kubernetes- DaemonSets](https://youtu.be/cdY67JqGbIc?si=sVPoahOieP2bnYrK)

Understanding StatefulsSets and DaemonSets which helps to save time. Tomorrow, we'll explore Kubernetes garbage collection.
Understanding StatefulsSets and DaemonSets which helps to save time. Tomorrow, we'll explore Kubernetes Network Policies.

[← Previous Day](../Day22/README.md) | [Next Day →](../Day24/README.md)
26 changes: 13 additions & 13 deletions Day24/README.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
# Day 24: Kubernetes Garbage Collection
# Day 24: Kubernetes Network Policies
[![LinkedIn](https://img.shields.io/badge/Connect%20with%20me%20on-LinkedIn-blue.svg)](https://www.linkedin.com/in/aman-devops/)
[![GitHub](https://img.shields.io/github/stars/AmanPathak-DevOps.svg?style=social)](https://github.com/AmanPathak-DevOps)
[![GitHub stars](https://img.shields.io/github/stars/AmanPathak-DevOps/30DaysOfKubernetes)](https://github.com/AmanPathak-DevOps/30DaysOfKubernetes/stargazers)

Welcome to Day 24 of the Kubernetes 30-Day Learning Challenge! 🚀 Today, you'll learn about Kubernetes Garbage Collection mechanisms for resource management.
Welcome to Day 24 of the Kubernetes 30-Day Learning Challenge! 🚀 Today, you'll learn about Kubernetes Network Policies for secure cluster communication.

## 📋 Learning Objectives

By the end of today, you will:
- **Kubernetes Garbage Collection**: Understand the principles of Kubernetes Garbage Collection for efficient resource utilization.
- **Kubernetes Network Policies**: Understand the principles of Kubernetes Network Policies and how they enable secure communication within the cluster.

## 🚀 Let's Get Started

### Task 1: Explore Kubernetes Garbage Collection
- Dive into the [Kubernetes Garbage Collection](https://kubernetes.io/docs/concepts/workloads/controllers/garbage-collection/) documentation to grasp the concept and importance of resource cleanup.
- Learn how Kubernetes automates the removal of unused resources.
### Task 1: Explore Kubernetes Network Policies
- Dive into the [Kubernetes Network Policies](https://kubernetes.io/docs/concepts/services-networking/network-policies/) documentation to grasp the concept and importance of securing your cluster's network traffic.
- Learn how Network Policies allow you to define rules for incoming and outgoing traffic.

### Task 2: Cleanup Strategies
- Explore different cleanup strategies in Kubernetes, including the OrphanDependents and OwnerReferences concepts.
- Understand how these strategies help maintain a clean cluster.
### Task 2: Policy Creation
- Explore different ways to create and apply Network Policies in a Kubernetes cluster.
- Understand how to define rules and select pods for policy enforcement.

### Task 3: Suggested Project
- Implement a Garbage Collection strategy in your local Kubernetes cluster. Experiment with creating and deleting resources to see the cleanup process in action.
- Implement Network Policies in your local Kubernetes cluster. Create policies to control and secure the communication between pods in different namespaces.

## 🌐 Additional Resources

- [Kubernetes Official Documentation - Garbage Collection](https://kubernetes.io/docs/concepts/workloads/controllers/garbage-collection/): In-depth information on Kubernetes Garbage Collection.
- [Blog on Kubernetes Garbage Collection](https://medium.com/@bharatnc/kubernetes-garbage-collection-781223f03c17)
- [Kubernetes Official Documentation - Network Policies](https://kubernetes.io/docs/concepts/services-networking/network-policies/): Detailed information on Kubernetes Network Policies.
- [Kubernetes- Network Policies](https://youtu.be/VF4hpwG_px8?si=3BlAfJ5-r8vuNwzr)

Kubernetes Garbage Collection is a vital aspect of cluster maintenance. Tomorrow, we'll dive into Kubernetes Operators.
Kubernetes Network Policies are crucial for maintaining a secure and controlled cluster environment. Tomorrow, we'll dive into Kubernetes Operators.

[← Previous Day](../Day23/README.md) | [Next Day →](../Day25/README.md)

0 comments on commit e53a781

Please sign in to comment.