k8s
勇zhe无wei
这个作者很懒,什么都没留下…
展开
-
K8s 介绍
K8s 介绍Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。使用Kubernetes可以: 1. 自动化容器的部署和复制 2. 随时扩展或收缩容器规模 3. 将容器组织成组,并且提供容器间的负载均衡 4. 很容易地升级应用程序容器的新版本 4. 提供容器弹性,如果容器失效就替换它,等等…Kubernetes解决的问题: 1. 调度 - 容原创 2017-06-21 14:12:55 · 49033 阅读 · 0 评论 -
k8s-deployment
Deployment的典型用例: 1. 使用Deployment来启动(上线/部署)一个Pod或者ReplicaSet 2. 检查一个Deployment是否成功执行 3. 更新Deployment来重新创建相应的Pods(例如,需要使用一个新的Image) 4. 如果现有的Deployment不稳定,那么回滚到一个早期的稳定的Deployment版本 5. 暂停或者恢复一个Deploy原创 2017-06-21 16:25:32 · 4809 阅读 · 0 评论 -
k8s-configmap 创建
在一个pod里面使用ConfigMap大致有三种方式: 1. 命令行参数 2. 环境变量 3. 数据卷文件创建configmap有两种方式 1. yaml文件创建 2. 通过kubectl命令行创建最佳实践是通过yaml文件创建,这样能够达到svc、rc、configmap创建的统一,如果是文件,我们可以先通过命令行创建configmap,然后通过kubectl get configmap原创 2017-06-21 17:39:39 · 4552 阅读 · 0 评论 -
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原创 2017-06-23 10:23:23 · 5725 阅读 · 0 评论 -
k8s-secret
Secret解决了密码、token、密钥等敏感数据的配置问题,而不需要把这些敏感数据暴露到镜像或者Pod Spec中。Secret使用: 1. Volume 2. 环境变量Secret有三种类型: 1. Service Account:用来访问Kubernetes API,由Kubernetes自动创建,并且会自动挂载到Pod的/run/secrets/kubernetes.io/servi原创 2017-06-23 13:38:08 · 2044 阅读 · 0 评论