kubernetes
文章平均质量分 90
程序员欣宸
微信公众号同名,畅游Java,与你同行~
展开
-
client-go初级篇,从操作kubernetes到编写单元测试
介绍如何使用client-go库,对kubernetes的资源进行增删改查等基本操作,以及这些操作kubernetes的代码对应单元测试如何做,要知道单元测试环境可没有kubernetes原创 2023-07-02 15:44:33 · 1643 阅读 · 0 评论 -
client-go的Indexer三部曲之一:基本功能
client-go的Indexer组件,在kubernetes开发中非常重要,熟练掌握后可以按照各种业务需要高效的查询资源,该系列会从功能、性能、源码角度对其做详细介绍原创 2023-06-15 08:16:07 · 1860 阅读 · 0 评论 -
程序员欣宸文章汇总(kubernetes篇)
本文是作者的Kubernetes文章汇总,如果出现对您有参考价值的内容,我将不胜荣幸。原创 2020-03-25 08:44:51 · 12493 阅读 · 5 评论 -
kubespray-2.14.2安装kubernetes-1.18.10(ubuntu-20.04.1)
在ubuntu环境部署k8s的操作笔记,以后再装k8s就直接拿来用原创 2020-11-21 20:38:29 · 1377 阅读 · 1 评论 -
Kubernetes官方java客户端之一:准备
学习K8S官方java客户端的第一篇,做好准备工作原创 2020-07-21 08:36:46 · 6744 阅读 · 2 评论 -
Gitlab Runner的分布式缓存实战
配置兼容S3的分布式缓存minio,在k8s环境支持Gitlab CI脚本的缓存语法原创 2020-07-16 08:06:56 · 4216 阅读 · 1 评论 -
极速安装和体验k8s(Minikube)
本文帮助您快速搭建k8s环境进行学习和开发(Minikube)原创 2019-05-25 19:21:45 · 6240 阅读 · 5 评论 -
在windows电脑上配置kubectl远程操作kubernetes
在windows电脑上配置kubectl远程操作kubernetes原创 2019-05-26 17:30:04 · 8010 阅读 · 4 评论 -
spring-cloud-kubernetes官方demo运行实战
spring-cloud-kubernetes是springcloud官方推出的开源项目,用于将Spring Cloud和Spring Boot应用运行在kubernetes环境,并且提供了通用的接口来调用kubernetes服务,今天就来初步体验一下。原创 2019-06-08 23:58:08 · 36615 阅读 · 17 评论 -
查看k8s的etcd数据
kubernetes的API对象的数据都保存在etcd中,本章实战如何查看这些数据原创 2019-04-02 16:28:04 · 30746 阅读 · 1 评论 -
k8s自定义controller三部曲之三:编写controller代码
本文是《k8s自定义controller三部曲》的终篇,编写controller的代码,通过监听API对象的增删改变化做出业务方面的响应原创 2019-04-01 00:15:25 · 18938 阅读 · 5 评论 -
k8s自定义controller三部曲之二:自动生成代码
本文是《k8s自定义controller三部曲》的第二篇,我们一起来实战如何将controller所需的informer、client等代码通过工具自动生成原创 2019-03-31 19:45:23 · 17925 阅读 · 10 评论 -
k8s自定义controller三部曲之一:创建CRD(Custom Resource Definition)
通过自定义控制器开发深入理解k8s的控制器设计思想及其实现原创 2019-03-30 23:26:12 · 27274 阅读 · 0 评论 -
helm实战之开发Chart
实战自定义Chart的开发原创 2019-03-23 15:10:48 · 10802 阅读 · 1 评论 -
Kubernetes深入学习之二:编译和部署镜像(api-server)
Kubernetes源码学习之一:下载和编译源码下载完毕后,通过docker images命令可以看到这三个镜像:[root@hedy kubernetes]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZE...原创 2019-03-17 16:21:24 · 4835 阅读 · 1 评论 -
本地服务调用K8S环境中的SpringCloud微服务实战
在开发阶段,如果想从本地电脑远程调用kubernetes上的服务,除了用service暴露还有什么方法呢?kubectl port-forward是个不错的选择。原创 2019-05-27 10:17:04 · 8768 阅读 · 7 评论 -
使用fabric8-maven-plugin插件的错误处理(No plugin found for prefix 'fabric8')
使用maven插件fabric8-maven-plugin部署springboot应用到kubernetes时遇到构建失败的问题,错误信息是No plugin found for prefix ‘fabric8’ in the current project,通过修改maven的settings.xml解决问题,在此做个记录:环境信息操作系统:CentOS Linux release 7.6...原创 2019-06-07 20:09:54 · 5371 阅读 · 1 评论 -
spring-cloud-kubernetes自动同步k8s的configmap更新
上一篇《spring-cloud-kubernetes与k8s的configmap》中,我们应用将k8s的configmap当做配置中心,但配置文件变更后我们的应用无法及时同步,今天就来解决这个问题原创 2019-07-27 22:13:03 · 10770 阅读 · 7 评论 -
spring-cloud-kubernetes与k8s的configmap
spring-cloud-kubernetes-config是spring-cloud-kubernetes框架下的一个库,用于将kubernetes的configmap作为配置文件,提供给springboot应用原创 2019-07-14 19:23:18 · 8163 阅读 · 6 评论 -
spring-cloud-kubernetes与SpringCloud Gateway
借助spring-cloud-kubernetes框架,SpringCloud Gateway应用在kubernetes环境可以作为各个服务的网关,本文就来一起实战kubernetes下的SpringCloud Gateway原创 2019-07-07 23:49:40 · 15290 阅读 · 13 评论 -
spring-cloud-kubernetes的服务发现和轮询实战(含熔断)
本文是《spring-cloud-kubernetes实战系列》的第四篇,会在kubernetes上部署两个应用:Web-Service和Account-Service,通过spring-cloud-kubernetes的注册发现能力,实现Web-Service调用Account-Service提供的http服务;原创 2019-06-16 22:29:43 · 18460 阅读 · 21 评论 -
spring-cloud-kubernetes背后的三个关键知识点
使用spring-cloud-kubernetes框架之前,对涉及到的三个知识点做一次预习。...原创 2019-06-15 20:48:44 · 12151 阅读 · 10 评论 -
你好spring-cloud-kubernetes
spring-cloud-kubernetes是springcloud官方推出的开源项目,用于将Spring Cloud和Spring Boot应用运行在kubernetes环境,并且提供了通用的接口来调用kubernetes服务,本文开发一个springboot应用再部署在kubernetes环境,体验spring-cloud-kubernetes带来的基本能力。原创 2019-06-09 20:35:01 · 26206 阅读 · 12 评论 -
Linux安装minikube指南
在linux安装minikube时遇到两个问题,解决后顺利启动,在此记录整个安装过程,希望给遇见同样问题的读者一些参考。原创 2019-06-08 12:02:26 · 13565 阅读 · 7 评论 -
Linux下minikube启动失败(It seems like the kubelet isn't running or healthy)
CentOS环境启动minikube时,由于kubelet服务启动失败,导致minikube启动失败,本文分析并解决此问题。原创 2019-06-08 11:09:55 · 21725 阅读 · 6 评论 -
Kubernetes源码学习之一:下载和编译源码
实战Kubernetes1.13版本源码的下载和编译构建原创 2019-03-16 16:20:03 · 11762 阅读 · 1 评论 -
CentOS7环境部署kubenetes1.12版本五部曲之五:安装kubectl
在kubernetes1.12集群之外的机器上安装kubectl工具,用来控制指定的kubernetes环境原创 2018-11-05 07:33:41 · 1254 阅读 · 0 评论 -
Spring Boot应用在kubernetes的sidecar设计与实战
基于Spring Boot框架的应用如何在kubernetes环境部署,是沿用Docker容器的做法还是另有其他?接下来咱们从理论到设计再到实战,一起来感受传统后台应用在容器环境的微妙变化;原文地址:https://blog.csdn.net/boling_cavalry/article/details/83784113Spring Boot应用基于Spring Boot框架的应用,通常会构...原创 2018-11-07 09:15:00 · 4402 阅读 · 0 评论 -
Kubernetes下web服务的性能测试三部曲之三:横向扩容
本章是《Kubernetes下web服务的性能测试三部曲》系列的终篇,之前我们用AB和JMeter两种工具压测了k8s环境下的Tomcat,并通过调整内存和CPU来验证纵向扩容的效果,本章我们来验证横向扩容对吞吐量的影响; 本文地址:http://blog.csdn.net/boling_cavalry/article/details/79336661前文列表《Kubernetes下...原创 2018-02-19 23:52:56 · 3387 阅读 · 0 评论 -
Kubernetes下web服务的性能测试三部曲之二:纵向扩容
上一章《Kubernetes下web服务的性能测试三部曲之一:准备工作》我们将web服务搭建好,再用AB和JMeter测试了单个Pod的性能,今天我们来测试一下纵向扩容对服务能力的提升;原文地址:http://blog.csdn.net/boling_cavalry/article/details/79327660实战步骤今天的实战用以下几种方式提升单个Pod性能: 1. 内存资源从...原创 2018-02-19 13:31:43 · 2498 阅读 · 0 评论 -
Kubernetes下web服务的性能测试三部曲之一:准备工作
大家好,从本章开始,我们用Apache bench和JMeter对kubernetes环境中的web服务做性能测试,经历过一系列实战后,对我们有以下帮助: 1. 了解apache bench工具的使用; 2. 了解JMeter工具的使用; 3. 了解kubernetes的纵向扩容; 4. 了解kubernetes的横向扩容;原文地址:http://blog.csdn.net/bolin...原创 2018-02-15 01:30:37 · 3815 阅读 · 1 评论 -
kubernetes下的Nginx加Tomcat三部曲之三:实战扩容和升级
本章是《kubernetes下的Nginx加Tomcat三部曲系列》的终篇,今天咱们一起在kubernetes环境对下图中tomcat的数量进行调整,再修改tomcat中web工程的源码,并将现有的tomcat的pod全部替换成新代码构建的结果:往期章节《kubernetes下的Nginx加Tomcat三部曲之一:极速体验》;《kubernetes下的Nginx加Tomcat三部曲原创 2018-02-04 00:28:28 · 2857 阅读 · 0 评论 -
kubernetes下的Nginx加Tomcat三部曲之二:细说开发
本文是《kubernetes下的Nginx加Tomcat三部曲》的第二章,在《kubernetes下的Nginx加Tomcat三部曲之一:极速体验》一文我们快速部署了Nginx和Tomcat,达到以下效果: 本文我会详细说明在kubernetes部署上述网络服务时,需要做哪些具体的工作;列举步骤需要以下操做才能在kubernetes上部署Nginx加Tomcat的服务: 1. 开发原创 2018-02-02 20:03:22 · 4582 阅读 · 4 评论 -
kubernetes下的Nginx加Tomcat三部曲之一:极速体验
章节介绍在生产环境中,常用到Nginx加Tomcat的部署方式,如下图: 原文地址:http://blog.csdn.net/boling_cavalry/article/details/79215453从本章开始,我们来实战kubernetes下部署上述Nginx和Tomcat服务,并开发spring boot的web应用来验证环境,整个实战分为以下三篇内容: 1. 极速体验ku原创 2018-02-01 19:10:12 · 5208 阅读 · 0 评论 -
rancher下的kubernetes之三:在linux上安装kubectl工具
本章是《rancher下的kubernetes》系列之三,前面两章我们完成了racher下搭建kubernetes环境的实战,本章我们来安装kubectl工具;原文地址:http://blog.csdn.net/boling_cavalry/article/details/79223091系列文章地址《rancher下的kubernetes之一:构建标准化vmware镜像》;《原创 2018-02-01 10:43:21 · 5392 阅读 · 1 评论 -
kubeadm搭建kubernetes集群之三:加入node节点
通过kubeadm搭建kubernetes集群环境,加入node节点,部署应用进行体验原创 2017-12-03 23:32:29 · 22403 阅读 · 2 评论 -
rancher下的kubernetes之二:安装rancher和kubernetes
rancher下搭建kubernetes原创 2017-12-11 20:41:29 · 5600 阅读 · 2 评论 -
kubeadm搭建kubernetes集群之二:创建master节点
用前一章制作的标准化镜像,搭建kubernetes所需的master节点;原创 2017-12-03 19:23:05 · 6189 阅读 · 0 评论 -
kubeadm搭建kubernetes集群之一:构建标准化镜像
用VMware创建一个CentOS7系统,在上面装好docker、kubelet等必要软件,然后把这个系统的镜像文件作为后续搭建kubernetes的标准化镜像原创 2017-12-03 11:22:35 · 3805 阅读 · 0 评论 -
Docker下的OpenResty三部曲之三:OpenResty加Tomcat的服务
本章是《Docker下的OpenResty三部曲》的终篇,前面两章我们实战了OpenResty的lua脚本开发,并且将web服务发布在Docker环境下,本章我们在kubernetes环境下搭建OpenResty加Tomcat的web服务;本文地址:http://blog.csdn.net/boling_cavalry/article/details/79311164前文信息第一章...原创 2018-02-13 09:15:50 · 2138 阅读 · 0 评论