Kubernetes简述

简介: Kubernetes简述

核心概念图

fbc7f247e22b4f4e882893797e5e656c.png

主要层次关系

NSPC,即Node>Service->Pod->Container

控制器

用来管理Pod,管理副本和上线。

master常用命令

-o 指定输出信息的格式
kubectl get all -o wide 获取所有信息
kubectl get nodes 获取所有nodes信息,即宿主机
kubectl get svc -o wide 获取已发布的服务信息,占用宿主机端口
kubectl get pods -o wide 获取pods信息,即container组
kubectl create deployment xxx --image=xxx:版本号 创建部署,可以加--dry-run来模拟执行
kubectl expose deployment xxx --port=80 --target-port=8080 --type=NodePort 暴露Service,自动分配一个Service端口
kubectl scale --replicas=3 deployment xxx 增加pod数
kubectl apply -f 文件路径 根据文件创建pod等内容
kebuctl delete pod/xxx 删除pod
kebuctl delete deployment/xxx 删除此deployment及其相关pods

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
3月前
|
Kubernetes 应用服务中间件 数据中心
kubernetes—五个概念入门(一)
kubernetes—五个概念入门(一)
75 0
|
3月前
|
Kubernetes 负载均衡 Perl
kubernetes—五个概念入门(二)
kubernetes—五个概念入门(二)
65 0
|
3月前
|
存储 Kubernetes 调度
Kubernetes 基本概念
Kubernetes 基本概念
60 0
|
2月前
|
Kubernetes 网络协议 API
玩转Kubernetes—基础概念篇
玩转Kubernetes—基础概念篇
57 1
|
6月前
|
存储 Kubernetes 微服务
kubernetes简介-这是一篇学习k8s必看的文章
kubernetes简介-这是一篇学习k8s必看的文章
|
5月前
|
Kubernetes 调度 Docker
【K8S 系列】k8s 学习一,Kubernetes 基本介绍及核心组件
【K8S 系列】k8s 学习一,Kubernetes 基本介绍及核心组件
136 0
|
5月前
|
存储 Kubernetes 调度
kubernetes简介
service是提供用户发现你服务的模块, 其实上面跑着上文中提到的label selector。因为某个pod并不稳定,可能随时新建随时删除,serives出现屏蔽掉了pod变动对服务调用方带来的影响。顺便说一句,service是长期存活的。  当一个请求过来的时候,他先到proxy service,proxy service通过label selector找到对应的pod,将请求转发过去。如果有多个pod提供同一种服务,proxy service会采用轮询的方式转发请求。
28 1
|
12月前
|
存储 Kubernetes JavaScript
Kubernetes架构原理详解
Kubernetes架构原理详解
|
存储 Kubernetes 负载均衡
Kubernetes简介
Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态,其服务、支持和工具的使用范围相当广泛。
260 0
|
存储 弹性计算 Kubernetes