Kubernetes
学会Kubernetes,带你装逼带你飞
北洋的青春
曾任职广电、电网、紫光知名企业,现任职某上市公司运维交付总监
展开
-
Kubernetes十三--Pod定义文件内容详解
Pod定义文件内容# yaml格式的pod定义文件完整内容:apiVersion: v1 #必选,版本号,例如v1,v2等kind: Pod #必选,Podmetadata: #必选,元数据,下面行注意缩进 name: string #必选,Pod名称,一般自定义为应用名称 namespace: string Pod所属的命名空...原创 2019-04-18 17:02:24 · 1068 阅读 · 0 评论 -
Kubernetes十二--kubectl命令操作常用内容举例
今天我们来学习一下kubectl命令操作常用内容举例,其实也不叫学习了,之前我们在玩一玩章节中已经学习了部分命令,这张我们相当于来复习一下。1.创建资源对象我们根据写好的yaml文件进行rc和service的创建(1)分步骤创建:kubectl create -f XXX-rc.yamlkubectl create -f xxx-service.yaml(2)一次性创建:kubec...原创 2019-04-15 15:24:20 · 235 阅读 · 0 评论 -
Kubernetes十一--kubectl命令行工具用法了解
熟悉K8S的童鞋知道,kubectl这个命令是我们经常经常经常使用的一个命令。Kubectl作为管理客户端的CLI(command-line interface,命令行界面)工具,可以很直观的让用户通过命令行的方式对K8S的相关操作。这里我们来了解下其用法。文章目录熟悉K8S的童鞋知道,kubectl这个命令是我们经常经常经常使用的一个命令。Kubectl作为管理客户端的CLI(command-...原创 2019-04-10 13:18:29 · 677 阅读 · 0 评论 -
Kubernetes十--存储卷组Volume
前面我讲了关于Volume的内容,了解了Volume是类似于传统架构中的磁盘内容,概念、用途和目的与docker中的Volume也比较类似。注意:1.Volume定义在Pod上,然后被Pod里面的N个容器挂载到具体的路径下2.Kubernetes中的Volume与Pod的生命周期相同,但是与容器的生命周期不相干,当Pod里的容器终止或重启,Volume中的数据是不会丢失的。3.Kubern...原创 2019-04-04 13:43:20 · 195 阅读 · 0 评论 -
Kubernetes九--pod内部及调度关系理解
前面我们将了pod是K8S调度的最小单元,也是最基本的概念。为了能够更好的来理解这块内容,这回我们不能再偷懒了,于是,自己来根据理解内容来画图吧。图片内容详解:1.每一个Pod里包含多个容器----如图中的竖线方框内2.每一个Pod都存在一个特殊的根容器(Pause)----第一个最大的那个3.根容器会挂载卷组(Volume),解决各个容器直接文件共享问题----三线指向的挂载内容4....原创 2019-03-29 15:22:50 · 379 阅读 · 0 评论 -
Kubernetes八--yaml文件详解
上一章我们通过使用yaml文件的方式进行创建了Kubernetes Pod,本章我们来详细讲解下yaml配置文件的内容。YAML是一种直观的能够被电脑识别的数据序列化格式,是一个可读性高并且容易被人类阅读,容易和脚本语言交互,用来表达资料序列的编程语言。YAML是"YAML Ain’t a Markup Language"(YAML不是一种置标语言)的递归缩写。多行缩进数据结构可以用类似大...原创 2019-03-22 13:33:38 · 352 阅读 · 0 评论 -
Kubernetes七-服务器本地安装运行Kubernetes环境并通过yaml文件创建应用
文章目录1.安装前准备2.安装etcd和K8S3.修改配置文件3.1docker配置文件3.2 K8S apiserver配置文件4.启动所有服务5.单机版环境安装完毕,构建一个应用到Kubernetes中5.1我们来创建一个RC定义的yaml文件mysql-rc.yaml5.2 将ta发布到Kubernetes中。5.2.1 查看创建的RC的情况5.2.2 查看pod创建情况5.3 遇到坑1解决...原创 2019-03-20 16:46:21 · 580 阅读 · 0 评论 -
Kubernetes六-kubernetes设计理念及核心技术概念
写在前面:整理一篇blog不易,希望大家珍惜,如果有存在异议及问题,请留言,我会尽快处理!!为了blog内容更适合初级的学员学习,我都尽量整理的详细,尽量的说的直白。一篇blog少则需要1个小时的时间,多则个把小时。编写不易,希望喜欢的童鞋多多点赞和评论,谢谢!~~有可能整理的内容较为基础,若针对于有基础的童鞋,想了解的更深,可以多看看官网!!!为什么之前3章我们先玩起来。一味的讲概念性的东西...原创 2019-03-16 11:36:54 · 336 阅读 · 0 评论 -
Kubernetes五--我们一起来玩一玩Kubernetes(三)
本章我们继续在官网提供的页面上进行一些简单的操作,在玩一玩。文章目录本章我们继续在官网提供的页面上进行一些简单的操作,在玩一玩。1.创造术(创建一个服务)。2.映射术(端口映射出来,实现可与访问)3.查询术(各个内容查询)3.1查看pods的状态3.2列出当前集群中的服务情况3.3.查看服务描述4.应用访问术(访问应用)全流程截图情况好,上面是我们复习之前的学术内容,下面我们来新学些术。5.增减...原创 2019-03-15 14:32:59 · 374 阅读 · 0 评论 -
Kubernetes四--我们一起来玩一玩Kubernetes(二)
上一章我们简单的玩了下官网页面提供的K8s的简易服务页面,我们这章来提升命令及操作内容来玩一玩。浏览器输入如下地址:https://kubernetes.io/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/1.部署一个新的应用打开如上官网地址。控制台输入命令:kubectl run k8s-skyfans \ ...原创 2019-03-14 20:02:38 · 1411 阅读 · 2 评论 -
Kubernetes三--我们一起来玩一玩Kubernetes(一)
前2节我们讲了k8s的一些基本的概念,让大家对K8s有了初步的了解。一定要好好的了解这些概念,否则在应用的时候,由于概念不清楚,会造成操作不明白的情况。说了很多的概念性的东西,这章我们来玩一玩k8s。官网有个好东西,我们一起来体验下。直接在网页上即可体验简单的K8S操作,不错!浏览器输入如下地址:https://kubernetes.io/docs/tutorials/kubernetes-...原创 2019-03-13 19:58:31 · 1306 阅读 · 1 评论 -
Kubernetes二--Kubernetes设计架构
写在前面:整理一篇blog不易,希望大家珍惜,如果有存在异议及问题,请留言,我会尽快处理!!为了blog内容更适合初级的学员学习,我都尽量整理的详细,尽量的说的直白。一篇blog少则需要1个小时的时间,多则个把小时。编写不易,希望喜欢的童鞋多多点赞和评论,谢谢!~~有可能整理的内容较为基础,若针对于有基础的童鞋,想了解的更深,可以多看看官网!!!本章我们来学习Kubernetes设计架构Ku...原创 2019-03-12 14:15:50 · 360 阅读 · 0 评论 -
Kubernetes一--基本概念了解
谷歌在2014年开源了Kubernetes项目。Kubernetes建立在谷歌大规模运行生产工作量的十五年经验的基础上,结合社区中的最佳创意和实践进行对外发布。1.简介Kubernetes是一个可移植,可扩展的开源平台,用于管理容器化工作负载和服务,有助于声明性配置和自动化。 它拥有庞大,快速发展的生态系统。 Kubernetes服务,支持和工具广泛可用。简称K8S。以后文章中内容都是用K8S...原创 2019-03-11 17:34:11 · 466 阅读 · 0 评论