Skip to content

Task 7: Prometheus Deployment on K8s #10

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 38 commits into
base: main
Choose a base branch
from

Conversation

elian-cheng
Copy link
Owner

@elian-cheng elian-cheng commented Dec 1, 2024

Task 7: Prometheus Deployment on Kubernetes

  1. Task: Prometheus Deployment Task Description
  2. PR Link: Prometheus Deployment PR
  3. Screenshot:
    Screenshot_4
  4. Completion Date: 01.11.2024
    Deadline: 02.11.2024
  5. Score: 100/100

Evaluation Criteria (100 points for covering all criteria)

  1. Prometheus Installation (+20 points)
  • Prometheus installed and running on the Kubernetes cluster using the Bitnami Helm chart.
    • Helm Chart Repository Configured.
    • Prometheus deployed with default configurations and load balancer port to have a web access.

Screenshot_2
Screenshot_3


  1. Deployment Automation (+30 points)
  • CI/CD pipeline with GitHub Actions to automate terraform infrastructure creation
  • IaC with ec2 instance user_data script to automate Prometheus deployment.
    Script

  1. Web Interface Availability (+10 points)

  1. **Metrics Collection (+35 points):
    • Configured Prometheus to collect metrics from the following:
      Node Exporter: Memory, CPU, and disk usage for all cluster nodes.
      Kube State Metrics: Kubernetes object metrics (e.g., pod states).

Screenshot_6
Screenshot_7
Screenshot_8
Screenshot_9
Screenshot_10
Screenshot_11

  1. Documentation (+5 points):

    • The pipeline setup and deployment process are documented in a README file.

    Documentation Links:

Repository owner deleted a comment from gitguardian bot Dec 1, 2024
Repository owner deleted a comment from gitguardian bot Dec 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant