随笔分类 - K8S
由浅入深的剖析K8S的每一项技术细节
摘要:写在前面 研究K8S有一段时间了,最开始学习K8S时,根据网上的教程安装K8S环境总是报错。所以,我就改变了学习策略,先不搞环境搭建了。先通过官网学习了K8S的整体架构,底层原理,又硬啃了一遍K8S源码。别问我为哈这样学,只是我觉得对我个人来说,这样学能让我更好的理解整套云原生体系。这不,这次,我总
阅读全文
摘要:写在前面 最近在 K8S 1.18.2 版本的集群上搭建DevOps环境,期间遇到了各种坑。目前,搭建环境的过程中出现的各种坑均已被填平,特此记录,并分享给大家! 文章和搭建环境所需要的yml文件已收录到:https://github.com/sunshinelyz/technology-bingh
阅读全文
摘要:本文是Kubernetes.io官方文档中介绍如何创建暴露外部IP地址的Kubernetes Service 对象。 学习目标 运行Hello World应用程序的五个实例。 创建一个暴露外部IP地址的Service对象。 使用Service对象访问正在运行的应用程序。 准备工作 安装kubectl
阅读全文
摘要:k8s用命名空间namespace把资源进行隔离,默认情况下,相同的命名空间里的服务可以相互通讯,反之进行隔离。 1.1 Service Kubernetes中一个应用服务会有一个或多个实例(Pod,Pod可以通过rs进行多复本的建立),每个实例(Pod)的IP地址由网络插件动态随机分配(Pod重启
阅读全文
摘要:如何进入kubernetes的一个pod呢,其实和进入docker的一个容器相似: 进入docker容器 : docker exec -ti <your-container-name> /bin/sh 进入pod: kubectl exec -ti <your-pod-name> -n <your-
阅读全文
摘要:环境搭建概述 小伙伴们可以到链接:https://download.csdn.net/download/l1028386804/12579236下载所需要的yaml文件。 1.K8S是什么? K8S全称是Kubernetes,是一个全新的基于容器技术的分布式架构领先方案,基于容器技术,目的是实现资源
阅读全文
摘要:写在前面 最近在 K8S 1.18.2 版本的集群上搭建DevOps环境,期间遇到了各种坑。目前,搭建环境的过程中出现的各种坑均已被填平,特此记录,并分享给大家! 小伙伴们可以到链接:https://download.csdn.net/download/l1028386804/12579236下载所
阅读全文
摘要:1.在D盘创建一个存放docker虚拟机的文件夹,如下面图中所示: 2.创建好以后,找到桌面右下角的docker图标,在上面点右键,选择settings,打开docker的设置界面。 3.然后在docker的设置界面中点击Resources选项下的ADVANCED设置选项,即高级设置。 4.在高级设
阅读全文
摘要:错误信息: 我的错误原因是我没有打开本地的docker 2375端口 打开方式:右击右下角的小鲸鱼(我用的是docker for window),点击settings如下图
阅读全文
摘要:这里,我们搭建的Harbor仓库的地址为 http://192.168.175.101:1180。 报错信息如下所示。 解决方案如下所示。 编辑/etc/docker/daemon.json文件,如下所示。 在文件中添加如下配置。 如果 /etc/docker/daemon.json文件中已经存在i
阅读全文
摘要:【K8S】K8S 1.18.2安装dashboard(基于kubernetes dashboard 2.0.0版本) 写在前面 K8S集群部署成功了,如何对集群进行可视化管理呢?别着急,接下来,我们一起搭建kubernetes dashboard来解决这个问题。 有关K8S集群的安装可以参考《 "【
阅读全文
摘要:写在前面 在新版的K8S中,系统资源的采集均使用Metrics Server服务,可以通过Metrics Server服务采集节点和Pod的内存、磁盘、CPU和网络的使用率等信息。 读者可参考《 "【K8S】基于单Master节点安装K8S集群" 》一文搭建单Master节点的K8S集群。 说的具体
阅读全文
摘要:写在前面 最近在研究K8S,今天就输出部分研究成果吧,后续也会持续更新。 集群规划 | IP | 主机名 | 节点 | 操作系统版本 | | | | | | | 192.168.175.101 | binghe101 | Master | CentOS 8.0.1905 | | 192.168.17
阅读全文
摘要:写在前面 最近,在研究如何使用Maven将SpringBoot项目打包成Docker镜像并发布到Harbor仓库,网上翻阅了很多博客和资料,发现大部分都是在复制粘贴别人的东西,没有经过实践的检验,根本解决不了问题,纯属扯淡。作为一个技术人,经过不断的研究和实践,终于实现了在Spring Tool S
阅读全文