2019年5月7日

k8s修改node主机名

摘要: 相当于,删除一个节点,重新加入集群 1.从master上,删除节点 2.修改 kubelet 启动文件 kubelet.service --hostname-override 的值 3.修改 kube-proxy 启动文件 kube-proxy.service hostnameOverride 的值 阅读全文

posted @ 2019-05-07 15:21 冰冰爱学习 阅读(2549) 评论(0) 推荐(0) 编辑

2019年4月18日

使用 ingress-nginx 暴露服务

摘要: ingress-nginx: https://github.com/kubernetes/ingress-nginx/tree/nginx-0.20.0/deploy kubernetes暴露服务的方式:ClusterIP、NodePort、LoadBalancer、ingress 我对于这几种模式 阅读全文

posted @ 2019-04-18 20:48 冰冰爱学习 阅读(1298) 评论(0) 推荐(0) 编辑

2019年4月11日

volumes.hostPath测试

摘要: 需求:容器产生的文件不允许有任何丢失 hostPath特性:pod在删除后,宿主机上的文件,不会丢失 yaml文件: 宿主机的目录如下 阅读全文

posted @ 2019-04-11 17:28 冰冰爱学习 阅读(570) 评论(0) 推荐(0) 编辑

2019年1月16日

kubernetes 使用公有云虚机的LB功能配置VIP

摘要: kubernetes搭建在公有云,集群vip可以用使用LB实现,注意下面几点 1.创建LB,监听端口指向api-server的监听端口,假设是6443 2.关闭LB的健康检查 3.修改/home/k8s/.kube/config 中的集群地址为 https://master_vip:6443 否则会 阅读全文

posted @ 2019-01-16 16:59 冰冰爱学习 阅读(1350) 评论(0) 推荐(0) 编辑

2019年1月3日

strace - 查看程序中最多的函数调用

摘要: 关于strace的简介不在赘述。 从下图可以看出pwrite(随机写入)占比87% pwrite函数的用法如下 返回值:成功,返回写入到文件中的字节数;失败,返回-1; 参数: (1) fd:要写入数据的文件描述符 (2) buf:数据缓存区指针,存放要写入文件中的数据 (3) count:写入文件 阅读全文

posted @ 2019-01-03 17:32 冰冰爱学习 阅读(602) 评论(0) 推荐(0) 编辑

2018年11月19日

二进制安装kubernetes v1.11.2 (第十九章 部署 EFK 插件)

摘要: 继续前一章部署。 部署 EFK 插件 19.1 介绍 EFK,即 elasticsearch,kibana,fluentd 19.2 下载二进制文件,参考 第三章 EFK 插件位于压缩包的 kubernetes/cluster/addons/fluentd-elasticsearch/ 目录下 19 阅读全文

posted @ 2018-11-19 13:51 冰冰爱学习 阅读(282) 评论(0) 推荐(0) 编辑

2018年11月16日

二进制安装kubernetes v1.11.2 (第十八章 部署 heapster 插件)

摘要: 继续前一章部署。 部署 heapster 插件 18.1 heapster 插件介绍 heapster 是一个收集者,将每个 Node 上的 cAdvisor 的数据进行汇总,然后导入到第三方工具(如InfluxDB) heapster 是通过调用 kubelet 的 http API 来获取 cA 阅读全文

posted @ 2018-11-16 17:24 冰冰爱学习 阅读(450) 评论(0) 推荐(0) 编辑

2018年11月14日

二进制安装kubernetes v1.11.2 (浏览器访问 kube-apiserver 安全端口)

摘要: 参考: https://github.com/opsnull/follow-me-install-kubernetes-cluster/blob/master/A.%E6%B5%8F%E8%A7%88%E5%99%A8%E8%AE%BF%E9%97%AEkube-apiserver%E5%AE%89 阅读全文

posted @ 2018-11-14 20:42 冰冰爱学习 阅读(441) 评论(0) 推荐(0) 编辑

二进制安装kubernetes v1.11.2 (第十七章 dashboard 部署)

摘要: 继续前一章部署。 dashboard 部署 17.1 下载和分发二进制文件,参考 第三章 17.2 执行所有定义文件 17.3 查看分配的 NodePort 可以修改 dashboard-service.yaml 添加一个 nodePort: 8888,指定端口 dashboard 的 --auth 阅读全文

posted @ 2018-11-14 17:40 冰冰爱学习 阅读(913) 评论(0) 推荐(0) 编辑

二进制安装kubernetes v1.11.2 (第十六章 coredns插件部署)

摘要: coredns插件部署 16.1 下载和分发二进制文件,参考 第三章 16.2 检查 coredns 功能 16.3 新建一个 deployment expose 该 deployment 生成 my-nginx 服务: 16.4 创建一个 pod,然后进入这个 pod ,ping svc 服务的名 阅读全文

posted @ 2018-11-14 17:19 冰冰爱学习 阅读(250) 评论(0) 推荐(0) 编辑

导航