Learn. Practice. Pass your CKA.
👉 Tap the link to grab your copy before midnight!
acingthecka.com
#AcingTheCKA #Kubernetes #CKAexam #DevOps #CloudNative
Learn. Practice. Pass your CKA.
👉 Tap the link to grab your copy before midnight!
acingthecka.com
#AcingTheCKA #Kubernetes #CKAexam #DevOps #CloudNative
✅ Finish reading
✅ Do the hands-on exercises
✅ Get ready to ace the #CKA
Don’t have the book yet? 👉 acingthecka.com
#Kubernetes #K8s #DevOps #CloudNative
bsky.app/profile/brit...
✅ Finish reading
✅ Do the hands-on exercises
✅ Get ready to ace the #CKA
Don’t have the book yet? 👉 acingthecka.com
#Kubernetes #K8s #DevOps #CloudNative
bsky.app/profile/brit...
🔗 acingthecka.com
cc: @brito-rafa.bsky.social
🔗 acingthecka.com
cc: @brito-rafa.bsky.social
I'll be submitting the same to Cloud Native Valencia... let's keep learning and lifting each other up!
I'll be submitting the same to Cloud Native Valencia... let's keep learning and lifting each other up!
Honor to co-author with @brito-rafa.bsky.social & fully updated for CKA v1.32.
Use code MLCrowell3 for 50% off at Manning. Let’s get you certified!
#AcingTheCKA @manningbooks.bsky.social
Honor to co-author with @brito-rafa.bsky.social & fully updated for CKA v1.32.
Use code MLCrowell3 for 50% off at Manning. Let’s get you certified!
#AcingTheCKA @manningbooks.bsky.social
Excited to dig into production #Kubernetes environments at scale, learning from the team, contributing to open source, and growing in the cloud native space.
Let’s get started. 🚀
Excited to dig into production #Kubernetes environments at scale, learning from the team, contributing to open source, and growing in the cloud native space.
Let’s get started. 🚀
🔗 AcingTheCKA.com
🔗 AcingTheCKA.com
🔗 colocatedeventseu2025.sched.com/overview/typ...
🔗 colocatedeventseu2025.sched.com/overview/typ...
colocatedeventseu2025.sched.com/event/1yViU/...
colocatedeventseu2025.sched.com/event/1yViU/...
🔗 colocatedeventseu2025.sched.com/event/1yViU/...
🔗 colocatedeventseu2025.sched.com/event/1yViU/...
🔗training.linuxfoundation.org
🔗training.linuxfoundation.org
You can create an Ingress resource in #Kubernetes in order to specify routing rules based on a URL path or sub-domain (must use an ingress controller) to your ClusterIP service.
Ingress also provides secure communications to your app.
You can create an Ingress resource in #Kubernetes in order to specify routing rules based on a URL path or sub-domain (must use an ingress controller) to your ClusterIP service.
Ingress also provides secure communications to your app.
Expose your app using a service (ClusterIP, NodePort, or LoadBalancer).
A service gives pods their own IP address and DNS name. It will load balance the traffic and keep track of where pods are as they move around to different nodes.
Expose your app using a service (ClusterIP, NodePort, or LoadBalancer).
A service gives pods their own IP address and DNS name. It will load balance the traffic and keep track of where pods are as they move around to different nodes.
Your app in #kubernetes is actually running inside pod(s). A pod contains one or many containers running in a Linux namespace (shared processes on a Linux node).
The Deployment creates these pods for you. Pods (the payload) run on the worker nodes in a Kubernetes cluster.
Your app in #kubernetes is actually running inside pod(s). A pod contains one or many containers running in a Linux namespace (shared processes on a Linux node).
The Deployment creates these pods for you. Pods (the payload) run on the worker nodes in a Kubernetes cluster.
Updating the container image triggers a rollout. This rollout happens gradually, allowing you to roll back or pause If necessary.
Detect whether the app needs to be restarted by attaching a liveness check. Attach readiness check to see if the app is ready to serve traffic.
Updating the container image triggers a rollout. This rollout happens gradually, allowing you to roll back or pause If necessary.
Detect whether the app needs to be restarted by attaching a liveness check. Attach readiness check to see if the app is ready to serve traffic.
A Deployment is a #kubernetes resource that maintains your app through its lifecycle...allows new version rollouts.
It will not only ensure that your application is running according to the deployment spec but also handles zero-downtime upgrades to your application.
A Deployment is a #kubernetes resource that maintains your app through its lifecycle...allows new version rollouts.
It will not only ensure that your application is running according to the deployment spec but also handles zero-downtime upgrades to your application.
You declare (vs. imperative) specifications (created in YAML format) for how that application should run.
You submit that spec to the Kubernetes API and the replicaSet will make it so, ensuring that your application will always run as you specified in the deployment spec.
You declare (vs. imperative) specifications (created in YAML format) for how that application should run.
You submit that spec to the Kubernetes API and the replicaSet will make it so, ensuring that your application will always run as you specified in the deployment spec.
#kubernetes allows the app storage to be decoupled through the persistent volume resource, so a container can be killed and re-spawned and the volume will follow it.
It can do this via Persistent Volume Claim, in order to claim the storage you need for your app.
#kubernetes allows the app storage to be decoupled through the persistent volume resource, so a container can be killed and re-spawned and the volume will follow it.
It can do this via Persistent Volume Claim, in order to claim the storage you need for your app.
One of the benefits to #kubernetes is its built-in high availability. In Deployments, you declare a number of replicas for your app, making it highly available.
Also, immutability means that components of your Kubernetes cluster can be killed and be re-spawned automatically
One of the benefits to #kubernetes is its built-in high availability. In Deployments, you declare a number of replicas for your app, making it highly available.
Also, immutability means that components of your Kubernetes cluster can be killed and be re-spawned automatically
We use #kubernetes because it provides a single, common interface to deploy applications without having to know about the underlying hardware.
Container images can be stored in a central repository and accessed from around the world.
We use #kubernetes because it provides a single, common interface to deploy applications without having to know about the underlying hardware.
Container images can be stored in a central repository and accessed from around the world.
Kubernetes is for running containerized apps. Referred to as a cluster..components (control plane and workers) act together to maintain things like storage & networking.
All act together to solve the problem of underutilization and software becoming immutable
Kubernetes is for running containerized apps. Referred to as a cluster..components (control plane and workers) act together to maintain things like storage & networking.
All act together to solve the problem of underutilization and software becoming immutable