Docker简介 Docker是什么 首先 Docker 是 一个在 2013 年开源的应用程序并且是一个基于 go 语言编写是一个开源的 PAAS 服务 Platform as a Service 平台即服 务的缩写 …
Docker(Ⅰ)-docker基础安装
Ubuntu安装Docker方式 //阿里云docker安装帮助 https://developer.aliyun.com/mirror/docker-ce?spm=a2c6h.13651102.0.0.3e221b11…
Kubernetes-yaml文件及语法基础
Kubernetes-yaml 文件及语法基础 需要提前创建好 yaml 文件,并创建好 pod 运行所需要的 namespace、yaml 文件等资源 创建业务 namespace yaml 文件 # pwd /opt…
Kubernetes-资源清单定义
Kubernetes 资源清单定义 Kubernetes 常用资源 以下举例的内容都是 kubernetes 中的 Object,这些对象都可以在 yaml 文件中作为一种 API 类型来配置 理解 Kubernetes…
Kubernetes-Pod状态和生命周期管理
Kubernetes-Pod 状态和探针及生命周期管理 什么是 Pod? Pod 是 kubernetes 中你可以创建和部署的最小也是最简的单位。一个 Pod 代表着集群中运行的一个进程。 Pod 中封装着应用的容器(…
Kubernetes-node 节点运行机制
Node 节点运行机制 Kubelet 在 kubernetes 集群中,每个 Node 节点都会启动 kubelet 进程,用来处理 Master 节点下发到本节点的任务,管理 Pod 和其中的容器。kubelet 会…
Kubernetes-master 运行机制
Master 节点运行机制 Kube-apiserver k8s API Server 提供了 k8s 各类资源对象 (Pod、RC、Service 等) 的增删改查及 watch 等 HTTP Rest 接口,是整个系…
Kubernetes-etcd 运行机制
etcd 节点运行机制 etcd 是 CoreOS 团队于 2013 年 6 月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。etcd 内部采用 raft 协议作为一致性算法,etcd…
资源管理核心概念
资源管理核心概念 K8s 的设计理念-分层架构 Kubernetes 架构:http://docs.kubernetes.org.cn/251.html 核心层:Kubernetes最核心的功能,对外提供API构建高层的…
Kubectl-命令详解
前言 kubectl 是 apiserver 的客户端工具,工作在 linux 命令行下,能够连接到 apiserver 上实现各种增、删、改、查等各种操作。 Linux 命令行通过 tab 键自动补全 Ubuntu 方…