-
配置文件使用方法
编辑配置文件 xxx.yamlkubectl create -f xxx.yaml使用get、describe 等命令检查Pod创建状态,排查异常完成!
配置文件Hello WorldapiVersion: v1 # 版本号,例如v1
kind: Pod # 这里是Pod
metadata: # 元数据
name: agent # Pod名称,这里叫agent
......
-
注:这里的基本命令均通过在Master节点运行kubectl完成。
列表# 获取所有Node信息
kubectl get nodes
# 获取所有Pod信息
kubectl get pods
描述# 通用命令格式 kubectl describe {resourceType} {resourceName}
......
-
k8s架构
部分基础名词首先介绍k8s中的一部分宏观概念。
Master架构图中左下角部分,k8s管理节点,包含多种组件,提供k8s集群操作的唯一访问入口,负责资源调度等k8s逻辑部分。k8s所有控制操作相关的组件部署在此。
Node架构图中Node部分,k8s工作节点,对应实际的宿主机,可通过组件动态增加到集群中,向master注册自己并提供自身信息以便资源调度。k8s集群操作的执行组件、容器引擎等部署在此。
Pod架构图中Pod部分,k8s调度管理的最小单位,是容器的更高层抽象,一个Node中可以部署多个Pod。
名词总结相较于k8s基本介绍中说的
......
-
Kubernetes——“舵手”
Kubernetes是什么
Kubernetes是一个Google开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了应用部署,规划,更新,维护的一种机制。
简而言之,就是容器管理助手。
Kubernetes的简称——k8s类似Internationalization取首尾字母和中间字母数简称为i18n,Kubernetes简称为k8s。
k8s的架构
......