ICode9

精准搜索请尝试: 精确搜索
  • 问题:\u00a0\u00a0\u00a02021-08-04 23:31:42

    error validating data: [ValidationError(Deployment): unknown field "\u00a0\u00a0name" in io.k8s.api.apps.v1.Deployment, ValidationError(Deployment): unknown field "\u00a0\u00a0replicas" in io.k8s.api.apps.v1.Deployment, ValidationE

  • 应用编排与管理:Deployment2021-08-03 20:31:30

    背景问题 如果直接管理Pod,那么每个应用的Pod是散乱的分布在集群中的 需要解决的问题: 1. 如何保证集群内可用的Pod数量 2. 如何为所有的Pod更新镜像版本 3. 更新的过程中,如何保证服务的可用性 4. 更新的过程中,发现问题如何快速回滚 Deployment: 管理部署发布的控制器 Deployment

  • 【K8s概念】集群管理 -- 管理资源2021-07-31 15:02:17

    参考:https://kubernetes.io/zh/docs/concepts/cluster-administration/manage-deployment/ 组织资源配置 许多应用需要创建多个资源,例如 Deployment 和 Service。 可以通过将多个资源组合在同一个文件中(在 YAML 中以 --- 分隔) 来简化对它们的管理。例如: apiVersion: v1 kind: Se

  • ansible实践2021-07-31 15:00:52

    1.  单独执行某个role cat <<EOF >./playbook.yml- hosts: edgenode_grouppre_tasks:- name: set node nameset_fact: node_name={​​​{​​​ ansible_nodename | lower }​​​}​​​- name: create helper variableset_fact:single_node_deployment:true- name: check

  • K8S--实战2021-07-30 23:02:22

    一、服务部署   新增配置yaml配置文件 # 创建一个service资源对象 # kubectl expose deployment xxName –port=80 –target-port=80 k8s指令模式创建一个service # k8s部署yaml方式 apiVersion: v1 kind: Service metadata: name: nginx namespace: default spec: se

  • 2021-07-262021-07-26 22:31:19

    k8s的基本操作 一、入门操作 kubernetes 集群1.测试1.1、部署一个 tomcat1.2、暴露 nginx 访问1).吧tomcat暴露给nginx2).浏览器访问tomcat 1.3、动态扩容测试1).扩容3个tomcat2).tomcat扩容后,测试3).缩容,即减少副本 1.4、删除1).删除部署deployment2).删除service 1.4、以

  • ⑤.kubernetes Deployment2021-07-20 13:35:16

    POD --> RC --> RS --> Deployment 什么是Deployment资源 Deployment 表示用户对k8s集群的一次更新操作 Deployment是一个比RS应用模式更广的API对象 用于保证Pod的副本数量 Deployment资源的作用 可以创建一个新的服务 更新一个新的服务 滚动升级一个新的服务 实际是创建一个

  • k8s之deployment详解2021-07-20 09:03:41

    Deployment介绍 为了更好地解决服务编排的问题,k8s在V1.2版本开始,引入了deployment控制器,值得一提的是,这种控制器并不直接管理pod, 而是通过管理replicaset来间接管理pod,即:deployment管理replicaset,replicaset管理pod。所以deployment比replicaset的功能更强大。   deployment的

  • 二、k8s入门系列----deployment、replicaset2021-07-18 13:03:21

      前面讲了一个抽象概念pod,这里先引出另外两个抽象概念,deployment和replicaset(副本集),它们之间的关系如下:   deployment ==> replicaset ==> pod ==> container (实体)   先删除前面创建的pod: [root@ylserver10686071 ~]# kubectl delete pod app002 pod "app002" deleted [

  • kubernetes核心概念 7月18日学习笔记2021-07-18 12:30:32

    Kubernetes 核心功能 服务发现负载均衡容器自动装箱 schedule容器自动编排自动化容器恢复自动发布与回滚应用配置与秘闻管理批量执行水平伸缩 架构 典型的cs架构 server-client架构 master作为中央的管控节点,与所有node作为连接 kubernetes的架构–master apiserver :处理a

  • Kubernetes的yaml文件使用语法及简单操作2021-07-17 21:04:41

    apiVersion版本 当编写一个yml文件时,第一行必须先写入apiVersion的版本 不同的apiVersion可以实现不同的功能,或者配合不同的组件去使用 官方文档也没有给出一个充分的解释 使用kubectl api-version查看当前系统下的k8s支持的apiVersion有那些 [root@node1 ~]# kubectl api-ve

  • 关于Google app sign 签名的der文件引起的问题2021-07-12 17:02:28

    最近上架Google应用由于启动了Google app sign导致本地的keystore、jks无用。 并且无法移除Google app sign。 启用了Google app sign,导致我本地的环境的签名文件没有用了,需要把Google app sign下的deployment_cert.der文件 转换成我们平时用的签名文件deployment_cert.keystor

  • Controller控制器2021-07-11 12:58:35

    文章目录 一、什么是Controller?二、Pod和Controller关系三、Deployment控制器应用场景四、yaml文件字段说明五、Deployment控制器部署应用六、升级回滚应用升级应用回滚 七、弹性伸缩 一、什么是Controller? Kubernetes 通常不会直接创建 Pod,而是通过 Controller 来管理

  • k8s使用kubectl命令部署nginx并以nodeport方式暴露端口2021-07-05 15:01:47

    创建nginx deployment和svc 去除master节点的污点 访问nginx  

  • k8s之deployment2021-07-02 20:35:27

    Deployment介绍 在k8s中,pod是最小的控制单元,但是k8s很少直接控制pod,一般都是通过pod控制器来完成。 pod控制器用于对pod的管理,确保pod资源符合预期的状态,当pod的资源出现故障时,会尝试进行重启或重建pod 在k8s中pod控制器的种类很多,本章节只介绍一种deployment   命令操作 命令格

  • k8s资源deployment2021-07-02 19:34:28

    一步步学习k8s yaml 文件 声明一个deployment类型的资源 # kubectl explain Deployment apiVersion: extensions/v1beta1 kind: Deployment 声明dp名称为web 运行在的default 命名空间 # kubectl explain Deployment apiVersion: extensions/v1beta1 kind: Deployment metadata:

  • K8S Controller Deplpyment2021-06-29 23:34:37

    1. 概述与应用场景 什么是Controller 在集群上管理和运行容器的对象 Pod与Controller的关系 Pod通过Controller实现应用的运维,比如伸缩,滚动升级等等 Pod与Controller之间通过label标签建立关系 Deployment控制器应用场景 部署无状态应用管理Pod和ReplicaSet部署,滚动升级

  • K8S: Back-off restarting failed container 解决办法2021-06-21 12:34:15

    在部署dashboard的时候遇到的该问题,我的操作步骤:安装k8s - kubeadm init - 安装dashboard - 重置k8s - kubeadm init - 安装dashboard。然后就报这个错了 CrashLoopBackOff,Back-off restarting failed container > kubectl describe pod kubernetes-dashboard-57d7ffdb84-

  • Kubernetes 实战——升级应用(Deployment)2021-06-18 09:03:13

    一、更新运行在 Pod 内的应用程序 1. 修改 Pod 模板 将导致应用程序在一定时间内不可用 2. 修改 Service 的 Pod 选择器 需要同时运行两倍的 Pod 3. 滚动升级 应用程序需支持两个版本同时对外提供服务 旧版本 ReplicationController 缩容,同时新版本扩容 通过新旧 ReplicationCo

  • kubernetes 如何彻底删除pod、deployment、service2021-06-17 12:54:10

    如果只删除pod,deployment会自动重建,所以应该先删除deployment。 下面演示的是删除所有deployment,可以指定只删除某个   一、删除deployment 删除所有deployment kubectl delete deployment -all 删除一个 kubectl delete deployment DEPLOYMENT_NAME -n NAMESPACE_NAME   二、删

  • Kubernetes之yaml文件详解(汇总-详细)2021-06-17 12:01:59

    Kubernetes之yaml文件详解(汇总-详细)   一、YAML基础 YAML是专门用来写配置文件的语言,非常简洁和强大,使用比json更方便。它实质上是一种通用的数据串行化格式。 YAML语法规则:   大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tal键,只允许使用空格 缩进的空格数目不重要

  • Kubernetes 资源详解【概念入门】2021-06-13 11:01:51

    文章目录 一、Kubernetes 资源概述二、Pod2.1、基本概念2.2、Pod 中的存储2.3、Pod 中的网络2.4、Pod 的生命周期 三、ReplicationController四、Deployment4.1、基本概念4.2、创建 Deployment4.3、更新 Deployment 五、Service5.1、基本概念5.2、创建 Service 六、集群访

  • 跟我学k8s:Deployment 控制器2021-06-10 11:04:06

    ### 今日课程推荐: Kubernetes容器编排技术零基础入门和企业实践:https://edu.51cto.com/course/24884.html ### 开篇 今天我们来说说Deployment, Deployment一个非常重要的功能就是实现了 Pod 的“水平扩展/收缩”,比如我们应用更新了,我们只需要更新我们的容器镜像,然后修改 Deploymen

  • 【八】Kubernetes 五种资源控制器详细介绍以及功能演示2021-06-10 09:05:42

    一、控制器说明 Pod 的分类: 自主式 Pod:该类型的 Pod 无论是异常退出还是正常退出都不会被创建,也就是说没有对应的管理者。 控制器管理的 Pod:该类型 Pod 在控制器的生命周期里,控制器始终要维持 Pod 的副本数,日常中基本都是使用该类型 Pod ,因为自主式 Pod 不能保证稳定性等之类的问

  • 入门指南丨上手理解Deployment、Services和Ingress2021-06-09 14:52:14

    [在之前的文章中](/blog.51cto.com/u_12462495/2880080),我们了解了Kubernetes中的基本概念,其硬件结构,不同的软件组件(例如Pod、Deployment、StatefulSet、Services、Ingress和Persistent Volumes),并了解了如何在服务之间与外部进行通信。 在本文中,我们将了解到: 1. 使用MongoDB数

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

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

ICode9版权所有