Kubernetes 上的容器与调度器部署指南
1. Minikube 安装
可在项目的 GitHub 页面(https://github.com/kubernetes/minikube)获取 Minikube 的安装指南。若在之前使用了私有仓库,需配置 Minikube 以访问该仓库,可运行 minikube addons configure registry-creds 并按屏幕提示操作。
2. 设计和运行 Pods
Kubernetes 的基本构建块是 Pod,它可以是单个容器,也可以是一组紧密耦合的容器,这些容器会被调度到同一台机器上运行。Pod 是部署单元,代表服务的单个实例,也是水平扩展(或复制)的单元。当需要调整容量时,可通过添加或删除 Pod 来实现。
有时,服务会以复合容器的形式部署,例如在 Gunicorn Web 服务器上运行的 Flask 服务通常会在 NGINX 之后提供服务。使用 Kubernetes 时,单个 Pod 可以同时包含服务和 NGINX 容器。
为市场数据服务定义一组 Pod,在应用目录中创建一个名为 market-data-replica-set.yml 的文件,并包含以下代码:
---
kind: ReplicaSet
apiVersion: extensions/v1beta1
metadata:
name: market-data
spec:
replicas: 3
template:
metadata:
labe
超级会员免费看
订阅专栏 解锁全文
1307

被折叠的 条评论
为什么被折叠?



