zoukankan      html  css  js  c++  java
  • Kubernetes的ConfigMap对象使用

    ConfigMap和Secret几乎一样,只是Secret会用base64加密,创建方式也可以彩yaml或者文件方式
    下面演示一下通过文件创建configmap
    创建配置文件my.yaml

    name: chenqionghe
    light.weight: baby
    gym: muscle
    

    通过文件创建ConfigMap

    kubectl create configmap my-config --from-file=./my.yaml
    

    查看configmap对象

    root@VM-0-8-ubuntu:/home/ubuntu# kubectl get configmaps my-config -o yaml
    apiVersion: v1
    data:
      my.yaml: |
        name: chenqionghe
        light.weight: baby
        gym: muscle
    kind: ConfigMap
    metadata:
      creationTimestamp: 2019-09-27T16:43:53Z
      name: my-config
      namespace: default
      resourceVersion: "2139336"
      selfLink: /api/v1/namespaces/default/configmaps/my-config
      uid: fd4aeb09-e145-11e9-8c22-f242c645cfec
    

    创建通过pod使用ConfigMap

    apiVersion: v1
    kind: Pod
    metadata:
      name: test-configmap
    spec:
      containers:
      - name: test-configmap
        image: busybox
        args:
        - sleep
        - "86400"
        volumeMounts:
        - name: config-volume
          mountPath: "/app/conf"
          readOnly: true
      volumes:
      - name: config-volume
        configMap:
              name: my-config
    

    执行创建pod

    root@VM-0-8-ubuntu:/home/ubuntu# kubectl apply -f test-config-pod.yaml
    pod/test-configmap created
    

    查看pod已经创建

    root@VM-0-8-ubuntu:/home/ubuntu# kubectl get po
    NAME READY STATUS RESTARTS AGE
    demo-deployment-555958bc44-llhr9 1/1 Running 0 20d
    test-configmap 1/1 Running 0 1m
    

    进入pod查看,发现/app/conf已经挂载上了my.yaml文件

    root@VM-0-8-ubuntu:/home/ubuntu# kubectl exec -it test-configmap -- /bin/sh
    / # ls /app/conf
    my.yaml
    / # cat /app/conf/my.yaml
    name: chenqionghe
    light.weight: baby
    gym: muscl
    
  • 相关阅读:
    PHP 二维数组排序
    linux CentOS7.* 上安装 ffmpeg 扩展
    ajax删除,
    ajax的格式、简单使用编写,
    多对多作为外键,getset方法实现
    外键介绍,manytomany介绍,filter跨表双下划线
    student学生信息表增删改
    数据库表的增删改查学生信息管理
    session保存信息用数据库
    cookie实现访问index无法访问必须从login走,返回固定的session值,
  • 原文地址:https://www.cnblogs.com/chenqionghe/p/11601241.html
Copyright © 2011-2022 走看看