09 2019 档案

摘要:Linux 查看端口占用情况可以使用 lsof 和 netstat 命令。 如果linux中没有这两个命令,则yum安装一下 lsof命令 lsof(list open files)是一个列出当前系统打开文件的工具。 一般格式为: lsof i:端口号 例如查看8080端口的占用情况 可以看到端口8 阅读全文
posted @ 2019-09-26 19:46 jason小蜗牛 阅读(26318) 评论(0) 推荐(0) 编辑
摘要:参见这篇博客:https://blog.csdn.net/rongtaoup/article/details/82183743 case when then else end 语句用于查询满足多种条件的情况,类似java中的if...else,还有的就是用于进行行转列的查询,这个是放在select 阅读全文
posted @ 2019-09-23 22:53 jason小蜗牛 阅读(6863) 评论(0) 推荐(0) 编辑
摘要:递归算法就是在调用自己,循环的调用。是一种解决问题的常用算法,比较简单易于分析。递归有两个基本要素:边界条件,即确定递归何时停止运行,也叫递归出口;另一个就是递归模式,也就是如何将大问题分解为小问题的,也叫递归体。 int getR(int num){ if(num==1) return num; 阅读全文
posted @ 2019-09-22 20:01 jason小蜗牛 阅读(2536) 评论(0) 推荐(0) 编辑
摘要:|和&为计算机中二进制之间的位运算 在计算机中二进制的0表示false,1表示true。 |为位运算中的或运算:它的运算逻辑为 一真则真,全假则假 &为位运算中的并运算:它的运算逻辑为 一假则假,全真则真 ||和&&为计算机中的逻辑运算符 ||表示为或运算:它的运算逻辑为 只要一个为true则结果为 阅读全文
posted @ 2019-09-22 11:05 jason小蜗牛 阅读(6580) 评论(0) 推荐(0) 编辑
摘要:面试流程:笔试--面试--等通知--办理入职 一、自我介绍 要有逻辑,有底气 来自哪里,学的什么专业,学习成绩(奖学金)以及担任的职务,专业成绩(竞赛,自学),考取的证书,业余生活习惯(业余时间都干些什么) 不要出现吐词不清的情况 正视面试官眼睛,眼睛不要东张西望 不要夸大和虚假乱说 二、与面试官互 阅读全文
posted @ 2019-09-22 10:21 jason小蜗牛 阅读(366) 评论(0) 推荐(0) 编辑
摘要:复制以下内容到记事本中,另存为时选择所有文件格式,然后命名为名字.bat,最后双击运行即可。 rem 关闭explorer.exe taskkill /f /im explorer.exe attrib -h -i %userprofile%\AppData\Local\IconCache.db d 阅读全文
posted @ 2019-09-12 22:31 jason小蜗牛 阅读(449) 评论(0) 推荐(0) 编辑
摘要:journalctl 命令 journalctl是什么以及作用? journalctl 用来查询 systemd journald 服务收集到的日志。 systemd journald 服务是 systemd init 系统提供的收集系统日志的服务。 命令格式为: journalctl [OPTIO 阅读全文
posted @ 2019-09-09 18:19 jason小蜗牛 阅读(4376) 评论(0) 推荐(1) 编辑
摘要:k8s弹性伸缩概念以及测试用例 本文原文出处:https://juejin.im/post/5c82367ff265da2d85330d4f 弹性伸缩式k8s中的一大亮点功能,当负载大的时候,你可以对应用进行扩容,提升pod的副本数来应对大量的流量,当负载小的时候可以对应用进行缩容,以避免资源浪费。 阅读全文
posted @ 2019-09-09 18:17 jason小蜗牛 阅读(6274) 评论(0) 推荐(3) 编辑
摘要:部署web UI(dashboard)用于监控node资源 参见文档:https://blog.csdn.net/networken/article/details/85607593 官网:https://kubernetes.io/docs/tasks/access application clu 阅读全文
posted @ 2019-09-09 18:13 jason小蜗牛 阅读(974) 评论(0) 推荐(0) 编辑
摘要:运行一个测试实例检查集群状态 在外部浏览器中访问只需要使用node节点ip地址加上对外暴露的端口即可访问应用 在对外和对内暴露端口然后进行访问时遇到了一个问题:iptables版本太低,升级一下iptables版本,问题解决并且外部成功访问 阅读全文
posted @ 2019-09-09 18:08 jason小蜗牛 阅读(345) 评论(1) 推荐(0) 编辑
摘要:利用yaml配置文件管理资源 执行如下命令即可发布服务 查看发布的服务 Pod基本管理 创建一个pod: 查看pod pod的管理 Pod资源限制 Pod调度约束与重启策略 调度约束就是让某个应用运行在指定的节点上 Pod的重启策略 例如: Pod的健康检查 提供Probe机制,有以下两种类型: l 阅读全文
posted @ 2019-09-09 18:05 jason小蜗牛 阅读(671) 评论(0) 推荐(0) 编辑
摘要:创建node节点的kubeconfig文件 1、创建TLS Bootstrapping Token shell export BOOTSTRAP_TOKEN=$(head c 16 /dev/urandom | od An t x | tr d ' ') cat token.csv 阅读全文
posted @ 2019-09-09 18:03 jason小蜗牛 阅读(648) 评论(0) 推荐(0) 编辑
摘要:部署node节点组件 kubelet.sh kubelet.service proxy.sh kube proxy.service 执行完成之后需要添加角色权限 查看csr列表 授权 查看node集群节点信息 阅读全文
posted @ 2019-09-09 18:02 jason小蜗牛 阅读(556) 评论(0) 推荐(0) 编辑
摘要:部署master节点组件 master节点的组件有: kube apiserver,kube scheduler,kube controller manager 大致安装步骤如下: master二进制包下载: mv kube apiserver kube controller manager kub 阅读全文
posted @ 2019-09-09 17:59 jason小蜗牛 阅读(776) 评论(0) 推荐(0) 编辑
摘要:部署Flannel网络 部署flannel网络需要执行以下步骤: 第一步:下载flannel二进制包 第二步:解压flannel二进制包并且复制到其他节点 第三步:写入分配的子网段到etcd,供flanneld使用 第四步:编写flanneld配置文件 第五步:编写flanneld.service配 阅读全文
posted @ 2019-09-07 23:39 jason小蜗牛 阅读(1736) 评论(0) 推荐(0) 编辑
摘要:部署etcd集群 第一步:先拉取etcd二进制压缩包 第二步:建立一个文件,分别存放bin文件,cfg配置文件,ssl验证文件 第三步:创建etcd.service配置文件 第四步:创建etcd配置文件 第五步:将TLS证书生成的pem文件,复制到/opt/kubernetes/ssl/目录下 第六 阅读全文
posted @ 2019-09-07 23:34 jason小蜗牛 阅读(4154) 评论(0) 推荐(0) 编辑
摘要:自签TLS证书 TLS证书用于进行通信使用,k8s组件需要的证书有: 第一步:安装证书生成工具cfssl 在这之前需要先建立一个目录来存放安装的工具 ,后面将安装的工具移动到各自的目录。方便管理 在执行wget命令时,如果没有安装这个wget工具,会提示命令不存在。 第二步:使用cfssl help 阅读全文
posted @ 2019-09-07 22:23 jason小蜗牛 阅读(3971) 评论(0) 推荐(0) 编辑
摘要:环境搭建以及etcd 单节点安装过程 安装之前的环境搭建 在进行k8s安装之前先把虚拟机准备好,这里准备的是三台虚拟机 主机名 ip地址 角色 master 172.16.163.131 master node1 172.16.163.130 node node2 172.16.163.129 no 阅读全文
posted @ 2019-09-07 22:18 jason小蜗牛 阅读(2960) 评论(0) 推荐(0) 编辑
摘要:kubernetes用到的一些命令 kubectl管理工具以及命令 基础命令:create,delete,get,run,expose,set,explain,edit。 create命令 :根据文件或者输入来创建资源 delete命令: 删除资源 get命令: 获得资源信息 run命令: 在集群中 阅读全文
posted @ 2019-09-07 22:12 jason小蜗牛 阅读(41638) 评论(0) 推荐(3) 编辑
摘要:k8s部分名词解释 NameSpace :命名空间 Namespace是对一组资源和对象的抽象集合,比如可以用来将系统内部的对象划分为不同的项目组或用户组。常见的pods, services, replication controllers和deployments等都是属于某一个namespace的 阅读全文
posted @ 2019-09-07 22:08 jason小蜗牛 阅读(2319) 评论(0) 推荐(0) 编辑
摘要:初识Kubernetes k8s以及功能 kubernetes是由google公司开发的容器集群管理系统。采用go语言开发。也称为k8s,原因为k后面直到s这中间有8个字母,所以叫k8s。 它主要用于自动化部署,扩展和管理容器应用。 它提供了资源调度,部署管理,服务发现,扩容缩容,监控等一整套功能。 阅读全文
posted @ 2019-09-07 22:06 jason小蜗牛 阅读(469) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示