kubernetes
千灵域
腾讯WXG数据开发,主要进行golang、C++程序的开发,并协助维护Spark和Flink任务。博客会在工作之余侧重其他内容,主要集中在编程知识上。
个人博客的gitpage:https://www.challengefilter.com/
展开
-
kubernetes虚拟机多级环境部署与Istio的安装
kubernetes虚拟机多级环境部署与Istio的安装标签:项目实践 kubernetes istio计划在三台2C4G的机器上安装kubernetes。其中master和slave的系统均为Ubuntu18.04桌面版。(原本想用CentOS的,下载的时候就是这样了,费事改了)目前需要在实验室的服务器上进行部署,得了,最终结果也是一样的。分为以下几个步骤:安装基本软件访问谷歌镜像仓库gcr.io完成三台机器关于安装kubeadm的相关工作安装Istio部署相关应用(prometheu原创 2020-10-13 12:37:13 · 1189 阅读 · 0 评论 -
在k8s中上线gatling镜像并在内网发送流量
在k8s中上线gatling镜像并在内网发送流量很多时候我们会面临一个问题,即外网的带宽是有限的,虽然未来有扩容的可能,但是短时间内也不能直接扩容,而测试本身是无限的。因此,如果不能够在内网下直接发包进行测试,那由于带宽限制打不到较大的压力,对于一些容器的测试很可能就达不到效果。因此我们需要在内网有一个能够配置的压力测试容器,目前选定了gatling,因为其功能比较强大,而且安装很方便。镜像构造初始镜像构造虽然之前已经做了ubuntu的镜像,并且可以使用apt-get install来安装gatl原创 2020-10-12 15:44:17 · 470 阅读 · 0 评论 -
如何进入k8s平台下正在运行的容器的终端+精确测算k8s+istio下pod的CPU占用率
如何进入k8s平台下正在运行的容器的终端+精确测算k8s+istio下pod的CPU占用率参考资料:官方文档解决的问题如何进入运行中的容器?或者说,如何打开运行中容器的bash界面。如何让容器长期运行?或者说,如何让ubuntu镜像长期运行?实验目标要在istio网络下建立一个基于ubuntu的服务器,然后通过像这个服务器发送流量的方式来弄清楚prometheus与华为云提供的监控哪一个关于CPU占用率是更准确地。为了实现这个目的,需要在k8s下进入正在运行的容器的终端知识可以使原创 2020-10-10 15:56:26 · 2193 阅读 · 0 评论 -
k8s下用persistentVolume和statefulSet搭建mysql安装与测试记录
k8s下mysql搭建全记录标签:k8s docker mysqlmysql的Dockerfile上学期的时候我写过一个Dockerfile来作为镜像,其实效果还是不错的:FROM guyton/centos6RUN yum install -y mysql mysql-serverRUN /etc/init.d/mysqld start &&\mysql -e "g...原创 2019-05-07 11:10:28 · 2653 阅读 · 0 评论 -
学习用ingress暴露服务
学习用ingress暴露服务标签:kubernetes ingress 服务发现之前我一直使用的是NodePort和LoadBalancer,但是今天在暴露prometheus时发现这两种都不行。有一篇博客提到了用ingress暴露http服务,我之前没有试过ingress,先做个实验吧。参考文章:Kubernetes Nginx Ingress教程kubernetes ingress...原创 2019-04-23 18:43:23 · 1155 阅读 · 0 评论 -
istio环境下暴露prometheus(失败,待续)
promethus转发标签:promethus istiopromethus是非常重要的流量监控工具,但是它的浏览器界面只能够在内网下打开,如何在外网访问这个好用的流量监控工具呢根据bookinfo遥测教学,在本机上访问链接地址即可打开prometheus界面,我们的目标就是让外网也能够打开这个界面,这就需要建立外网到内网9090端口的映射。直接修改svc/istio-ingressgat...原创 2019-04-23 17:02:12 · 1263 阅读 · 1 评论 -
istio1.1.3升级记录
istio1.1.3更新记录标签:istio 更新之前的istio因为自己学业繁忙以及bookinfo的example出现了无法连接的问题,然后现在终于有了点时间,发现istio已经更新到了1.1.3,不知道新版本能不能解决之前我遇到的问题,遂决定更新一下。因为之前一次安装1.1.0版本失败了,这次从1.0.6升级我一定要记录下来,不然万一崩了都不知道自己做过什么,岂不是麻烦大了。下载更新...原创 2019-04-23 09:21:53 · 762 阅读 · 0 评论 -
kubernetes上构建外网能够访问的应用:NodePort与Ingress的配置实例
kubernetes上构建外部能够访问到的应用标签:kubernetes 服务发现起因是我在安装dashboard的时候,外部无论如何也不能够访问到dashboard,后面改了service也只是提供了一个内网ip,而且登陆不上。问题:如果有一个和k8s集群不在同一个子网的机器,它该如何访问k8s集群内部署的服务?参考:kubernetes如何设置external ipkuberne...原创 2019-04-06 10:13:25 · 4175 阅读 · 1 评论 -
kubernetes安装全实录(虚拟机+云环境),以及后续节点添加与问题处理
Kubernetes安装实录标签:Kubernetes 安装记录其他博客在学习过程中陆续搜集到了一些不错的文章Ubuntu16.04下用kubeadm安装kubernetes,英文原因上学期的时候我在上潘茂林老师的服务计算课程的时候也接触到了容器化技术和Kubernetes,但是很可惜那时候因为计算机视觉的期末大作业过于难搞,因此没有学习。但是据说Kubernetes的安装极其艰难...原创 2019-04-06 09:40:49 · 660 阅读 · 0 评论 -
kubernetes互动课程学习之2:Intro to kubernetes
kubernetes互动课程学习之2标签:kubernetes 实践因为内容很多前文都学过了一遍,而且概念性的东西都比较简单,就不赘述了。2.1 Kubernetes简介k8s特性这是从整体的角度来分析k8s的优点,或者说,特性。Kubernetes是在容器层进行操作而不是硬件层。因此只要能够在容器上部署的应用,就可以在Kubernetes上部署。Kubernetes提供了很多Paa...原创 2019-03-03 19:00:12 · 269 阅读 · 0 评论 -
通过互动课程网站magic sandbox学习kubernetes:1.1入门magic sandbox及service概念整理
kubernetes互动课程学习标签:kubernetes 实践在师兄的介绍下发现了神奇的awesome-kubernetes,里面有着很多的资源,其中之一就是非常有趣的interactive learning environments。其实官方英文教程里面也有一些简单的H5互动模块,但是真的太简单了。k8s的搭建非常的麻烦,因为我个人的技术问题,不会使用国内的容器云,所以用的是VPN。搭建...原创 2019-03-03 15:36:33 · 616 阅读 · 0 评论 -
Kubernetes学习笔记-未整理
Kubernetes学习笔记标签:Kubernetes 学习笔记来源《Kubernetes权威指南》-电子工业出版社Kubernetes handBook中第3篇,概念与原理Kubernetes架构组件介绍MasterMaster节点上面主要由四个模块组成:APIServer、scheduler、controller manager、etcdAPIServer:APISer...原创 2019-03-03 09:54:55 · 569 阅读 · 0 评论 -
虚拟机和云服务器上k8s、dashboard、helm的简易安装经验与问题
Kubernetes安装实录标签:Kubernetes 安装记录其他博客在学习过程中陆续搜集到了一些不错的文章Ubuntu16.04下用kubeadm安装kubernetes,英文原因上学期的时候我在上潘茂林老师的服务计算课程的时候也接触到了容器化技术和Kubernetes,但是很可惜那时候因为计算机视觉的期末大作业过于难搞,因此没有学习。但是据说Kubernetes的安装极其艰难...原创 2019-03-03 09:53:55 · 991 阅读 · 0 评论