Kubernetes用例图
2019-10-17 13:18:11 0 举报
Kubernetes用例图
作者其他创作
大纲/内容
API服务器
etcd
端口8080
app:kubia
5x
KubernetesMaster
ReplicationController的三个关键部分
传入的请求
kubia-rc.yaml
应用描述
ReplicationController:kubia副本:1
由ReplicationController、Pod和服务组成的系统
apiVersion: v1kind: ReplicationControllermetadata: name: kubiaspec: replicas: 3 selector: app: kubia template: metadata: labels: app: kubia spec: containers: - name: kubia image: luksa/kubia ports: - containerPort: 8080
容器运行时Docker / rkt
Pod selectorapp=kubia
kube-proxy
组成一个Kubernetes集群的组件
Kubernetes暴露整个数据中心作为单个开发平台
成百上千的工作节点对外暴露为一个部署平台
ControllerManager
Pod:kubia-4jfyfIP:10.1.0.1
开发人员
Kubelet
1x
控制面板(master)
工作节点
ReplicationController:kubia
Pod
Pod template
服务:kubia-http内部IP:10.3.246.185外部IP:104.155.74.57
Scheduler
测试rc管理pods:kubectl create -f kubia-rc.yamlkubectl get podskubectl delete pod %上面列出的某个pod%kubectl get podskubectl get rc(rc是副本控制器的缩写)kubectl describe rc kubia更改pod的label可以将pod移出rc的作用域
Replicas:3
2x
0 条评论
下一页