#K8s
Explore tagged Tumblr posts
Text
I just turned off the ethernet interface of a box I was ssh'd into. The sheer idiocy of what I had just done did not hit me until after I hit enter. This box is headless. The interface did not come back up after a hard restart. I am the biggest idiot.
27 notes
·
View notes
Text
64 vCPU/256 GB ram/2 TB SSD EC2 instance with #FreeBSD or Debian Linux as OS 🔥
39 notes
·
View notes
Text
Going to sign out of tumblr for a bit probably, won't be on much if at all. Gotta focus on my Kubernetes exam prep.
12 notes
·
View notes
Text

Kotlin 入門
#Kotlin基礎・入門#Android#cloud#cloudnative#Code#Developer#engineer#Flutter#Interoperability#Java#K8s#kotlin#Oracle#programming#Swift#technology#webアプリ#エンジニア#オープンソース#オラクル#クラウド#クラウドネイティブ#コード#ソフトウェア#ソフトウェア開発#テクノロジー#デベロッパー#デモ#プログラミング#モバイルアプリケーション
3 notes
·
View notes
Text
anyone wanna join the kube cuddle pile?
5 notes
·
View notes
Text
YEEEEEEhawwwwww
(this actually represents several days of hard work and a great accomplishment toward understanding kubernetes)
4 notes
·
View notes
Text
Kubernetes Vs Docker
Kubernetes vs Docker: Explore what Docker and Kubernetes (K8s) are, how they work, their advantages and limitations, and when to use each in practical, real-world scenarios.
0 notes
Text
🔄 Backing Up and Restoring Kubernetes Block and File Volumes – No-Code Guide
Kubernetes has become a foundational platform for deploying containerized applications. But as more stateful workloads enter the cluster — like databases and shared storage systems — ensuring data protection becomes critical.
This no-code guide explores how to back up and restore Kubernetes block and file volumes, the differences between storage types, and best practices for business continuity and disaster recovery.
📌 What Is Kubernetes Volume Backup & Restore?
In Kubernetes, Persistent Volumes (PVs) store data used by pods. These volumes come in two main types:
Block Storage: Raw devices formatted by applications (e.g., for databases).
File Storage: File systems shared between pods (e.g., for media files or documents).
Backup and restore in this context means protecting this stored data from loss, corruption, or accidental deletion — and recovering it when needed.
Block vs 📂 File Storage: What's the Difference?
FeatureBlock StorageFile StorageUse CaseDatabases, apps needing low latencyMedia, documents, logsAccessSingle node accessMulti-node/shared accessExampleAmazon EBS, OpenStack CinderNFS, CephFS, GlusterFS
Understanding your storage type helps decide the right backup tool and strategy.
🔒 Why Backing Up Volumes Is Essential
🛡️ Protects critical business data
💥 Recovers from accidental deletion or failure
📦 Enables migration between clusters or cloud providers
🧪 Supports safe testing using restored copies
🔧 Common Backup Methods (No Code Involved)
1. Snapshots (for Block Volumes)
Most cloud providers and storage backends support volume snapshots, which are point-in-time backups of storage volumes. These can be triggered through the Kubernetes interface using storage plugins called CSI drivers.
Benefits:
Fast and efficient
Cloud-native and infrastructure-integrated
Easy to automate with backup tools
2. File Backups (for File Volumes)
For file-based volumes like NFS or CephFS, the best approach is to regularly copy file contents to a secure external storage location — such as object storage or an offsite file server.
Benefits:
Simple to implement
Granular control over which files to back up
Works well with shared volumes
3. Backup Tools (All-in-One Solutions)
Several tools offer full platform support to handle Kubernetes volume backup and restore — with user-friendly interfaces and no need to touch code:
Velero: Popular open-source tool that supports scheduled backups, volume snapshots, and cloud storage.
Kasten K10: Enterprise-grade solution with dashboards, policy management, and compliance features.
TrilioVault, Portworx PX-Backup, and Rancher Backup: Also offer graphical UIs and seamless Kubernetes integration.
✅ Backup Best Practices for Kubernetes Volumes
🔁 Automate backups on a regular schedule (daily/hourly)
🔐 Encrypt data at rest and in transit
🌍 Store backups in a different location/region from the primary cluster
📌 Use labels to categorize backups by application or environment
🧪 Periodically test restore processes to validate recoverability
♻️ How Restoration Works (No Coding Required)
Restoring volumes in Kubernetes depends on the type of backup:
For snapshots, simply point new volumes to an existing snapshot when creating them again.
For file backups, use backup tools to restore contents back into the volume or re-attach to new pods.
For full-platform backup tools, use the interface to select a backup and restore it — including associated volumes, pods, and configurations.
Many solutions provide dashboards, logs, and monitoring to confirm that restoration was successful.
🚀 Summary: Protect What Matters
As Kubernetes powers more business-critical applications, backing up your block and file volumes is no longer optional — it’s essential. Whether using built-in snapshots, file-based backups, or enterprise tools, ensure you have a backup and recovery plan that’s tested, automated, and production-ready.
Your Kubernetes environment can be resilient and disaster-proof — with zero code required.
For more info, Kindly follow: Hawkstack Technologies
#Kubernetes#K8s#DevOps#CloudNative#PersistentStorage#StatefulApps#KubernetesStorage#VolumeBackup#DisasterRecovery#DataProtection#PlatformEngineering#SRE#CloudSecurity#OpenSourceTools#NoCodeOps
0 notes
Text
🚀 DevOps with AWS Training 🔗 Register Now: https://shorturl.at/n8gI6
🧑🏫 Trainer: Mr. Ram 📅 Date: 23rd April 2025 🕢 Time: 7:30 PM IST
💻 Mode: Online & Classroom Training 📍 Location: KPHB (Beside Metro Station)
📲 More Details: https://linktr.ee/clickone2
📌 What You'll Learn:
DevOps Fundamentals ,AWS Integration,CI/CD Pipelines ,Infrastructure as Code (IaC) ,Real-world Projects
🎯 Ideal for aspiring DevOps Engineers and IT professionals aiming to upskill.
DevOpsWithAWS #NareshIT #AWSCloud #DevOpsTraining #LearnDevOps #AWSIntegration #TechCareerGrowth #CloudComputing #WebexTraining #DevOpsEngineer #KPHBTraining
0 notes
Text
DevOps with AWS Training Online Training

🚀 DevOps with AWS Training with Placement assistance Prrogramme
🧑🏫 Trainer: Mr. Ram 📅 Date: 23rd April 2025 🕢 Time: 7:30 PM IST 💻 Mode: Online & Classroom Training 📍 Location: KPHB (Beside Metro Station) 📜 Duration: 4 Months 💰 Fee: ₹21,000 (with videos), ₹16,000 (without videos) 🔗 Register Now: https://shorturl.at/n8gI6 📲 More Details: https://linktr.ee/clickone2
📌 What You'll Learn:
DevOps Fundamentals
AWS Integration
CI/CD Pipelines
Infrastructure as Code (IaC)
Real-world Projects
🎯 Ideal for aspiring DevOps Engineers and IT professionals aiming to upskill.
#DevOps #AWS #NareshIT #OnlineTraining #CareerGrowth
#devops#devopstools#cloudcomputing#awsdevops#cloudsolutions#cloudsecurity#ci/cd#jenkins#docker#k8s#Teraform
0 notes
Text
Service Discovery & Load Balancing in Kubernetes
Kubernetes handles internal networking like a pro! ✅ Automatic DNS names for containers ✅ Built-in load balancing ✅ No need to hard-code IPs Pods can come and go—everything just works! 🔄
Watch now:
youtube
Explore more on our channel: 👉
0 notes
Text
Prioritizing Pods in Kubernetes with PriorityClasses
In Kubernetes, you can define the importance of Pods relative to others using PriorityClasses. This ensures critical services are scheduled and running even during resource constraints. Key Points: Scheduling Priority: When enabled, the scheduler prioritizes pending Pods based on their assigned PriorityClass. Higher priority Pods are scheduled before lower priority ones if their resource…
0 notes
Text
"After starting the kubelet process, it is going to restart every few seconds, as it waits in a crashloop for kubeadm to tell it what to do. This crashloop is expected and normal."
"ThIs cRaShLoOp iS ExPeCtEd aNd nOrMaL."
#statements dreamed up by the utterly deranged#k8s#Kubernetes#computers#my posts#just have it wait idle#like literally every other daemon process in history
0 notes
Text
as someone who is forced to interact with kubernetes for pay, I second foone's rule
@foone I have willingly inserted myself into k3s yaml hell. Why did i do this???? Can you save me from me?
Why is this image so big.
106 notes
·
View notes
Text
A Minimal Guide to Deploying MLflow 2.6 on Kubernetes
Introduction
Deploying MLflow on Kubernetes can be a straightforward process if you know what you're doing. This blog post aims to provide a minimal guide to get you up and running with MLflow 2.6 on a Kubernetes cluster. We'll use the namespace my-space for this example.
Prerequisites
A running Kubernetes cluster
kubectl installed and configured to interact with your cluster
Step 1: Create the Deployment YAML
Create a file named mlflow-minimal-deployment.yaml and paste the following content:
apiVersion: v1 kind: Namespace metadata: name: my-space --- apiVersion: apps/v1 kind: Deployment metadata: name: mlflow-server namespace: my-space spec: replicas: 1 selector: matchLabels: app: mlflow-server template: metadata: labels: app: mlflow-server name: mlflow-server-pod spec: containers: - name: mlflow-server image: ghcr.io/mlflow/mlflow:v2.6.0 command: ["mlflow", "server"] args: ["--host", "0.0.0.0", "--port", "5000"] ports: - containerPort: 5000 ---
apiVersion: v1 kind: Service metadata: name: mlflow-service namespace: my-space spec: selector: app: mlflow-server ports: - protocol: TCP port: 5000 targetPort: 5000
Step 2: Apply the Deployment
Apply the YAML file to create the deployment and service:
kubectl apply -f mlflow-minimal-deployment.yaml
Step 3: Verify the Deployment
Check if the pod is running:
kubectl get pods -n my-space
Step 4: Port Forwarding
To access the MLflow server from your local machine, you can use Kubernetes port forwarding:
kubectl port-forward -n my-space mlflow-server-pod 5000:5000
After running this command, you should be able to access the MLflow server at http://localhost:5000 from your web browser.
Step 5: Access MLflow within the Cluster
The cluster-internal URL for the MLflow service would be:
http://mlflow-service.my-space.svc.cluster.local:5000
You can use this tracking URL in other services within the same Kubernetes cluster, such as Kubeflow, to log your runs.
Troubleshooting Tips
Pod not starting: Check the logs using kubectl logs -n my-space mlflow-server-pod.
Service not accessible: Make sure the service is running using kubectl get svc -n my-space.
Port issues: Ensure that the port 5000 is not being used by another service in the same namespace.
Conclusion
Deploying MLflow 2.6 on Kubernetes doesn't have to be complicated. This guide provides a minimal setup to get you started. Feel free to expand upon this for your specific use-cases.
0 notes