Browse Source

feat(cloud-kube): add more details related to k8s

pull/2435/head
nprimo 10 months ago committed by Niccolò Primo
parent
commit
cf646ff1f9
  1. 15
      subjects/devops/cloud-kube/README.md

15
subjects/devops/cloud-kube/README.md

@ -13,6 +13,11 @@ cloud technologies by providing hands-on experience in deploying and managing a
microservices-based application with a Cloud Provider platform. Your mission is microservices-based application with a Cloud Provider platform. Your mission is
to: to:
You are a Cloud engineer working with a scalable company and your manager want
you to create an infrastructure based on Kubernetes in a cloud provider of
you choice, so your team can benefit from the features and scalability of
Kubernetes.
Set up and configure a Cloud Provider environment for deploying microservices. Set up and configure a Cloud Provider environment for deploying microservices.
Deploy the provided microservices' application to the defined environment. Deploy the provided microservices' application to the defined environment.
Implement monitoring, logging, and scaling to ensure that the application runs Implement monitoring, logging, and scaling to ensure that the application runs
@ -145,7 +150,9 @@ S3).
### Deployment: ### Deployment:
Deploy the containerized microservices on your cloud provider using K8s. Deploy the containerized microservices on your cloud provider using K8s. You can
choose to a cloud provider K8s managed service or deploy your cluster directly
on a cloud computing instance.
Ensure that the services are load-balanced (consider using a load Ensure that the services are load-balanced (consider using a load
balancer) and can communicate with each other securely. balancer) and can communicate with each other securely.
@ -163,10 +170,10 @@ the resources accordingly.
### Security: ### Security:
Implement security best practices by provisioning and managine SSL/TLS Implement security best practices by provisioning and managing SSL/TLS
certificates for HTTPS, securing API endpoints with an API Gateway, regularly certificates for HTTPS, securing API endpoints with an API Gateway, regularly
scanning for vulnerabilities with a proper service, and implementing managed scanning for vulnerabilities with a proper service, and implementing managed
authentication for publicly accessible applications with an authetication authentication for publicly accessible applications with an authentication
management services. Ensure that the databases and private resources are secure management services. Ensure that the databases and private resources are secure
and accessible only from the VPC. and accessible only from the VPC.
@ -187,8 +194,6 @@ you can implement anything that you feel deserves to be a bonus, for example:
- Use your own `orchestrator` solution instead of the provided ones. - Use your own `orchestrator` solution instead of the provided ones.
- Use `Function as a Service (FaaS)` in your solution.
- Use `Content Delivery Network (CDN)` to optimize your solution. - Use `Content Delivery Network (CDN)` to optimize your solution.
- Implementing alert systems to ensure your application runs smoothly. - Implementing alert systems to ensure your application runs smoothly.

Loading…
Cancel
Save