摘要:
AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。 FS内置变量 awk -F 字段分隔符(默认是任何空格) 1、截取文档中的某个段 head -n2 /etc/passwd |awk -F ':' '{print $1}' 2、匹配字符和字符串 awk '/oo/' test.txt o 阅读全文
摘要:
cut cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。 printf 格式化输出命令 输出文件内容 阅读全文
摘要:
service 将运行在一组pods上的应用程序公开为网络服务的抽象方法 kubernetes为pods提供自己的ip地址,并为一组pod提供相同的DNS名,并且可以在他们之间进行负载均衡 访问service的ip地址就能获取pod的内容 ingress ingress是对集群中服务的外部访问进行管 阅读全文
摘要:
1、创建一个命名空间 创建一个命名空间,以便将本节练习中创建的资源与集群的其余部分资源隔离 kubectl create namespace cpu-example apiVersion: v1kind: Pod metadata: name: cpu-demo namespace: cpu-exa 阅读全文
摘要:
pod pod的共享上下文包括一组linux名字空间、控制组和可能一些其他的隔离方面,即用来隔离docker容器的技术。 Pod 是可以在 Kubernetes 中创建和管理的、最小的可部署的计算单元。 pod的生命周期 pending:挂起 running:运行 succeeded:成功 fail 阅读全文
摘要:
kubernetes 修炼手册书籍整理: kubernetes安装方式 1、测试用练习环境 2、托管的kubernetes 3、自定义安装。 1、测试用练习环境 Magic Sandbox平台 Play with Kubernetes 平台(https://labs.play-with-k8s.co 阅读全文
摘要:
Kubernetes 是一个开源的容器编排引擎,用来对容器化应用进行自动化部署、 扩缩和管理。该项目托管在 CNCF。 什么时候用到kubernetes? 1、当你的应用时微服务架构 2、开发者需要快速部署自己的新功能到测试环境进行验证 3、降低硬件资源成本,提高使用率 阅读全文
摘要:
1、集群管理命令 kubectl get nodes: 列出集群中的节点。 kubectl cluster-info: 显示集群的基本信息。 kubectl describe node <node_name>: 显示节点的详细信息。 2、命名空间管理命令 kubectl get namespaces 阅读全文
摘要:
当你在浏览器中输入一个网址(比如www.baidu.com)并敲回车,这个过程后面都发生了什么? 你在Chrome的地址栏输入baidu.com 1. DNS解析 2. 建立TCP连接 3. 发送HTTP请求 4. 服务器处理请求并返回响应 5. 接收HTTP响应 6. 浏览器渲染页面 7. 执行J 阅读全文
摘要:
Docker主要提供了两种方式做数据的持久化 Data Volume, 由Docker管理,(/var/lib/docker/volumes/ Linux), 持久化数据的最好方式 Bind Mount,由用户指定存储的数据具体mount在系统什么位置 Data Volume :可以在定义docke 阅读全文