logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux 内核源码分析 - 获取数组的大小

#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) 测试程序:#include#includestruct dev{int a;char b;float c;};struct dev devs[]={{1,'a',7.0,},{1,'a',7.0,},{

k8s-configmap 创建

在一个pod里面使用ConfigMap大致有三种方式:1. 命令行参数2. 环境变量3. 数据卷文件创建configmap有两种方式1. yaml文件创建2. 通过kubectl命令行创建最佳实践是通过yaml文件创建,这样能够达到svc、rc、configmap创建的统一,如果是文件,我们可以先通过命令行创建configmap,然后通过kubectl get configmap

#k8s
k8s-deployment

Deployment的典型用例:1.使用Deployment来启动(上线/部署)一个Pod或者ReplicaSet2. 检查一个Deployment是否成功执行3. 更新Deployment来重新创建相应的Pods(例如,需要使用一个新的Image)4. 如果现有的Deployment不稳定,那么回滚到一个早期的稳定的Deployment版本5. 暂停或者恢复一个Deploy

#k8s
k8s-configmap 在pod中使用

使用包含: 环境变量、文件和目录。命令行字面量创建kubectl create configmap test-conf003--from-literal=aa=1 --from-literal=bb=2 查看创建的configmap,yaml文件展示[root@controller01 confmap]# kubectl get configmap test-conf003 -o ya

#k8s
K8s 介绍

K8s 介绍Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。使用Kubernetes可以:1. 自动化容器的部署和复制2. 随时扩展或收缩容器规模3. 将容器组织成组,并且提供容器间的负载均衡4. 很容易地升级应用程序容器的新版本4. 提供容器弹性,如果容器失效就替换它,等等…Kubernetes解决的问题:1. 调度 - 容

#k8s
k8s-secret

Secret解决了密码、token、密钥等敏感数据的配置问题,而不需要把这些敏感数据暴露到镜像或者Pod Spec中。Secret使用:1.Volume2. 环境变量Secret有三种类型:1. Service Account:用来访问Kubernetes API,由Kubernetes自动创建,并且会自动挂载到Pod的/run/secrets/kubernetes.io/servi

到底了