{"id":26962244,"url":"https://github.com/suraj-kumar00/kubernetes","last_synced_at":"2026-05-18T09:38:28.882Z","repository":{"id":284785737,"uuid":"954215394","full_name":"Suraj-kumar00/kubernetes","owner":"Suraj-kumar00","description":"Kubernetes(K8s) Practical Learning with Hands-on projects","archived":false,"fork":false,"pushed_at":"2025-03-27T16:29:17.000Z","size":139,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T17:35:37.609Z","etag":null,"topics":["devops","helm","helm-charts","kubernetes","nginx"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Suraj-kumar00.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"Security/Image_Scanning/README.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-24T18:28:43.000Z","updated_at":"2025-03-27T16:31:46.000Z","dependencies_parsed_at":"2025-03-27T17:35:44.319Z","dependency_job_id":"97f6d84b-8938-4d2e-8c0e-dbde9c1a8083","html_url":"https://github.com/Suraj-kumar00/kubernetes","commit_stats":null,"previous_names":["suraj-kumar00/kubernetes"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Suraj-kumar00/kubernetes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suraj-kumar00%2Fkubernetes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suraj-kumar00%2Fkubernetes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suraj-kumar00%2Fkubernetes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suraj-kumar00%2Fkubernetes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Suraj-kumar00","download_url":"https://codeload.github.com/Suraj-kumar00/kubernetes/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suraj-kumar00%2Fkubernetes/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267907227,"owners_count":24164232,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-30T02:00:09.044Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["devops","helm","helm-charts","kubernetes","nginx"],"created_at":"2025-04-03T05:19:32.517Z","updated_at":"2026-05-18T09:38:28.839Z","avatar_url":"https://github.com/Suraj-kumar00.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./Assets/k8s-logo.png\" alt=\"Kubernetes\" width=\"250\"\u003e\n\u003c/p\u003e\n\n## Basics\n\n1. Kubernetes History\n2. Why shoud we learn kubernetes(k8s)\n\n## Core Concepts:\n\n1. Monolithic Vs Microservices\n2. Kubernetes Architecture\n3. Setup on Local/AWS EC2\n4. Kubectl\n5. Pods\n6. Namespaces\n7. Labels\n8. Selectors\n9. Annotations\n\n## Workloads:\n\n1. Deployment\n2. Statefulset\n3. DaemonSets\n4. ReplicaSets\n5. Jobs\n6. CronJobs\n\n## Networking\n\n1. Cluster Networking\n2. Services\n3. Ingress\n4. Network Policies\n\n## Storage\n\n1. Persistent Volumes(PV)\n2. Persistent Volume Claim(PVC)\n3. Storage Classes\n4. ConfigMaps\n5. Sectres\n\n## Scaling and Scheduling\n\n1. Horizontal Pod Auto-Scaling (HPA)\n2. Virtical Pod Auto-Scaling (VPA)\n3. Node Affinity\n4. Taint/Tolerations\n5. Resource Qoutas\n6. Limits\n7. Probes\n\n## Cluster Administration\n\n1. Role Based Access Conrol (RBAC)\n2. Cluster Upgrade\n3. Custom Resource Definitions (CRDs)\n\n## Monitoring and Logging\n\n1. Metrics Server\n2. Logging\n3. Monitoring Tools\n\n## Advanced Features\n\n1. Operators\n2. Helm/Helm Charts\n3. Service Mesh\n4. Kubernetes API\n\n## Security\n\n1. Pod Security Standards (PSS)\n2. Image Scanning\n3. Network Policies\n4. Secrets Ecryption\n\n## Cloud-Native Kubernetes\n\n1. Managed Services:\n   1. Elastic Kubernetes Services(EKS)\n   2. Azure Kubernetes Services(AKS)\n   3. Google Kubernetes Engine(GKE)\n2. Cluster Autoscaler\n3. Spot/Preemptible Nodes\n\n## Debugging and Troubleshooting\n\n1. Kubectl Debugging\n2. Logs\n3. Resource Usage Analysis\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuraj-kumar00%2Fkubernetes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuraj-kumar00%2Fkubernetes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuraj-kumar00%2Fkubernetes/lists"}