k8s基础

k8s基础

概览

k8s是主从结构模式,一个master对应多个node。master接收请求后通过调度器在node上部署容器。

各组件

Pod ::容器部署在pod中,pod相当于一个管理容器运行的最小单元
Deployment ::通常一个pod挂掉之后就没有然后了,如果是通过一个deoplyment指定一个应用要部署3个实例(pod),当一个挂掉之后,会再部署一个,保证有3个实例在运行。
Service :pod只能在容器内部访问,如果想要容器外部访问,通过抽象出一个service,外部访问service,service通过负载均衡等策略找到实际运行容器的pod
VolumeConfigMapSecret ::这三种都是看k8s中共享存储的解决方案,Volume可以通过挂在NFS实现大容量的共享存储信息,configMap和Secret都是在master上存储,通常共享一些键值对的配置信息,Secret用来存储密码等敏感信息
Ingress :k8s中的网关,外部可以通过网关路由映射之后访问service,service负载均衡后访问pod

相关推荐
夏天是冰红茶3 小时前
使用Docker将PyQt深度学习项目打包成镜像
运维·docker·容器
努力打怪升级3 小时前
ACA云原生工程师认证知识点脑图
云原生
龙门吹雪3 小时前
Docker 安装 canal 详细步骤
运维·docker·容器·canal·mysql binlog 日志·增量数据订阅消费
小白不想白a5 小时前
【Ansible】使用ansible部署k8s集群前的准备工作脚本
容器·kubernetes·ansible
啥也不会的小胡5 小时前
深入理解 Docker:从入门到实践
docker·容器
极客天成ScaleFlash11 小时前
极客天成让统一存储从云原生‘进化’到 AI 原生: 不是版本升级,而是基因重组
人工智能·云原生
Lin_Aries_042113 小时前
容器化简单的 Java 应用程序
java·linux·运维·开发语言·docker·容器·rpc
小闫BI设源码13 小时前
Dockerfile
云原生·eureka·日志收集·自动重启·容器监控·健康检查·生产环境部署
岁岁种桃花儿13 小时前
详解 Kubernetes 命令:kubectl exec -it nginx -- bash 及实战场景
运维·nginx·kubernetes