容器编排管理平台
- 以Pod(容器组)为基本的编排和调度单元以及声明式的对象配置模型(控制器、configmap、secret等)
- 资源配额与分配管理
- 健康检查
微服务支撑平台
- 服务发现、服务编排与内部路由支持
- 服务快速部署和自动负载均衡
- 提供对“有状态”的支持
可移植的云平台
- 新一代应用云化的事实标准,成为面向云原生应用的新可移植层、即新“云平台”
- 为用户提供简单且一致的容器化应用部署、伸缩和管理机制,形成新的、通用的应用云化模型
- 云厂商锁定的问题得以解决,云应用支持跨云迁移
k8s hello word演示
service部署
#创建hello-service服务
kubectl create -f hello-service.yaml --record
#查看服务是否创建成功
kubectl get svc|grep hello-service
#查看服务的详细信息
kubectl describe svc|hell-service
#启动前台可以访问的k8s内部的容器
kubectl run -i --tty busbox --image=busybox --restart=Never
#查看服务的dns地址
nslookup hello-service
Deployment部署
#创建deployment
kubectl create -f hello-deployment.yaml --record=true
#查看deployment
kubectl get deployments
请求的自动负载均衡