EN: Read in English
Dunia K6: Pengawal
Pod Security Standards
Anda akan belajar: tiga tahap Pod Security, dan cara satu label hidupkan pengawal sesebuah zon.
Teks BM belum disemak oleh penutur asli.
Disemak dengan Kubernetes 1.37 pada 31 Okt 2026
Masalahnya
kind-dev namespace defaultDulang nginx biasa. Semalam ia berjalan elok. Hari ini zon kedai menolaknya, dengan empat sebab. Maksud mudah: zon ini hanya terima dulang yang berkunci.
Tengok
Ketik setiap titik pada garis masa.
Pod Security Standards: Tiga tahap kebersihan dulang: privileged, baseline dan restricted. Label namespace menghidupkannya. ialah tiga tahap kebersihan untuk dulang. Tekan setiap satu, yang paling longgar dulu.
Tengok
kind-dev namespace defaultSatu label pada zon hidupkan pengawal. enforce tolak pod yang tak lulus. warn benarkan masuk, dengan amaran.
Cuba
Tahap mana yang pertama menolak setiap dulang?
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Cuba
Hidupkan pengawal untuk zon kedai, pada tahap restricted.
kind-dev namespace defaultdev-control-planeBukaPengurusTiada dulang di sini.
dev-workerBukaTiada dulang di sini.
dev-worker2BukaTiada dulang di sini.
Petunjuk
Kunci label ialahpod-security.kubernetes.io/enforce.Teka
Tiga pod root lama sudah berjalan dalam kedai. Anda hidupkan restricted. Apa jadi pada mereka?
Pilih satu jawapan.
Semak
Tabiat baik, atau berisiko? Leret setiap satu.
Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.
Hidupkan warn=restricted dulu, kemudian baiki apa yang dilaporkan
Anda berjaya!
Kini anda boleh hidupkan tahap Pod Security untuk sesebuah zon.
Nak tahu lebih (pilihan)
Ada tiga mod: enforce, warn dan audit (tulis ke log audit). Kunci versi dengan pod-security.kubernetes.io/enforce-version: v1.37. Untuk Deployment, pengawal cuma beri amaran. Pod ReplicaSet itu ditolak kemudian. Anda akan jumpanya dalam boss.
Misi sebenar
kubectl create namespace guard-testkubectl label --dry-run=server --overwrite ns guard-test pod-security.kubernetes.io/enforce=restrictedkubectl label ns guard-test pod-security.kubernetes.io/enforce=restrictedkubectl run plain -n guard-test --image=nginx:1.29-alpine
0 daripada 4 langkah siap · Tanda anda disimpan.
English
A plain nginx tray. It ran fine yesterday. Today the kedai zone refuses it, with four reasons. Plain words: this zone only takes locked-up trays.
The Pod Security Standards are three hygiene levels for trays. Tap each one, loosest first.
One label on the zone switches the guard on. enforce refuses bad pods. warn lets them in, with a warning.
Which level is the first to refuse each tray?
Switch the guard on for the kedai zone, at the restricted level.
pod-security.kubernetes.io/enforce.Three old root pods already run in kedai. You switch on restricted. What happens to them?
Good habit, or risky? Swipe each one.
You can now switch on a Pod Security level for a zone.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: Pod Security Standards · Pod Security Admission · Enforce with namespace labels
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?