随笔分类 - k8s
摘要:一、Master 集群的控制节点,每个kubenetes集群里需要有一个master节点来负责整个集群的管理和控制,基本上kubenetes所有控制命令都是发给它,它来负责具体的执行过程,是整个集群的大脑。 Master节点上运行着以下一组关键进程 Kubenetes API(kube-apiser
阅读全文
摘要:(1)开始部署新的应用程序,使用kubectl客户端工具和一个准备好的包含应用程序的Deployment的yaml文件;用户通过kubectl命令将文件的内容发送给API Server。 (2)API Server接收到客户端的请求并将资源内容存储到数据库中;在本实例中,存储的数据库使用的是etcd
阅读全文
摘要:组件分布 部署环境 kubeadm 步骤 master, node: 安装 kubelet, kubeadm, docker master: kubeadm init 初始化 nodes: kubeadm join 加入集群 基础环境 主机名 IP 系统版本 内核版本 master 192.168.
阅读全文
摘要:一 kubectl介绍 1.1 kubectl概要 kubectl控制Kubernetes集群管理器,使用Kubernetes命令行工具kubectl在Kubernetes上部署和管理应用程序。使用kubectl,您可以检查群集资源; 创建,删除和更新组件; 看看你的新集群; 并提出示例应用程序。
阅读全文
摘要:一 Kubernetes概述 Kubernetes是一个全新的基于容器技术的分布式架构领先方案。Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Borg)。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模
阅读全文
摘要:Ansible就是一个编排工具。docker :我们应用程序被容器化了,面向容器化的应用程序。 docker compose 是一个docker编排工具,面向单台主机编排, docker swarm 是面向集群化的编排工具, docker machine mesos,marathon(容器遍排框架)
阅读全文
摘要:pod: lable lable-selector lable key=values pod: pod可以叫做是有生命周期的对象。调度器将其调度到某节点运行后,他的任务终目也就被删除或停掉了。 自主式pod,(自我管理的POD) 控制器管理的pod。(建议使用这种POD) ReplicationCo
阅读全文