- ホーム
- Linux Foundation
- CKS - Certified Kubernetes Security Specialist (CKS)
- LinuxFoundation.CKS.v2022-05-20.q26
- 質問18
有効的なCKS問題集はJPNTest.com提供され、CKS試験に合格することに役に立ちます!JPNTest.comは今最新CKS試験問題集を提供します。JPNTest.com CKS試験問題集はもう更新されました。ここでCKS問題集のテストエンジンを手に入れます。
CKS問題集最新版のアクセス
「66問、30% ディスカウント、特別な割引コード:JPNshiken」
次のコマンドを使用して、クラスター/構成コンテキストを切り替えることができます。
[desk @ cli] $ kubectlconfiguse-contextステージ
コンテクスト:
PodSecurityPolicyは、特定の名前空間での特権ポッドの作成を防止します。
タスク:
1. deny-policyという名前の新しいPodSecurityPolcyを作成します。これにより、特権ポッドの作成が防止されます。
2.新しく作成されたPodSecurityPolicydeny-policyを使用する新しいClusterRole名deny-access-roleを作成します。
3.既存の名前空間開発でpsd-denial-saという名前の新しいServiceAccountを作成します。
最後に、restrict-access-bindという名前の新しいClusterRoleBindindを作成します。これにより、新しく作成されたClusterRoledeny-access-roleが新しく作成されたServiceAccountpsp-denial-saにバインドされます。
正解:
pspを作成して、特権コンテナを禁止します
apiVersion:rbac.authorization.k8s.io/v1
種類:ClusterRole
メタデータ:
名前:deny-access-role
ルール:
--apiGroups:['policy']
リソース:['podsecuritypolicies']
動詞:['use']
resourceNames:
-「deny-policy」
k create sapsp-denial-sa-n開発
apiVersion:rbac.authorization.k8s.io/v1
種類:ClusterRoleBinding
メタデータ:
名前:restrict-access-bing
roleRef:
種類:ClusterRole
名前:deny-access-role
apiGroup:rbac.authorization.k8s.io
科目:
-種類:ServiceAccount
名前:psp-denial-sa
名前空間:開発
説明
master1 $ vim psp.yaml
apiVersion:policy / v1beta1
種類:PodSecurityPolicy
メタデータ:
名前:deny-policy
仕様:
特権:false#特権ポッドを許可しないでください!
seLinux:
ルール:RunAsAny
SupplementalGroups:
ルール:RunAsAny
runAsUser:
ルール:RunAsAny
fsGroup:
ルール:RunAsAny
ボリューム:
-'*'
master1 $ vim cr1.yaml
apiVersion:rbac.authorization.k8s.io/v1
種類:ClusterRole
メタデータ:
名前:deny-access-role
ルール:
--apiGroups:['policy']
リソース:['podsecuritypolicies']
動詞:['use']
resourceNames:
-「deny-policy」
master1 $ k create sa psp-denial-sa -n development
master1 $ vim cb1.yaml
apiVersion:rbac.authorization.k8s.io/v1
種類:ClusterRoleBinding
メタデータ:
名前:restrict-access-bing
roleRef:
種類:ClusterRole
名前:deny-access-role
apiGroup:rbac.authorization.k8s.io
科目:
#特定のサービスアカウントを承認します。
-種類:ServiceAccount
名前:psp-denial-sa
名前空間:開発
master1 $ k apply -f psp.yaml master1 $ k apply -f cr1.yaml master1 $ k apply -f cb1.yamlリファレンス:https://kubernetes.io/docs/concepts/policy/pod-security-policy/ master1 $ k apply -f cr1.yaml master1 $ k apply -f cb1.yaml master1 $ k apply -f psp.yaml master1 $ k apply -f cr1.yaml master1 $ k apply -f cb1.yamlリファレンス:https:// kubernetes.io/docs/concepts/policy/pod-security-policy/
[×]
Download PDF File
Enter your email address to download LinuxFoundation.CKS.v2022-05-20.q26.pdf