{"id":21392331,"url":"https://github.com/hiyali/k8s-handbook","last_synced_at":"2025-03-16T13:42:00.969Z","repository":{"id":84519996,"uuid":"263595829","full_name":"hiyali/k8s-handbook","owner":"hiyali","description":"Quick deep dive in kubernetes.","archived":false,"fork":false,"pushed_at":"2022-05-07T10:45:11.000Z","size":17,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-23T01:22:59.463Z","etag":null,"topics":["deep-dive","k8s","kubernetes","quick-look"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hiyali.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2020-05-13T10:18:55.000Z","updated_at":"2024-11-26T12:32:43.000Z","dependencies_parsed_at":"2023-03-02T04:30:31.768Z","dependency_job_id":null,"html_url":"https://github.com/hiyali/k8s-handbook","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiyali%2Fk8s-handbook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiyali%2Fk8s-handbook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiyali%2Fk8s-handbook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiyali%2Fk8s-handbook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hiyali","download_url":"https://codeload.github.com/hiyali/k8s-handbook/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243878428,"owners_count":20362432,"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","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":["deep-dive","k8s","kubernetes","quick-look"],"created_at":"2024-11-22T13:40:00.867Z","updated_at":"2025-03-16T13:42:00.932Z","avatar_url":"https://github.com/hiyali.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# k8s-handbook\n\u003e A quick look at Kubernetes\n\n## K8s objects\n\n| Name | Shortname | Scope | Concept Category | Explain |\n| --- | --- | --- | --- | --- |\n| Node | `no` | physical cluster | | A node may be a virtual or physical machine, depending on the cluster. |\n| PersistentVolume | `pv` | physical cluster | | - |\n| Namespace | `ns` | cluster |  | A namespace virtual clusters that backed by the same physical cluster (`-n` same with `--namespace` in command arguments) |\n| PersistentVolumeClaim | `pvc` | cluster | | - |\n| StorageClass | `sc` | cluster | | - |\n| Pod | `po` | ns | | The smallest and simplest unit in the Kubernetes object model that you create or deploy. |\n| ReplicaSet | `rs` | ns | | Maintain a stable set of replica Pods running at any given time. |\n| ReplicationController | `rc` | ns | | may deprecated |\n| Service | `svc` | ns | | An abstract way to expose an application running on a set of Pods as a network service. |\n| Job | `job` | ns | | Creates one or more Pods and ensures that a specified number of them successfully terminate. |\n| CronJob | | ns | | |\n| Endpoint | | ns | | |\n| Ingress | `ing` | ns | | Ingress may provide load balancing, SSL termination and name-based virtual hosting. |\n| Deployment | `deploy` | ns | | Provides declarative updates for Pods and ReplicaSets. |\n| DaemonSet | `ds` | ns | | |\n| ServiceAccount | `sa` | ns | Security | |\n| Role | | ns | Security | |\n| RoleBinding | | ns | Security | |\n| ClusterRole | | cluster | Security | |\n| ClusterRoleBinding | | cluster | Security | |\n| PodSecurityPolicy | `psp` | cluster | Security | |\n| NetworkPolicy | | cluster | Security | |\n| LimitRange | | cluster | Security | |\n| ResourceQuota | | cluster | Security | |\n| HorizontalPodAutoscaler | `hpa` | namespace | Resilience | |\n| ClusterAutoscaler | | cluster | Resilience | |\n| PodDisruptionBudget | `pdb` | namespace | Resilience | |\n| Workflow | `wf` | ns | Workflow | |\n| WorkflowTemplate | `wftmpl` | ns | Workflow | |\n| ClusterWorkflowTemplate | `cwft` | cluster | Workflow | |\n| CronWorkflow | `cwf` | ns | Workflow | |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhiyali%2Fk8s-handbook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhiyali%2Fk8s-handbook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhiyali%2Fk8s-handbook/lists"}