学习 Druid(六):Druid on Kubernetes

更新至 Druid 0.15.1 版本 Docker 镜像 Apache Druid 官方提供了 all-in-one 的 Docker 镜像,然而并不适合部署到 Kubernetes 集群。 以一个容器对应一个进程的原则,自己制作了 Docker 镜像,已上传至 Docker Hub: Router »

学习 Kubernetes(五):Job

Job 是 Kubernetes 用于运行短暂的(short living)任务的资源。 Job 类型 属性 .spec.completions 指定成功完成的 Pod 的数量; 属性 .spec.parallelism 指定并行运行的最大 Pod 的数量。 根据 completions 和 parallelism 参数, »

学习 Kubernetes(六):CronJob

CronJob 是 Kubernetes 用于运行定时任务的资源。 Cron 表达式 在 CronJob 中,Cron 表达式表示什么时候,Job 表示做什么。 Cron 表达式,包含了 5 个必填字段和 1 个选填字段,字段间使用空格分隔。 Cron 表达式字段说明: 字段 是否必填 值域 »

学习 Kubernetes(十五):Secret

Secret 是 Kubernetes 用于保存敏感配置的资源。如密码、密钥、证书等。 创建 Secret 命令行 从文件创建 Secret: kubectl create secret generic my-secret --from-file=secret-file 以字面量创建 Secret: echo -n 'secret' | base64 获取字符 »

学习 Kubernetes(十三):ConfigMap

ConfigMap 是 Kubernetes 提供的用于保存非敏感且字符型配置的资源。 定义 命令行 从文件创建 ConfigMap: kubectl create configmap my-config --from-file=config.properties 从目录创建 ConfigMap: kubectl create configmap my-config --from-file=project/conf 以字面量创建 ConfigMap: »