学习 Kubernetes(十五):krew

更新至 krew 0.3.3 版本 krew 是 kubectl 插件包管理工具。使用 kubectl 插件扩展 kubectl,可以极大的提高效率。 安装 ⚠️ krew 仅兼容 kubectl v1.12 及以上版本,使用 kubectl version 查看 »

学习 Kubernetes(十六):Kustomize

更新至 Kustomize 3.2.1 版本 Kustomize 是 Kubernetes 原生配置管理工具。在 Kubernetes 1.14 版本之后,内置于 kubectl。 如果将 Kustomize 和面向对象编程作比较,Base 类似于基类,Overlay 类似于子类。在 Kustomize, »

学习 Kubernetes(十七):Java 客户端

kube-apiserver 是 Kubernetes 唯一操作 etcd 的组件,并对外提供 REST API 与 Kubernetes 进行交互。 同时,官方和社区封装了 REST API ,提供了各个编程语言版本的客户端库,其中就包括了 Java 版本 kubenetes-client。 依赖 执行命令 kubectl version 查看 »

学习 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 参数, »