Kubernetes入门精通到实战
k8s是google发起的开源项目,目标是管理跨多个主机的容器,基本的部署,维护应用伸缩,主要实现是go语言。优点:
1.易学:轻量级,简单,容易理解
2.便携:支持公有云,私有云,混合云,以及多种云平台
3.可扩展:模块化,可插拔,支持钩子,可任意组合
4.自修复:自动重调度,自动重启,自动赋值。
beyondwild
愿你眸有星辰,心有山河,以梦为马,不负韶华!
展开
-
Kubernetes入门精通到实战6:Kubernetes对象模型
Kubernetes对象在之前的文章已经讲到了很多Kubernets对象,包括pod,service,deployment等等。Kubernets对象是一种持久化,表示集群状态的实体。它是一种声明式的意图的记录,一般使用yaml文件描述对象,它使用Kubernetes对象来表示集群的状态,通过API/kubectl管理Kubernetes对象。name和uid在Kubernetes对象模型中,使用了name和uid作为对象的唯一标识,其中name在同一种对象中是唯一的,在不同类型对象可.原创 2020-07-18 08:25:03 · 187 阅读 · 0 评论 -
Kubernetes入门精通到实战5:Kubernetes组件与架构
Kubernetes是一个可移植,可扩展的开源平台,用于管理容器化工作负载和服务,有助于声明性配置和自动化。 它拥有庞大,快速发展的生态系统。 Kubernetes服务,支持和工具广泛可用。谷歌在2014年开放了Kubernetes项目.Kubernetes建立在谷歌大规模运行生产工作量的十五年经验基础上,结合了社区中最佳的创意和实践。K8s架构图Kubernetes是由一组节点组成,这些节点可以是物理主机,也可以是虚拟机。Kubernetes平台运行这些节点之上,构成了集群。Ku..原创 2020-07-18 08:17:53 · 187 阅读 · 0 评论 -
Kubernetes入门精通到实战4:使用Kubespray部署Kubernetes集群
Kubespray是Google开源的一个部署生产级别的Kubernetes服务器集群的开源项目,它整合了Ansible作为部署的工具。项目地址:https://github.com/kubernetes-incubator/kubespray部署历程目前为止,对于Kubernetes集群的部署,我只谈的上是一个入门者,涉及到了众多的运维知识,对于一个开发来说,确实挺难的。万事开头难,好事多磨,经过一个多星期的反复尝试,终于搭建好了。对比市面上的部署方式,主流的有三种方式。一是完全手动部署,非常的繁原创 2020-07-18 07:24:56 · 419 阅读 · 0 评论 -
Kubernetes入门精通到实战3:Kubernetes资料收集
官方文档https://kubernetes.io/docs/home/?path=users&persona=app-developer&level=foundational视频资料IBM视频(强烈推荐)慕课网入门视频入门资料docker入门 minikube安装原创 2020-07-18 07:18:47 · 214 阅读 · 0 评论 -
Kubernetes入门精通到实战2:如何在Mac中创建MiniKube
这篇文章介绍了如何在Mac系统中创建MiniKube。什么事MiniKube?Minikube是一个工具,可以在本地轻松运行Kubernetes。 Minikube在笔记本电脑的VM中运行单节点Kubernetes集群,供希望尝试Kubernetes或日常开发的用户使用。项目地址:https://github.com/kubernetes/minikube搭建在官方项目中,在搭建MiniKube的过程中,需要使用到谷歌官方的镜像,由于某些原因,镜像下载不下来。如果使用VPN,可以根据官方原创 2020-07-18 07:16:57 · 169 阅读 · 0 评论 -
Kubernetes入门精通到实战1:目录
Kubernetes入门精通到实战1:目录Kubernetes入门精通到实战2:如何在Mac中创建MiniKubeKubernetes入门精通到实战3:Kubernetes资料收集Kubernetes入门精通到实战4:使用Kubespray部署Kubernetes集群Kubernetes入门精通到实战5:Kubernetes组件与架构Kubernetes入门精通到实战6:Kubernetes对象模型...原创 2020-07-18 07:12:21 · 177 阅读 · 0 评论