ICode9

精准搜索请尝试: 精确搜索
  • 批量创建deployment资源脚本2021-11-24 01:04:20

    资源文件内容 apiVersion: apps/v1 kind: Deployment metadata: name: deployment- labels: test_rollingupgrade: "123456" spec: selector: matchLabels: app : "1234" replicas: 1 template: metadata: labels: a

  • 第十一章 kubernetes 核心技术-Controller控制器2021-11-23 18:04:47

    一、Controller控制器概述 1.含义 在集群上管理和运行容器的对象。 2.Controller和Pod之间的关系 Pod是通过Controller实现应用的运维比如伸缩,滚动升级等等 Pod和Controller之间通过label标签建立关系 二、Replication Controller Replication Controller(RC)是 Kubernetes

  • Eclipse 中Deployment Assembly 无法正常显示2021-11-22 10:59:05

    我将本地Maven Java项目转换为Web项目,应该能够在Eclipse -> 转化项目名->properties 看到看到Deployment Assembly出现。如果还是没有该选项,很有可能在Eclipse中Deployment Assembly被disable了,那么我们需要做的就是将Deployment Assembly选项enable。 在项目所在的工作区间有一

  • k8s——2.Pod概念2021-11-20 11:34:37

    Pod的分类:自主式Pod和控制器管理的Pod pod的特点: 1.一个pod中可以由多个容器,但是只要运行pod,一个叫pause的容器就会被启动 2.pod中的其他容器可以共享pause这个容器的网络站和存储,也代表在同一个pod里,容器的端口不能冲突   控制器管理的Pod 多种控制器介绍: ①RelicationControlle

  • tomact配置中Deployment中没有Artifact,简单快速配置方法2021-11-19 23:03:37

    如图所示 解决方法 点击项目 – 右击 – add Framework Support… 再点击Web Application 成功

  • 笔记:Kubernetes基本概念和术语(一)2021-11-15 15:35:06

    概念:在K8s中大部分概念如常用的Master,Node,Pod,Service,RC等等都可以看作一种“资源对象”,基本所有资源对象都由kubectl工具操作(或API编写程序调用),K8s是一个高度自动化的资源控制系统,它通过跟踪对比etcd 库里保存的“资源期望状态”与当前环境中 的“实际资源状态”的差异来实现

  • helm部署应用2021-11-14 13:34:09

    一. helm介绍 helm是作为k8s的包管理器,类似于centos的yum或者python的pip可以实现k8s的多环境管理,dev,uat,prod的多环境的yaml管理helm本质上是一个Go的template模板, 我们可以自定义一些元数据,扩展的库以及一些类似于编程形式的工作流,例如: 条件语句,管道等的,这会使得

  • k8s 部署项目2021-11-14 09:01:36

    部署项目流程 容器交互流程 k8s部署java项目流程 容器交付流程 开发到码阶段 容器化测试 编写Dockerfile文件 持续集成 代码编译、打包 制作镜像 上传镜像仓库 应用部署 创建pod、service、ingress 运维     监控、故障排查、升级优化 k8s 部署项目流程 细

  • 常见yaml写法-deployment2021-11-13 21:31:59

    apiVersion: extensions/v1beta1 #接口版本 kind: Deployment #接口类型 metadata: name: cango-demo #Deployment名称 namespace: cango-prd #命名空间 labels: app: cango-demo #标签 spec: replicas: 3

  • Jenkins pipeline 中读取yaml文件内容2021-11-09 16:02:47

    server.yml文件内容 serverConfig: name: test servers: ################### # Test Environment # ################### - deploymentName: test environment: release/test address: 192.168.0.2 dir: /tmp/apps ##################

  • kubernetes常用命令2021-11-05 10:00:06

    kubernetes常用命令 常用命令 # 查看k8s集群节点简单信息 $ kubectl get nodes # 查询k8s集群节点详细信息 $ kubectl get nodes -o wide # 查看k8s集群更详细的信息 $ kubectl describe nodes # 查询k8s集群所有namespace $ kubectl get ns $ kubectl get namespace $ kubectl d

  • k8s集群-kubectl命令2021-11-03 15:05:26

    目录 一、kubectl 基本命令   二、项目的生命周期 三、声明式管理方法     一、kubectl 基本命令陈述式资源管理方法:1、kubernetes集群管理集群资源的唯一入口是通过相应的方法调用apiserver的接口2、kubectl 是官方的CLI命令行工具,用于与apiserver 进行通信,将用户在命令行输

  • 关于启动springmvc失败(war exploded: Error during artifact deployment)2021-11-03 13:00:09

    先确认自己是不是按常规流程弄得,有没有缺什么,复制粘贴的时候有没有什么东西是需要改的,如果都没有报错: Artifact xxx:war exploded: Error during artifact deployment. See server log for details. ctrl+alt+shift+s,选择Artifact ,把它删了(-)再+一个,选Web Application:exploded

  • k8s中kubectl 详解2021-11-03 09:03:58

    一、资源管理办法 1.1 陈述式资源管理方法   kubernetes集群管理集群资源的唯一入口是通过相应的方法调用apiserver的接口 kubectl 是官方的CLI命令行工具,用于与apiserver 进行通信,将用户在命令行输入的命令,组织并转化为apiserver能识别的信息,进而实现管理k8s各种资源的一种有 效

  • kubectl的基础命令2021-11-02 22:33:42

    目录kubectl 基本命令1、基本信息查看查看master 节点状态查看命令空间查看default命名空间的所有资源创建命名空间app删除命名空间app在命名空间kube-public 创建副本控制器( deployment) 来启动Pod (nginx-ghj)描述某个资源的详细信息查看命名空间kube-public中的pod信息删除(重

  • Kubernetes Deployment 源码分析(一)2021-11-02 18:04:47

    概述Deployment 基础创建 DeploymentReplicaSet滚动更新失败回滚历史版本回滚其他特性小结 概述 Deployment 是最常用的 Kubernetes 原生 Workload 资源之一,我们一开始尝试使用 Kubernetes 的时候大概率就是从运行一个 Deployment 类型的工作负载开始的。今天开始我们计划分成几

  • kubectl基本命令2021-11-02 16:33:46

    目录一、kubectl基本命令1.1 基本信息查看1.2 项目的生命周期:创建–>发布–>更新–>回滚–>删除1.2.1 创建kubectl run命令1.2.2 发布kubectl expose命令1.2.3 更新kubectl set1.2.4 回滚kubect1 rollout1.2.5 删除kubectl delete 一、kubectl基本命令 1.1 基本信息查看 陈述式资

  • k8s-学习-DAY012021-10-30 16:03:51

    常用命令 1、查询类 # kubectl get kubectl get pods -A #显示所有的pod kubectl get pods -o wide #显示更全 kubectl get deployments -A #显示所有的deployment,都可以加上-o wide kubectl get namespace #显示所有的ns,都可以加上-o wide 2、创建类 #pod是的单独的一个,depl

  • k8s deployment控制器的介绍2021-10-29 18:34:10

    1. deployment 控制器的介绍 Deployment的功能: 管理Pod和ReplicaSet 具有上线部署、副本设定、滚动升级、回滚等功能 提供声明式更新,例如只更新一个新的Image 应用场景:网站、API、微服务 2. deployment 使用流程 ​ 项目生命周期 3. deployment部署 部署 示例y

  • k8s deployment控制器:滚动升级 平滑过渡 零停机2021-10-29 18:33:43

    1. 滚动升级 滚动升级架构图 滚动升级注释: ​ K8s对Pod升级的默认策略,通过使用新版本Pod逐步更新旧版本Pod,实现零停机发布,用户无感知。 滚动升级更新策略: [root@k8s-master deployment]# vim web.yaml [root@k8s-master deployment]# cat web.yaml apiVersion: apps/v

  • k8s deployment发布失败回滚2021-10-29 18:32:39

    1. deployment发布失败回滚 查看历史发布版本 kubectl rollout history deployment/web 回滚上一个版本 kubectl rollout undo deployment/web 回滚历史指定版本 kubectl rollout undo deployment/web --to-revision=2 注:回滚是重新部署某一次部署时的状态,即当时版本

  • k8s deployment控制器水平扩容2021-10-29 18:32:05

    1. k8s-deployment水平扩缩容(启动多实例,提高并发) 第一种方式,修改配置文件 修改yaml里replicas值,再apply 使用命令方式扩容 kubectl scale deployment web --replicas=10 注:replicas参数控制Pod副本数量 2. 使用命令方式进行扩容 先查询pod [root@k8s-master deploymen

  • 十三、Kubernetes之HPA2021-10-28 23:01:01

    1、Pod 水平自动扩缩 Pod 水平自动扩缩(Horizontal Pod Autoscaler) 可以基于 CPU 利用率自动扩缩 ReplicationController、Deployment、ReplicaSet 和 StatefulSet 中的 Pod 数量。 除了 CPU 利用率,也可以基于其他应程序提供的 自定义度量指标 来执行自动扩缩。 Pod 自动扩缩不适用

  • Information:java: javacTask: 源发行版 8 需要目标发行版 1.82021-10-24 17:00:55

    问题 使用idea编译maven项目时报错  解决办法 1.点击File->Setting->Build, Execution, Deployment-> Compiler->Java Compiler  将上图中圈起的地方改成8版本即可 2. 点击File -> Settings -> Build, Execution, Deployment -> Build Tools -> Maven -> Runner 改

  • Kubernetes Deployment2021-10-23 15:01:03

    1. 简介 Deployment 背后管理着一个或多个 ReplicaSet,并通过 ReplicaSet 来管理着一组 Pod。 与 ReplicaSet 不同,Deployment 可以实现滚动更新的功能,即创建一个新的 ReplicaSet。此外,Deployment 也支持回滚,即启用旧的 ReplicaSet。 2. 用法 deploy.yaml: apiVersion: apps/v1

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有