Kubernetes 资源与集群搭建全解析
1. Kubernetes 基础资源
Kubernetes 是云环境中管理容器化微服务的事实标准系统,广泛应用于各类企业。在 Kubernetes 中,Pod 是创建应用程序的基本资源。当在 Kubernetes API 中创建 echo Pod 时,调度器会将其分配到可用节点,对应节点的 kubelet 会创建容器并配置网络,最后容器开始运行 echo 和 sleep 命令。
除了 Pod,还有以下几种重要资源:
- Deployment :用于管理高可用应用程序的常用资源,可对 Pod 进行扩缩容或推出新版本。以下是一个 Deployment 的示例代码:
apiVersion: apps/v1
kind: Deployment
metadata:
name: webserver
labels:
app: nginx
spec:
replicas: 5
selector:
matchLabels:
app: server
template:
metadata:
labels:
app: server
spec:
containers:
- name: nginx
image: nginx:1.7.9
ports:
- containerPort: 80
该 Deployment 定义了 5 个带有 app: serv
超级会员免费看
订阅专栏 解锁全文
1170

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



