{"id":48987361,"url":"https://github.com/sagarkpanda/kubernetes_labs","last_synced_at":"2026-04-18T13:10:21.492Z","repository":{"id":179139317,"uuid":"663011810","full_name":"sagarkpanda/Kubernetes_Labs","owner":"sagarkpanda","description":"Container Orchestration with Kubernetes","archived":false,"fork":false,"pushed_at":"2024-11-11T07:14:20.000Z","size":82,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-11T08:20:44.704Z","etag":null,"topics":["container-orchestration","devops","kubernetes","project"],"latest_commit_sha":null,"homepage":"","language":"YAML","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/sagarkpanda.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":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-06T11:10:41.000Z","updated_at":"2024-11-11T07:14:23.000Z","dependencies_parsed_at":"2024-02-18T07:29:10.077Z","dependency_job_id":"885abecd-7aaf-4023-a361-19e1613f6ca0","html_url":"https://github.com/sagarkpanda/Kubernetes_Labs","commit_stats":null,"previous_names":["sagarkrp/kubernetesorchestra","sagarcodectrl/kubernetesorchestra","sagarkpanda/kubernetes_labs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sagarkpanda/Kubernetes_Labs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sagarkpanda%2FKubernetes_Labs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sagarkpanda%2FKubernetes_Labs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sagarkpanda%2FKubernetes_Labs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sagarkpanda%2FKubernetes_Labs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sagarkpanda","download_url":"https://codeload.github.com/sagarkpanda/Kubernetes_Labs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sagarkpanda%2FKubernetes_Labs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31969981,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"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":["container-orchestration","devops","kubernetes","project"],"created_at":"2026-04-18T13:10:10.618Z","updated_at":"2026-04-18T13:10:21.465Z","avatar_url":"https://github.com/sagarkpanda.png","language":"YAML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Container Orchestration with Kubernetes\n\n\u003c!-- https://raw.githubusercontent.com/sagarkrp/sagarkrp/main/images/k8s.svg --\u003e\n\u003cp align=\"center\"\u003e\n\u003cimg alt=\"K8s\" width=\"200px\" src=\"https://github.com/sagarkpanda/sagarkpanda/blob/main/images/k8s.png\" style=\"padding-right:10px;\" /\u003e\n\u003c/p\u003e\n\u003c/br\u003e\n\u003ch3\u003e \u003cstrong\u003e Read the detailed article on: \u003c/strong\u003e \u003c/h3\u003e \u003ca href = \"https://sagarcodectrl.medium.com/list/kubernetes-a0f8fab4ee0d\" target =\"_blank\"\u003e\n\n\u003cpicture\u003e\n   \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/sagarkrp/sagarkrp/blob/main/images/Medium-white1x.png\" width=\"160px\" height=\"35px\"\u003e\n   \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://raw.githubusercontent.com/sagarkrp/sagarkrp/main/images/Medium-dark.svg\" width=\"160px\" height=\"35px\"\u003e\n   \u003cimg alt=\"Medium Alternative Theme.\" src=\"https://raw.githubusercontent.com/sagarkrp/sagarkrp/main/images/Medium-dark.svg\" width=\"160px\" height=\"35px\"\u003e\n\u003c/picture\u003e \u003c/a\u003e\n\n\u003ch1\u003e What is Kubernetes: \u003c/h1\u003e\nKubernetes, also known as K8s, is an open-source platform to automate deployment, scaling, and management of containerized applications or containers.\n\nContainers are lightweight packages of an application including all the dependencies. Docker is one such platform for creating containerised applications.\n\n\u003ch1\u003e Features of Kubernetes: \u003c/h1\u003e\n\nContainer orchestration:\n--------------\nK8s automates the deployment and management of containers across a cluster of machines. It handles tasks such as container scheduling, scaling, load balancing, and rolling updates.\n\nService discovery and load balancing:\n---------------------\nK8s provides a built-in service discovery mechanism that allows containers to find and communicate with each other. It also offers load balancing capabilities to distribute incoming traffic across multiple instances of an application.\n\nScaling and self-healing:\n------------------\nK8s enables automatic scaling of application instances based on CPU usage, memory utilization, or custom metrics. It can also automatically restart containers that have failed, ensuring high availability of applications.\n\nConfiguration management:\n------------------\nK8s allows you to define and manage application configurations using declarative manifests. You can specify the desired state of your application, and Kubernetes will work to ensure that the actual state matches the desired state.\n\nStorage orchestration:\n-----------------\nK8s provides a way to manage persistent storage volumes and attach them to containers as needed. This allows applications to store and retrieve data even when containers are rescheduled or restarted.\n\nHealth monitoring and logging:\n---------------------\nK8s offers tools for monitoring the health and performance of applications running in the cluster. It integrates with various logging and monitoring systems to collect and analyze container and application metrics.\n\n\n\u003ch1\u003e Architecture of K8s: \u003c/h1\u003e\n\u003cp allign='justified'\u003e\n\n```\n                    +-----------------------+\n                    |      Master Node      |\n                    +-----------------------+\n                    |                       |\n                    |   +----------------+  |\n                    |   |   API Server   |  |\n                    |   +----------------+  |\n                    |            |          |\n                    |            |          |\n                    |   +----------------+  |\n                    |   |      etcd      |  |\n                    |   +----------------+  |\n                    |            |          |\n                    |            |          |\n                    |   +----------------+  |\n                    |   | Controller Mgr |  |\n                    |   +----------------+  |\n                    |            |          |\n                    |            |          |\n                    |   +----------------+  |\n                    |   |    Scheduler   |  |\n                    |   +----------------+  |\n                    +-----------------------+\n                                |\n                                |\n                    +-------------------------+\n                    |                         |\n              +------------+            +------------+\n              | Worker Node|            | Worker Node|\n              +------------+            +------------+\n              |   Kubelet  |            |   Kubelet  |\n              |  Container |            |  Container |\n              |   Runtime  |            |   Runtime  |\n              | kube-proxy |            | kube-proxy |\n              +------------+            +------------+\n```\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsagarkpanda%2Fkubernetes_labs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsagarkpanda%2Fkubernetes_labs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsagarkpanda%2Fkubernetes_labs/lists"}