Ends in
00
days
00
hrs
00
mins
00
secs
ENROLL NOW

Get $4 OFF in AWS Solutions Architect & Data Engineer Associate Practice Exams for $10.99 each ONLY!

Kubernetes

Home » Kubernetes

Cloud Native: The Future of Application Development

2024-01-30T01:05:43+00:00

If you could do a quick search on the definition of cloud native, chances are you would be confused by the amount of different sources with varying definitions. The term "cloud native" has become a buzzword within the tech industry, symbolizing a paradigm shift in how software applications are designed, developed, and deployed. But what exactly does cloud native mean? The varying definitions of cloud native may be primarily because of its evolving definition over time. While some sources define cloud native as an approach where developers initially design applications to thrive in a cloud environment, others emphasize the utilization [...]

Cloud Native: The Future of Application Development2024-01-30T01:05:43+00:00

Introduction to Kubernetes

2023-10-16T05:25:03+00:00

Containerization has set the gold standard for deploying applications on both on-premises and cloud environments. As microservices architecture becomes more popular, people increasingly embrace containerization because it naturally fits this architectural approach. Containerization brings many advantages: It guarantees portability. This technology's inherent isolation lets developers deploy their application code on various environments and operating systems without worrying about compatibility. It boosts scalability. Developers can deploy containers quickly and repeatedly. Unlike virtual machines, containers don't require booting up an entire operating system, letting developers scale up or down quickly by adding or removing containers on single or multiple machines. It enhances [...]

Introduction to Kubernetes2023-10-16T05:25:03+00:00

Kubernetes Workload Resources

2023-08-10T01:54:35+00:00

Bookmarks Defining a Kubernetes Workload Resource Deployments ReplicaSet StatefulSets DaemonSet* Jobs CronJob Automatic Cleanup for Finished Jobs ReplicationController A workload is an application that can have one or more components running on Kubernetes. A Pod represents a set of running containers in the cluster. Kubernetes allows for declarative configuration of workloads and its components. This will allow the Control Plane to manage the creation, deletion, and modification of these Pods. The built-in APIs for managing workload resources are: Deployments - The most commonly used workload to run an [...]

Kubernetes Workload Resources2023-08-10T01:54:35+00:00

Kubernetes Services

2023-08-09T23:17:39+00:00

Bookmarks What is a Pod? What are Kubernetes Services? Kubernetes Service Types Defining a Service Headless Service What is a Pod? A Pod is a Kubernetes Object that has one or more containers running inside it. A Pod will ensure that the containers inside it share the same resources and local network. Each Pod gets its own IP address. If you use a Deployment to run your app, that Deployment can create and destroy Pods dynamically. Pods are created and destroyed to match the desired state of your cluster. Pods are ephemeral [...]

Kubernetes Services2023-08-09T23:17:39+00:00

Kubernetes Objects

2023-08-08T00:42:57+00:00

Bookmarks Object Names and IDs Kubernetes Object Management Labels and Selectors Namespaces Annotations Field Selectors Owners and Dependents Finalizers Kubernetes Objects represent the desired state of the cluster and are created by configuration. These objects can be created, modified, or deleted via the Kubernetes API. Kubernetes Objects describes the following:        ●    what containerized applications are running and on which nodes.        ●    resources available to these applications.        ●    the policies on how these applications behave such as restart [...]

Kubernetes Objects2023-08-08T00:42:57+00:00

Kubernetes Components

2023-08-07T09:29:58+00:00

Bookmarks What are Kubernetes Components? Control Plane Components Node Components Kubernetes Add-Ons What are Kubernetes Components? There are two main components to Kubernetes: Cluster and Control Plane. When deploying Kubernetes, at least one cluster will be created. A cluster contains the following components: ● Nodes. ○ Worker machines that runs containerized applications. ○ Every cluster will have at least one node. ○ Managed by the Control Plane.            ● Pods. ○ Components of an application workload. ○ Managed by the Control Plane. A cluster can be configured to run multiple [...]

Kubernetes Components2023-08-07T09:29:58+00:00

Kubernetes Fundamentals

2023-08-07T06:58:55+00:00

Bookmarks Fundamental Terminologies What is Kubernetes? Origin of Kubernetes name Deployment without Kubernetes Deployment with Virtualization Deployment with Container via Kubernetes What are Containers? Kubernetes and Docker Benefits of using Kubernetes Fundamental terminologies Containers - a lightweight, standalone, and executable package that can hold a workload. Workload - an application. This can be a single component or multiple components that work together. An example of a simple workload is a ping workload that runs every hour. An example of a complex workload is a web server that needs [...]

Kubernetes Fundamentals2023-08-07T06:58:55+00:00

AWS, Azure, and GCP Certifications are consistently among the top-paying IT certifications in the world, considering that most companies have now shifted to the cloud. Earn over $150,000 per year with an AWS, Azure, or GCP certification!

Follow us on LinkedIn, Facebook, or join our Slack study group. More importantly, answer as many practice exams as you can to help increase your chances of passing your certification exams on your first try!