Programming FlashCards

Explore our curated collection of programming flashcards. Each card contains practical examples and code snippets to help you master programming concepts quickly.

Filter by Technology

Keras Functional programming concept visualization
Kubernetes

Keras Functional

The Keras Functional API allows you to create complex models with multiple inputs and outputs. It is more flexible than the Sequential API, enabling the construction of models that share layers or have non-linear topology.

Get Services programming concept visualization
Kubernetes

Get Services

Fetch the details of all services in a Kubernetes cluster. This command helps in understanding how your applications are exposed and accessed within the cluster.

Get Pods programming concept visualization
Kubernetes

Get Pods

Retrieve a list of all pods in a specific namespace or across all namespaces in a Kubernetes cluster. This command is essential for monitoring and managing your applications deployed in Kubernetes.

Pod programming concept visualization
Kubernetes

Pod

A Pod is the smallest deployable unit in Kubernetes, which can host one or more containers. Pods share networking and storage resources, allowing them to work closely together.

Pod Management programming concept visualization
Kubernetes

Pod Management

Pods are the smallest deployable units in Kubernetes, which can contain one or more containers. Proper management of pods is crucial for scaling applications and maintaining availability.

Uncordon Node programming concept visualization
Kubernetes

Uncordon Node

Uncordon a node in Kubernetes to allow new pods to be scheduled on it again after maintenance. This action reverses the cordon status, making the node schedulable once more for deployments and other workloads.

Cordon Node programming concept visualization
Kubernetes

Cordon Node

Cordon a node to prevent new pods from being scheduled on it. This is useful when you want to drain a node for maintenance or upgrades without affecting the currently running pods.

Vertical Pod Autoscaler programming concept visualization
Kubernetes

Vertical Pod Autoscaler

Automatically adjusts the resource requests and limits for containers in a pod based on historical usage. It helps optimize resource allocation in Kubernetes deployments without manual intervention.

Cluster Autoscaler programming concept visualization
Kubernetes

Cluster Autoscaler

Automatically adjusts the size of a Kubernetes cluster by adding or removing nodes based on the resource requests of the pods. It ensures optimal resource allocation and cost efficiency by scaling the cluster up or down as needed.

Kubernetes ConfigMap programming concept visualization
Kubernetes

Kubernetes ConfigMap

A ConfigMap allows you to decouple configuration artifacts from container images, enabling flexible and reusable configuration management in Kubernetes clusters.

Kubernetes Taints programming concept visualization
Kubernetes

Kubernetes Taints

Taints allow nodes to repel certain pods, enabling advanced scheduling control and node isolation for specific workloads or specialized hardware.

Kubernetes ConfigMaps programming concept visualization
Kubernetes

Kubernetes ConfigMaps

ConfigMaps allow you to decouple configuration artifacts from container images, enabling more flexible and portable application configurations.

Horizontal Pod Autoscaler programming concept visualization
Kubernetes

Horizontal Pod Autoscaler

Automatically scales the number of pod replicas based on observed CPU utilization or custom metrics to maintain application performance

Pod Lifecycle Phases programming concept visualization
Kubernetes

Pod Lifecycle Phases

Understand the key phases a Kubernetes pod goes through from creation to termination, including Pending, Running, Succeeded, and Failed states.

Pod Lifecycle programming concept visualization
Kubernetes

Pod Lifecycle

Understand the key phases a Kubernetes Pod goes through: Pending, Running, Succeeded, Failed, and Unknown

Kubernetes Pods programming concept visualization
Kubernetes

Kubernetes Pods

Smallest deployable units in Kubernetes that represent a single instance of a running process, typically containing one or more containers that share network and storage resources.

Rolling Update programming concept visualization
Kubernetes

Rolling Update

A deployment strategy in Kubernetes that gradually replaces old pods with new ones, ensuring zero-downtime updates and easy rollback

Kubernetes Sidecar Pattern programming concept visualization
Kubernetes

Kubernetes Sidecar Pattern

A design pattern where an auxiliary container runs alongside the main application container to provide additional functionality like logging, monitoring, or proxy services.

Previous Page 1 of 1 Next