node:是kubernetes集群中的一个节点,可以是物理机,也可以是虚拟机
pod:kubenetes集群中的最小调度单元,理解为一个容器的抽象,可以是一个或多个容器的组合,但是一般情况下,一个pod中也只运行一个容器。
service(svc):将一组pod封装成一个服务,并提供一个统一的入口访问这个服务。
ingress:提供对外服务,可以将外部路由转发到集群内部的service上。
configmap:使用来解决镜像和配置文件的分离,用来接偶,供应用程序使用,避免了配置文件变更引起的重新编译和部署的问题。
secret:将密码等敏感信息封装起来,提供给应用程序使用,但是仅仅使用了base64的编码,并不是安全的,k8s还使用了很多比如网络安全、访问控制、身份认证等。
volumes:将数据挂在到集群中的本地磁盘或者远程存储上,从而实现集群中数据的持久化存储。
Deployment:部署无状态应用程序
statefulset:部署有状态应用程序
可以将一个或多个pod组合在一起,并且具有副本控制,滚动更新,自动扩缩容等高级特性,从而实现应用程序的高可用性。

2146

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



