K8S中ConfigMap配置和验证【CKA备考练习环境准备】11【2025新题】

张开发
2026/4/21 2:38:43 15 分钟阅读

分享文章

K8S中ConfigMap配置和验证【CKA备考练习环境准备】11【2025新题】
一、前言1.1、前言: 边学边记!!如有不当之处,欢迎指正!! 上期分享了CRD题目的环境准备和参考解法(https://blog.csdn.net/Daniel_mazy/article/details/159567879),有兴趣的同学欢迎参考。 这次向备考CKA同学们分享ConfigMap题目的环境准备和参考解法,希望对大家有帮助。 二、k8s运行环境情况2.1、详细环境情况信息如下:(这里省略,可参考本系列之前的文章)三、CKA练习环境ConfigMap题型预准备3.1、CKA题干ConfigMap3.2、创建自签证书和secret资源生成私钥和自签证书# 生成私钥 root@k8s-ub-m01:~/cm# openssl genrsa -out tls.key 2048 # 创建证书签名请求(指定域名) root@k8s-ub-m01:~/cm# openssl req -new -key tls.key -out tls.csr \ -subj "/CN=web.k8snginx.local" \ -addext "subjectAltName=DNS:web.k8snginx.local" # 生成365天有效证书 root@k8s-ub-m01:~/cm# openssl x509 -req -days 365 \ -in tls.csr \ -signkey tls.key \ -out tls.crt创建保存证书的secret资源创建nginx-static命名空间root@k8s-ub-m01:~/cm# kubectl create ns nginx-static namespace/nginx-static created root@k8s-ub-m01:~/cm# kubectl create secret tls nginx-tls-secret \ --key tls.key \ --cert tls.crt \ --namespace=nginx-static \ --dry-run=client -o yaml nginx-tls-secret.yaml root@k8s-ub-m01:~/cm# kubectl apply -f nginx-tls-secret.yaml secret/nginx-tls-secret created root@k8s-ub-m01:~/cm# kubectl get secret nginx-tls-secret -n nginx-static NAME TYPE DATA AGE nginx-tls-secret kubernetes.io/tls 2 45s验证自签

更多文章