Downloads · 30 days
0
rezaduty/gemma4-e2b-kubernetes-security
gemma4-e2b-kubernetes-security is a machine learning model from rezaduty. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for transformers. The card lists the license as apache-2.0.
A QLoRA fine-tuned version of Gemma 4 E2B Instruct specialized in kubernetes security. Specialized in Kubernetes security: RBAC design, Pod Security Standards, network policies, admission controllers, etcd encryption,…
Downloads · 30 days
0
Access
Public
Updated Jun 3, 2026
Repo size
313 MB
Likes
2
Public
Click a slice to open those files.
.safetensors124 MB · 79%
From the Hugging Face model README
A QLoRA fine-tuned version of Gemma 4 E2B Instruct specialized in kubernetes security. Specialized in Kubernetes security: RBAC design, Pod Security Standards, network policies, admission controllers, etcd encryption, and multi-tenant cluster hardening.
Part of the rezaduty cybersecurity model family.
| Property | Value |
|---|---|
| Base model | google/gemma-4-e2b-it (2B parameters) |
| Fine-tuning method | QLoRA (rank 16, α 16) |
| Domain | Kubernetes Security |
| License | Apache 2.0 |
from transformers import AutoTokenizer, AutoModelForCausalLM
from peft import PeftModel
import torch
base_model = "google/gemma-4-e2b-it"
adapter = "rezaduty/gemma4-e2b-kubernetes-security"
tokenizer = AutoTokenizer.from_pretrained(adapter)
model = AutoModelForCausalLM.from_pretrained(
base_model, torch_dtype=torch.bfloat16, device_map="auto"
)
model = PeftModel.from_pretrained(model, adapter)
messages = [
{"role": "system", "content": [{"type": "text", "text": "You are an expert in Kubernetes security. You provide deep answers on RBAC, Pod Security, network policies, admission controllers, secrets management, and cluster hardening."}]},
{"role": "user", "content": [{"type": "text", "text": "Your question here"}]},
]
inputs = tokenizer.apply_chat_template(
messages, tokenize=True, add_generation_prompt=True, return_tensors="pt"
).to(model.device)
output = model.generate(inputs, max_new_tokens=512, temperature=0.7, top_p=0.9)
print(tokenizer.decode(output[0][inputs.shape[-1]:], skip_special_tokens=True))
You are an expert in Kubernetes security. You provide deep answers on RBAC, Pod Security, network policies, admission controllers, secrets management, and cluster hardening.