![](https://img-blog.csdnimg.cn/013af82329884f559705d01c4ef68fd5.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
kubernetes
文章平均质量分 82
kubernetes
愤怒的苹果ext
本人擅长Ai、Fw、Fl、Br、Ae、Pr、Id、Ps等软件的安装与卸载,精通CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、python、Objective-C、ActionScript、Pascal等单词的拼写,熟悉Windows、Linux、Mac、Android、IOS、WP8等系统的开关机.
展开
-
Jenkins(Pipeline) kubernetes(k8s)滚动发布实战
之前写过Jenkinskubernetes(k8s)滚动发布实战,使用的是Jenkins自由风格,本篇使用Pipeline实现滚动发布。原创 2022-07-23 10:43:44 · 695 阅读 · 0 评论 -
Jenkins kubernetes(k8s)滚动发布实战
前面写过一篇文章,kubernetes(k8s)滚动发布,不宕机实战已经实现了滚动发布,不过还得手工输命令,本篇呢想通过Jenkins实现一键操作。使发布应用效率提高。其实像KubeSphere这类的工具也是集成了Jenkins的,之所以直接使用Jenkins,是因为那种大而全的工具必然会损耗资源,而我又用不上那么多的功能。...............原创 2022-07-20 14:43:26 · 1253 阅读 · 0 评论 -
kubernetes(k8s)滚动发布,不宕机实战
验证工具我使用一直调用接口,然后执行滚动发布,看汇总结果就可以了。当然也可以使用其他工具(手写一个也行呀)。实战执行命令,创建。创建的过程就不演示了。运行观察接口是否一直能通,如下图所示。经过大半天的苦战,各处搜索,多方实战。终于让我发现了问题。要解决前面的问题,我新建了yaml文件配置(spring-boot-kubernetes-deployment-rolling-publishing.yaml),配置如下。再次实战再创建deployment滚动更新命令还是一样原创 2022-06-21 09:49:52 · 2616 阅读 · 4 评论 -
kubernetes(k8s) ConfigMap实战
目录前言实战从本地文件创建ConfigMap程序镜像Deployment配置文件运行程序查看配置文件修改配置小结前言ConfigMap将配置和容器分离,容器外挂配置,当有变更时,改动ConfigMap,便可以全局生效。相当于一个配置中心的角色。下面我将以一个简单的Java应用为例,部署运行。利用ConfigMap把配置外挂进来。看下会有什么效果。实战从本地文件创建ConfigMap创建ConfigMap的方式,推荐从本地文件创建而不是直接命令,这样好维护些。我们先建立applic原创 2022-05-17 17:44:31 · 1649 阅读 · 0 评论 -
使用Kubernetes(k8s)+ Docker运行Java服务(续篇)
目录前言编写Dockerfile文件前言本篇是继使用Kubernetes(k8s)+ Docker运行Java服务之后的续篇,那么到底是续什么呢?前面我们实现了 复杂目录结构的应用打包成容器的过程,回顾前面具体过程如下。(1) 拉一个基础的操作系统镜像centos7.7.1908(2)运行这个镜像。(3)docker cp 复制程序进入容器中。(4)写个start.sh脚本。(5)docker commit生成新的镜像。步骤比较多,难道我们每次更新程序都要经历这么多步骤吗?大可不原创 2021-11-07 12:08:23 · 531 阅读 · 0 评论 -
使用Kubernetes(k8s)+ Docker运行Java服务
目录前言单个Jar的应用复杂目录结构的应用总结前言前面写下了几乎最简搭建本地kubernetes(k8s)环境,环境是搭建好了,但并不算真正应用上。本篇以运行Java服务为例把k8s真正用起来。首先,要让k8s运行我们的java服务,java服务必须要做成一个镜像(image)。面对只有一个jar包的应用,写个Dockerfile就搞定了;不过,面对复杂的目录结构应用,我用Dockerfile始终有问题,索性用centos作为基础镜像自己自定义一个镜像。下面就会讲到这两种方式。单个Jar的应用原创 2021-10-31 13:57:49 · 3249 阅读 · 0 评论 -
几乎最简搭建本地kubernetes(k8s)环境
目录前言简介为什么要用Kubernetes搭建Kubernetes的方式节点规划安装前准备安装Etcd和Master前言去年我用的是Minikube,并写过一篇Linux使用Minikube搭建本地Kubernetes(k8s),今年我再使用这个Minikube报了一大堆错,想着Minikube就不去纠结它了,正式环境不太可能用这个;索性直接正儿八经的安装下kubernetes。这里做个记录。简介Kubernetes 是一套容器集群管理系统,是一个开源平台,可以实现容器集群的自动化部署、自动扩原创 2021-07-04 15:49:31 · 1838 阅读 · 7 评论 -
kubernetes pod一直是ContainerCreating,READY是0/1
目录背景解决方案背景新创建的nginx-deployment,情况如下所示。[root@localhost software]# kubectl get podsNAME READY STATUS RESTARTS AGEnginx-deployment-94093859-51185 0/1 ContainerCreating 0 11mnginx-deplo原创 2021-06-27 10:06:49 · 5180 阅读 · 2 评论 -
创建Deployment后没有Pod
目录背景解决步骤先查看日志第一种查看办法第二种查看办法解决方案背景我创建一个nginx的Deployment,配置文件如下所示。apiVersion: extensions/v1beta1kind: Deploymentmetadata: name: nginx-deploymentspec: replicas: 3 template: metadata: labels: app: nginx track: stable原创 2021-06-27 09:31:54 · 3850 阅读 · 2 评论 -
Linux使用Minikube搭建本地Kubernetes(k8s)
目录简介为什么要用Kubernetes搭建Kubernetes的方式搭建的预置条件安装命令行工具kubectl参考简介Kubernetes 源于希腊语,意为 “舵手” 或 “飞行员”。是目前最流行的容器编排系统,简单地来说主要功能就是管理容器的。旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。它支持一系列容器工具, 包括Docker等。为什么要用Kubernetes自带服务发现和负载均衡功能。存储编排,允许您自动挂载您选择的存储系统。自动部署和回滚。自动二进制打包。自原创 2020-11-13 16:33:30 · 1123 阅读 · 0 评论