CKA考试题[Secret]

Posted peteremperor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CKA考试题[Secret]相关的知识,希望对你有一定的参考价值。

创建一个secret,使用以下:

名字:super-secret

credential:bob

创建一个pod名为pod-secrets-via-file 使用redis镜像,挂载名为super-secret的 挂载路径/secrets

使用redis镜像创建第二个Pod名称Pod-secrets-via-env, 导出为 CREDENTIALS
 

解答:

(1).创建secret(https://kubernetes.io/docs/concepts/configuration/secret/)

kubectl create secret generic super-secret  --from-literal=credential=bob

对应的yaml

apiVersion: v1
data:
  credential: Ym9i
kind: Secret
metadata:
  creationTimestamp: null
  name: super-secret

(2).创建pod-secrets-via-file (https://kubernetes.io/docs/concepts/configuration/secret/)

apiVersion: v1
kind: Pod
metadata:
  name: pod-secrets-via-file
spec:
  containers:
  - name: mypod
    image: redis
    volumeMounts:
    - name: foo
      mountPath: "/secrets"
      readOnly: true
  volumes:
  - name: foo
    secret:
      secretName: super-secret

(3).Pod-secrets-via-env (https://kubernetes.io/docs/concepts/configuration/secret/)

apiVersion: v1
kind: Pod
metadata:
  name: Pod-secrets-via-env
spec:
  containers:
  - name: mycontainer
    image: redis
    env:
      - name: CREDENTIALS
        valueFrom:
          secretKeyRef:
            name:  super-secret
            key: credential

 

以上是关于CKA考试题[Secret]的主要内容,如果未能解决你的问题,请参考以下文章

Kubernetes 管理员认证(CKA)考试笔记

CKA认证如何参加CKA考试及学习考试心得

cka v1.22 17道 考试时间

最新 CKA 考试指南及注意事项来啦~

关于如何准备CKA考试

CKA考试经验:报考和考纲