标签分类
当前位置:首页 > 行业软件及应用电子书 > Kubernetes电子书网盘下载
Kubernetes经典实例 Kubernetes经典实例
readboy2012

readboy2012 提供上传

资源
14
粉丝
38
喜欢
85
评论
19

    Kubernetes经典实例 PDF 原书影印版

    Kubernetes电子书
    • 发布时间:

    给大家带来的一篇关于Kubernetes相关的电子书资源,介绍了关于Kubernetes、实例方面的内容,本书是由中国电力出版社出版,格式为PDF,资源大小85.4 MB,塞巴斯蒂安编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.9,更多相关的学习资源可以参阅 行业软件及应用电子书、等栏目。

  • Kubernetes经典实例 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1z7_d9lqn0qP3Sbu9aNXfNg
  • 分享码:c5q5
  • Kubernetes创办人强烈推荐,Kubernetes初期的编码贡献者和先行者开发人员写作,90好几个方法教你如何建立云空间原生态手机应用程序。假如大家企业已经提前准备选用云空间原生态电子计算机构架,那麼这这书将向你详细介绍怎样才能成功地应用Kubernetes,这是全自动布署、扩张与变小经营规模及其器皿化应用程序管理层面进一步的规范。这书根据90好几个久经考验的方法,迅速地为开发人员、计算机管理员和系统架构师详细介绍Kubernetes的新手入门专业知识,并把握它所出示的强劲的API。 

    在这书中,创作者出示了在开发工具和商品自然环境中安裝、应用Kubernetes及其与之互动的实际解决方法。并详细介绍了怎样更新改造系统软件来考虑实际的要求,及其了解Kubernetes更普遍的生态环保。每一章节目录详细介绍的方法都以常见的“难题-解决方法-探讨”的过程来叙述。·建立Kubernetes集群服务器。·应用Kubernetes命令行页面。·管理方法基础的workload种类。·应用服务项目。·探寻Kubernetes API。·管理方法有情况的非云空间原生态运用。·应用卷与配备统计数据。·集群服务器级別与手机应用程序级別的经营规模伸缩式。·手机应用程序的安全性。·监控与系统日志。·维护保养与故障检测。

    目录

    • 前言 ..1
    • 第1章 初识Kubernetes .9
    • 1.1 无需安装即可使用Kubernetes ..9
    • 1.2 安装Kubernetes的命令行界面和kubectl ..10
    • 1.3 安装Minikube并运行本地的Kubernetes实例 12
    • 1.4 在本地使用Minikube进行开发 ..14
    • 1.5 在Minikube上运行应用程序 15
    • 1.6 使用Minikube访问仪表盘 ..16
    • 第2章 创建Kubernetes集群 ..20
    • 2.1 安装kubeadm以创建Kubernetes集群 .20
    • 2.2 使用kubeadm创建Kubernetes集群22
    • 2.3 从GitHub上下载Kubernetes .24
    • 2.4 下载客户端和服务器端可执行文件 ..25
    • 2.5 使用hyperkube映像通过Docker运行Kubernetes主节点 26
    • 2.6 编写systemd单元文件来运行Kubernetes的组件 ..29
    • 2.7 在Google Kubernetes引擎上创建Kubernetes集群 ..32
    • 2.8 在Azure容器服务上创建Kubernetes集群 .34
    • 第3章 学习使用Kubernetes客户端 39
    • 3.1 查看资源 39
    • 3.2 删除资源 41
    • 3.3 使用kubectl观察资源的变化 42
    • 3.4 使用kubectl编辑资源 .43
    • 3.5 通过kubectl解释资源和字段 44
    • 第4章 创建与修改基础的工作负载 .46
    • 4.1 通过kubectl run创建部署 ..46
    • 4.2 通过清单文件创建对象 47
    • 4.3 从零创建pod的清单文件 48
    • 4.4 通过kubectl run创建部署 ..50
    • 4.5 更新部署 54
    • 第5章 使用服务 .58
    • 5.1 通过创建服务来公布应用程序 ..59
    • 5.2 验证服务的DNS注册项 .61
    • 5.3 改变服务类型 62
    • 5.4 在Minikube上配置ingress controller 64
    • 5.5 从集群外部访问服务 ..65
    • 第6章 探索Kubernetes的API与关键元数据 69
    • 6.1 发现Kubernetes上API的访问点 .69
    • 6.2 掌握Kubernetes清单文件的结构 .71
    • 6.3 通过创建命名空间避免命名冲突 .73
    • 6.4 设置命名空间的配额 ..74
    • 6.5 给对象贴标签 75
    • 6.6 使用标签进行查询 76
    • 6.7 通过命令注解资源 78
    • 第7章 管理具体的工作负载 ..80
    • 7.1 运行批处理 .80
    • 7.2 在Pod内按照计划时间运行任务 ..82
    • 7.3 在每个节点上运行基础设施的服务 ..83
    • 7.4 管理有状态的主从应用 85
    • 7.5 影响Pod的启动行为 89
    • 第8章 卷与配置数据 .91
    • 8.1 通过本地卷在容器间交换数据 ..91
    • 8.2 通过Secret类型的卷将API的访问密钥传递给pod .93
    • 8.3 提供配置数据给应用程序 ..97
    • 8.4 在Minkube内使用持久卷 .100
    • 8.5 掌握Minikube上数据的持久性 104
    • 8.6 在GKE上动态配置持久性存储空间..107
    • 第9章 伸缩 109
    • 9.1 部署的伸缩 ..110
    • 9.2 在GKE中自动调整集群的大小 .110
    • 9.3 在AWS中自动调整集群的大小 114
    • 9.4 在GKE上使用pod的横向自动伸缩 114
    • 第10章 安全 .118
    • 10.1 赋予应用程序唯一的身份 .118
    • 10.2 列举并查看访问控制信息 .121
    • 10.3 控制资源的访问权限 125
    • 10.4 加强pod的安全 ..128
    • 第11章 监控与日志 130
    • 11.1 访问容器的日志 130
    • 11.2 使用存活探针修复失败状态 ..131
    • 11.3 使用就绪探针来控制pod的访问流 ..133
    • 11.4 向部署添加存活探针和就绪探针 ..134
    • 11.5 在Minikube上激活Heapster监视资源 137
    • 11.6 在Minikube上使用Prometheus 139
    • 11.7 在Minikube上使用Elasticsearch-Fluentd-Kibana ..144
    • 第12章 维护与故障排除 ..149
    • 12.1 启用kubectl的自动补齐 .149
    • 12.2 删除服务上的pod 150
    • 12.3 从集群外部访问集群IP的服务 ..152
    • 12.4 掌握并解析资源的状态 ..153
    • 12.5 调试pod 155
    • 12.6 集群状态的详细快照 160
    • 12.7 添加Kubernetes工作节点 .161
    • 12.8 抽出Kubernetes节点以实施维护 163
    • 12.9 管理etcd ..165
    • 第13章 Kubernetes开发 .168
    • 13.1 编译源代码 168
    • 13.2 编译特定的组件 169
    • 13.3 如何使用Python客户端与Kubernetes API交互..170
    • 13.4 使用自定义的资源扩展API ..171
    • 第14章 Kubernetes的生态系统 177
    • 14.1 安装Helm(Kubernetes的包管理器) ..177
    • 14.2 利用Helm安装应用程序 .178
    • 14.3 利用Helm创建自己的图表打包应用程序 180
    • 14.4 将Docker Compose文件转换成Kubernetes清单文件 ..182
    • 14.5 使用kubicorn创建Kubernetes集群 ..183
    • 14.6 在版本控制中保存加密的secret .188
    • 14.7 利用kubeless部署函数 191
    • 附录A 资源 195

    上一篇:Unity5实战:使用C#和Unity开发多平台游戏  下一篇:幕后产品:打造突破式产品思维

    展开 +

    收起 -

    码小辫二维码
     ←点击下载即可登录

    Kubernetes相关电子书
    学习笔记
    网友NO.676507

    JS闭包经典实例详解

    本文实例讲述了JS闭包。分享给大家供大家参考,具体如下: 之前花了很多时间看书上对闭包的介绍,也看了很多人的写的关于闭包的博客,然后我就以为自己懂了。 结果,下午在一个QQ群里,有人问了这道经典的闭包问题,如下图: 我告诉他去看书上的闭包介绍。告诉他之后,我想我自己要不也写一下,反正花不了多少时间,结果花了好久怎么写也不对.............. 后来看了看书上的,然后自己总结了下,觉得这次应该懂了。下次还不理解我就可以去跳楼了............ -----------------------------------分割线-----------------------------------分割线-------------------------- 首先我们来了解几个概念: 立即执行函数:形如 (function(){})(); 的一类函数; 闭包:闭包是指有权访问另一函数作用域中的变量的函数。 作用域链:当代码执行的时候,会创建变量对象的一个作用域链....(具体百度) 我们再来看这个问题,我重新写了一个,源码如下: !DOCTYPE htmlhtmlhead meta charset="utf-8" title闭包经典例子详解——huansky/title/headbody div id="ttt" p 000000000000000000/p br p 111111111111111111/p br p 222222222222222222/p /div/bodyscriptvar dom=document.getElementsByTagName("p");for(var i=0;idom.length;i++){ dom[i].onclick=function(){ console.log(i);//3 };}/script/html 首先,代码中的匿名函数没有变量 i,所以它必须向……

    网友NO.787139

    jQuery正则验证注册页面经典实例

    本文实例讲述了jQuery正则验证注册页面功能。分享给大家供大家参考,具体如下: !DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" title正则验证注册页面/title style type="text/css" .red{ color:#cc0000; font-weight:bold; } /style script type="text/javascript" src="js/jquery-1.8.3.js"/script script language="JavaScript" function $(elementId){ return document.getElementById(elementId).value; } function divId(elementId){ return document.getElementById(elementId); }// 用户名验证 function checkUser(){ var user = $("user"); var userId = divId("user_prompt"); userId.innerHTML=""; var reg=/^[a-zA-Z][a-zA-Z0-9]{3,15}$/; if(reg.test(user)==false){ userId.innerHTML="用户名不正确"; return false; } return true; }// password check function checkPwd(){ var pwd = $("pwd"); var pwdId = divId("pwd_prompt"); pwdId.innerHTML=""; var reg = /^[a-zA-Z0-9]{4,10}$/; if(reg.test(pwd)==false){ pwdId.innerHTML = "密码不能含有非法字符,长度在4-10之间"; return false; } return true; } function checkRepwd(){ var repwd = $("repwd"); var pwd = $("pwd"); var repwdId = divId("repwd_prompt"); repwdId.innerHTML="" if(pwd!=repwd){ repwdId.innerHTML="两次密码不一致"; return false; } return true; }// 邮箱验证 function checkEmail(){ var email = $("email"); var email_prompt = divId("email_prompt"); email_prompt.innerHTML=""; var reg = /^\w+@\w+(\.[a-zA-Z]{2,3}){1,2}$/; if(reg.test(email)==false){ email_prompt.innerHTML="Email格式不对,请输……

    网友NO.620944

    PHP数组的基本操作及遍历数组的经典操作实例

    实例如下所示: ?php索引数组//数组第一种定义 $arr = array(1,2,3);var_dump($arr); //数组第二种定义$arr = [1,2,3];var_dump($arr); //数组第三种定义$arr[0] = 7;$arr[1] = "hello";var_dump($arr);echo $arr[2];//取值 关联数组$arr = array("name"="小李","sex"="女","age"="20");echo $arr["sex"]; 遍历数组//for循环遍历 适用于索引数组 $arr = [1,5,6,9,4,6,8];for($i=0;$icount($arr);$i++){ echo $arr[$i].'br'; } ;//foreach循环遍历 适用于索引和关联数组$arr = array("name"="小李","sex"="女","age"="20");foreach($arr as $k=$v){ //echo $k.':'.$v.'br'; echo "{$k}:{$v}br";}; $arr = [1,5,6,9,4,6,8];foreach($arr as $k){ echo $k.'br'; };$arr = array("name"="小李","sex"="女","age"="20");var_dump(each($arr)); list($a,$b) = array(name,小李);echo "{$a},{$b}"; list和each结合遍历/* $arr = array("name"="小李","sex"="女","age"="20");while(list($k,$v)=each($arr)){ echo "{$k}:{$v}br";} */指针遍历/* $arr = array("name"="小李","sex"="女","age"="20");echo current($arr);//取valueecho key($arr);//取keynext($arr);echo current($arr);echo key($arr);prev($arr);echo current($arr);echo key($arr);end($arr);echo current($arr);echo key($arr);reset($arr);echo key($arr).':'.current($arr).'br'; */ 以上这篇PHP数组的基本操作及遍历数组的经典操作实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。 ……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明