StatefulSetStatefulSetRC、RS、Deployment、DS(DaemonSet)这些Pod控制器都是面向无状态的服务,它们所管理的Pod的IP、名字、启停顺序等都是随机的 这些Pod控制器都有一个相同点 templat2020-02-12 k8sk8s k8s的存储类k8s存储类如果,k8s集群中,有很多类似的PV,PVC在去向PV申请空间的时候,不仅会考虑名称以及访问控制模式,还会考虑你申请空间的大小,会分配给你最合适大小的PV 运行一个web服务,采用Deployment资源,基于nginx镜像。数2020-02-11 k8sk8s ReplicaSet、DaemonSetReplicaSet RC:ReplicationoController(老一代的Pod控制器) RS:ReplicaSet(新一代的Pod控制器) 用于确保由其管理的控制的Pod对象副本,能够满足用户期望,多则删除,少则通过模板创建 de2020-01-25 k8sk8s 创建资源的两种方式创建资源的两种方式 用命令行的方式创建://创建Pod控制器,deployments [root@master ~]# kubectl run web --image=nginx --replicas=2020-01-24 k8sk8s k8s架构、基本概念k8s总架构: Master节点:(默认不参加工作) kubectl:k8s是命令端,用来发送客户端的操作指令 k8s的原生组件:(部署k8s比必不可少的组件) API server:是k8s集群的前端接口,各种客户端工具以及k8s的其他组2020-01-24 k8sk8s Pod资源对象+健康检查Deployment、Service、Pod是k8s最核心的3个资源对象Deployment: 最常见的无状态的控制器,支持应用的扩容缩容、滚动更新等操作 Service: 为弹性变动且存在生命周期的Pod对象提供了一个固定的访问接口2020-01-24 k8sk8s Kubernetes集群部署生产级别的容器编排系统 Kubernetes 是用于自动部署,扩展和管理容器化应用程序的开源系统 k8s 最基本的硬件要求 CPU:双核 Mem:2G 3台dockerhost时间必须同步 Kubeadm工具自动部署k8s集群 /2020-01-24 k8sk8s DeploymentDeployment apiVersion: extensions/v1beta1 kind: Deployment metadata: name: test-web spec: replicas: 4 templat2020-01-24 k8sk8s