From c443cde51bb8edf7f81fafb88a36eee36eac3e22 Mon Sep 17 00:00:00 2001 From: Akshay Khandelwal <72253881+akshaygitops@users.noreply.github.com> Date: Mon, 24 Jan 2022 22:57:07 +0530 Subject: [PATCH] Added couple AWS/Kubernetes answers (#204) --- certificates/aws-cloud-practitioner.md | 7 +++++++ exercises/aws/README.md | 2 +- exercises/kubernetes/README.md | 11 +++++++++-- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/certificates/aws-cloud-practitioner.md b/certificates/aws-cloud-practitioner.md index 75c2730..88d32ae 100644 --- a/certificates/aws-cloud-practitioner.md +++ b/certificates/aws-cloud-practitioner.md @@ -40,6 +40,13 @@ SAAS * Public * Hybrid * Private
+ +- Public - Public cloud is when you leverage cloud services over the open internet on hardware owned by the cloud provider, but its usage is shared by other companies.
+ +- Hybrid - A hybrid cloud is a cloud computing environment that uses a mix of combining a public and private cloud environment, like an on-premises data center, and public CSPs.
+ +- Private - Private cloud means that the cloud infrastructure is provisioned for exclusive use by a single organization. + [Read more](https://aws.amazon.com/types-of-cloud-computing/)
#### AWS Global Infrastructure diff --git a/exercises/aws/README.md b/exercises/aws/README.md index 404b050..3f8838e 100644 --- a/exercises/aws/README.md +++ b/exercises/aws/README.md @@ -1246,7 +1246,7 @@ For example, port `2017` and endpoint `/health`.
Which type of AWS load balancer is used in the following drawing?
- +

Application Load Balancer (routing based on different endpoints + HTTP is used). diff --git a/exercises/kubernetes/README.md b/exercises/kubernetes/README.md index e55a4a1..4fd8f3e 100644 --- a/exercises/kubernetes/README.md +++ b/exercises/kubernetes/README.md @@ -137,9 +137,9 @@ False. A Kubernetes cluster consists of at least 1 master and can have 0 workers
Place the components on the right side of the image in the right place in the drawing
- +

- +
@@ -1015,6 +1015,7 @@ etcd
What is etcd?
+ etcd is an open source distributed key-value store used to hold and manage the critical information that distributed systems need to keep running.[Read more](https://www.redhat.com/en/topics/containers/what-is-etcd)
@@ -1248,10 +1249,12 @@ kubectl delete pods --field-selector=status.phase!='Running'
What kubectl logs [pod-name] command does?
+ Print the logs for a container in a pod.
What kubectl describe pod [pod name] does? command does?
+ Show details of a specific resource or group of resources.
@@ -1397,6 +1400,7 @@ It includes:
Explain StatefulSet
+ StatefulSet is the workload API object used to manage stateful applications. Manages the deployment and scaling of a set of Pods, and provides guarantees about the ordering and uniqueness of these Pods.[Learn more](https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/)
#### Kubernetes - Secrets @@ -1666,6 +1670,7 @@ To fix it, these lines should placed in the spec of the cron job, above or under
Explain Imperative Management vs. Declarative Management
+
@@ -1680,6 +1685,7 @@ Namespaces will allow to limit resources and also make sure there are no collisi
What Kube Proxy does?
+ Kube Proxy is a network proxy that runs on each node in your cluster, implementing part of the Kubernetes Service concept
@@ -1722,6 +1728,7 @@ Scale the number of pods automatically on observed CPU utilization.
What does being cloud-native mean?
+ The term cloud native refers to the concept of building and running applications to take advantage of the distributed computing offered by the cloud delivery model.