随笔分类 - Docker
摘要:目录SecretVault安装 Vault在 Vault 配置数据Deployment 读取 Vault 数据Vault Secrets Operator Secret secret 用于存敏感信息,避免将密码等敏感数据硬编码到配置文件中,比如所有要用到 PG 的 pod 都使用同一个已经配置好的
阅读全文
摘要:目录FluxCDGitLab 和 GitHub配置 GitLab安装 Flux 命令行工具在 K8S 安装 Flux 控制器创建 GitRepository提交 app 代码到 GitLab创建 Kustomizationtenant namespace FluxCD FluxCD 是一组 K8S
阅读全文
摘要:###ClusterIP 默认类型,集群内部使用,集群外部无法访问 ```yaml apiVersion: v1 kind: Service metadata: name: my-service spec: type: ClusterIP ## service 类型,不填的话默认 ClusterIP
阅读全文
摘要:###Scale 假设现在 apply 了一个 deployment apiVersion: apps/v1 kind: Deployment metadata: name: web-server spec: replicas: 1 selector: matchLabels: app: web-s
阅读全文
摘要:如果希望 Pod 可以使用宿主机的网络,可以添加 hostNetwork: true apiVersion: apps/v1 kind: Deployment metadata: name: spark-app labels: app: spark-app spec: selector: match
阅读全文
摘要:K8S 有很多 Volume 类型 awsElasticBlockStore azureDisk azureFile cephfs cinder configMap csi downwardAPI emptyDir fc (fibre channel) flexVolume flocker gceP
阅读全文
摘要:Dockerfile 中的 CMD 和 ENTRYPOINT 官网的描述 The CMD instruction has three forms: CMD ["executable","param1","param2"] (exec form, this is the preferred form)
阅读全文
摘要:### Spark on K8S 的几种模式 - Standalone:在 K8S 启动一个长期运行的集群,所有 Job 都通过 spark-submit 向这个集群提交 - Kubernetes Native:通过 spark-submit 直接向 K8S 的 API Server 提交,申请到资
阅读全文
摘要:### Spark on K8S 的几种模式 - Standalone:在 K8S 启动一个长期运行的集群,所有 Job 都通过 spark-submit 向这个集群提交 - Kubernetes Native:通过 spark-submit 直接向 K8S 的 API Server 提交,申请到资
阅读全文
摘要:###官网 https://kubernetes.io/docs/tasks/tools/install-minikube/ https://kubernetes.io/docs/tasks/tools/install-kubectl/ https://kubernetes.io/docs/setu
阅读全文
摘要:安装 最好用国内的源,国外的源容易卡,容易安装失败 常用命令 下载镜像,如果不指定版本的话,默认用 latest 默认是到 docker 的官方 registry 下载镜像,有可能很慢,可以改变默认配置 创建或修改文件 /etc/docker/daemon.json,添加以下内容 重启服务 重新 p
阅读全文