linux怎么查看本机内存大小
286
2022-09-11
Kubernetes----Pod配置容器的环境变量
一、配置容器的环境变量
1.1 编写yaml文件
如下,编写pod_env.yaml文件,内容如下,通过env关键字来定义环境变量,环境变量通过name,value对来设置,如下:
apiVersion: v1kind: Namespacemetadata: name: dev---apiVersion: v1kind: Podmetadata: name: pod-env namespace: dev labels: user: redrose2100spec: containers: - name: nginx image: nginx:1.17.1 env: - name: "username" value: "admin" - name: "password" value: "admin123"
1.2 创建资源
使用如下命令创建资源
[root@master pod]# kubectl apply -f pod_env.yamlnamespace/dev createdpod/pod-env created[root@master pod]#
1.3 进入容器查看环境变量
使用如下命令进入容器,并打印环境变量username和password,如下,均与设置一致
[root@master pod]# kubectl get pod -n devNAME READY STATUS RESTARTS AGEpod-env 1/1 Running 0 3m[root@master pod]# kubectl exec pod-env -n dev -it -c nginx /bin/bashkubectl exec [POD] [COMMAND] is DEPRECATED and will be removed in a future version. Use kubectl exec [POD] -- [COMMAND] instead.root@pod-env:/# echo $usernameadminroot@pod-env:/# echo $passwordadmin123root@pod-env:/#
1.4 删除资源
使用如下命令删除资源
[root@master pod]# kubectl delete -f pod_env.yamlnamespace "dev" deletedpod "pod-env" deleted[root@master pod]#
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~