Teams
Resources
Managed by: Kubernetes007

The Kubernetes resources team will work on creating and managing configurations for Kubernetes resources, including workload resources, networking, storage and more. By designing scalable, efficient, and reusable configurations, the team ensures seamless deployments and consistent operations across environments.

Enter
  • Workload Resources
    Published by: Kubernetes0Updated

    Kubernetes workload resources define the objects used to manage and run containerized applications, such as Pods, Deployments, StatefulSets, and DaemonSets, which ensure scalability, availability, and proper distribution of workloads. Configuration templates for these resources can be found in this repository.

    pod
    deployment
    statefulset
    daemonset
    job
    cronjob
  • Config and Storage Resources
    Published by: Kubernetes0Updated

    Config and Storage Resources in Kubernetes are essential components for managing application configurations and persistent data. They include ConfigMaps and Secrets for storing configuration data, and Persistent Volumes (PVs) and Persistent Volume Claims (PVCs) for handling durable storage needs of containerized applications. Configuration templates for these resources can be found in this repository.

    secret
    persistentvolume
    persistentvolumeclaim
    storageclass
    configmap
  • Authorization Resources
    Published by: Kubernetes0Updated

    Kubernetes Authorization Resources are components that control access to the Kubernetes API and cluster resources, primarily using Role-Based Access Control (RBAC). These resources include Roles, ClusterRoles, RoleBindings, and ClusterRoleBindings, which work together to define and enforce fine-grained access policies for users, groups, and service accounts within a Kubernetes cluster.

    clusterrole
    clusterrolebinding
  • Authentication Resources
    Published by: Kubernetes0Updated

    Kubernetes authentication resources define the mechanisms and objects used to verify the identity of users, services, and components interacting with the cluster. These include ServiceAccounts, TokenRequests, TokenReviews, CertificateSigningRequests, ClusterTrustBundles, and SelfSubjectReviews, which collectively provide a robust and flexible authentication system for secure access control and identity verification within Kubernetes clusters.

    auth
    serviceaccount
  • Service Resources
    Published by: Kubernetes0Updated

    Kubernetes Service resources define networking abstractions that expose and connect applications running in Pods, enabling service discovery and load balancing. These include ClusterIP, NodePort, LoadBalancer, and ExternalName services, providing various levels of accessibility and networking capabilities.

    services
  • Extend Resources
    Published by: Kubernetes0Updated

    Extend Resources in Kubernetes enable customization and extensibility beyond built-in APIs. They include CustomResourceDefinitions (CRDs) for defining custom objects, Mutating and Validating Admission Webhooks for request modifications and policy enforcement, and APIService for extending the Kubernetes API. These resources enhance flexibility, allowing tailored solutions for diverse workloads. Configuration templates are available in this repository.

  • Cluster Resources
    Published by: Kubernetes0Updated

    Cluster Resources in Kubernetes manage cluster-wide configurations, policies, and infrastructure. They include Namespaces for isolation, Nodes for compute capacity, ResourceQuotas for resource limits, and LimitRanges for constraints. These resources optimize utilization, enforce governance, and ensure efficiency. Configuration templates are available in this repository.

    namespace