ICode9

精准搜索请尝试: 精确搜索
  • k8s应用2022-02-07 21:33:45

    创建镜像 执行 kubectl create -f springboot-demo-template.yaml  apiVersion: apps/v1 #kubectl api-versions 可以通过这条指令去看版本信息 kind: Deployment # 指定资源类别 metadata: #资源的一些元数据 name: springboot-demo-deployment #deloyment的名称 labels:

  • k8s 20220127 Deployment 其他2022-02-07 10:32:23

                                                         

  • k8s命令脚本1-快捷查看所有pod、services、deployment、pv、pvc、ep2022-01-27 10:04:32

    k8s命令脚本1-快捷查看所有pod、services、deployment、pv、pvc、ep 功能: 将常用的k8s查看命令写入脚本,使用sh命令执行,方便快捷查看k8s状态 echo -e "\033[34m nodes————————————————————————————————————————————————————

  • cka考试 创建一个deployment并暴露Service2022-01-26 17:34:32

    [root@k8-master ~]# cat deployment1.yaml apiVersion: apps/v1kind: Deploymentmetadata: name: nginx-deployment labels: app: nginxspec: replicas: 2 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spe

  • k8s 20220125 Deployment升级2022-01-26 10:32:08

                                 

  • (十)资源控制器-控制器说明2022-01-25 19:06:23

    一、定义:什么是控制器   kubernetes 中内建了很多controller(控制器),这些相当于一个状态机。用来控制Pod的具体状态和行为 二、控制器类型 RelicationController 和RelicaSet Deployment DaemonSet StateFulSet job/CronJob Horizontal Pod Autoscaling   一) RelicationContr

  • K8S yaml文件详解2022-01-24 10:04:44

    apiVersion: apps/v1 #与k8s集群版本有关,使用 kubectl api-versions 即可查看当前集群支持的版本 kind: Deployment #该配置的类型,我们使用的是 Deployment metadata: #译名为元数据,即 Deployment 的一些基本属性和信息 name: nginx-deployment #Deploymen

  • k8s工作负载、服务、pod2022-01-19 17:38:27

    Kubernets概览 Kubernetes关键概念-Pod 在Kubernetes中, pods是能够创建、调度、和管理的最小部署单元,是一组容器的集合,而不是单独的应用容器同一个Pod里的容器共享同一个网络命名空间, IP地址及端口空间。从生命周期来说, Pod是短暂的而不是长久的应用。 Pods被调度到节点,保持在

  • K8S学习之deployment2022-01-18 20:32:01

    K8S–Deployment使用 1.Deployment概念 Deployment控制器为 Pod 和 ReplicaSet 提供了一个声明式更新的方法,在Deployment对象中描述一个期望的状态,Deployment控制器就会按照一定的控制速率把实际状态改成期望状态,通过定义一个Deployment控制器会创建一个新的ReplicaSets控制

  • Docker 与 K8S学习笔记(十五)—— 核心概念梳理2022-01-15 23:35:05

    Kubernetes中涉及很多概念,比如Pod、RC、Label啊等等,初次接触容易蒙圈,所以今天我们将一股脑将这些概念梳理清楚,为后续的学习扫除障碍,大家后面在学习过程中也可以不断翻查本篇内容,强化记忆与理解。   一、Pod Pod是Kubernetes中创建和管理的、最小的可部署的计算单元。它其实是由一

  • 通过clientset获取deployment2022-01-15 20:34:42

    我用的k8s api版本是v0.22.3 package main import ( "context" "flag" "fmt" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/kubernetes" "k8s.io/client-go/rest" "k8s.io/client-

  • 云原生安全之利用Deployment来部署后门2022-01-13 17:00:51

    云原生安全之利用Deployment来部署后门 #dep.yaml apiVersion: apps/v1 kind: Deployment #确保在任何时候都有特定数量的Pod副本处于运行状态 metadata: name: nginx-deploy labels: k8s-app: nginx-demo spec: replicas: 3 #指定Pod副本数量 selector: matchL

  • 【Kubernetes】Replicaset控制器和Deployment控制器2022-01-09 14:31:12

    Replicaset控制器 Replicaset概述 ReplicaSet是kubernetes中的一种副本控制器,简称rs,主要作用是控制由其管理的pod,使pod副本的数量始终维持在预设的个数。它的主要作用就是保证一定数量的Pod能够在集群中正常运行,它会持续监听这些Pod的运行状态,在Pod发生故障时重启pod,pod数量减少时

  • K8s常用命令合集2022-01-04 19:07:26

    本文旨在记录K8s使用过程中常用的CLI命令集,下面就针对K8s集群中各种资源对象的不同操作对其相关命令简单做以下分类。 1. 创建资源 一般创建资源会有两种方式:通过文件或者命令创建。 # 通过文件创建一个Deployment kubectl create -f /path/to/deployment.yaml cat /path/to/dep

  • kubernetes运行应用1之Deployment2022-01-04 11:04:32

    run 或create deployment 部署一个应用 kubernetes 部署 nginx ,使用 kubectl get deployment 时出现 No resources found in default namespace 结果验证:kubectl run mcw01_nginx --image=nginx #能get pod,但不能get deployment ,不能get replicasetkubectl create deployment mc

  • centos7系统中安装minikube并部署应用2022-01-03 21:31:22

    centos7系统中安装minikube并部署应用 参考网址: minikube 安装 https://mp.weixin.qq.com/s/XeH789bCzkihNJGXlzE2bA minikube dashboard 界面安装使用 https://mp.weixin.qq.com/s?__biz=MzU1Nzg4NjgyMw==&mid=2247488842&idx=1&sn=259ef19f414d968748193df89a0a6c73&scene

  • service暴露端口的方式和代理方式2021-12-27 13:04:59

    service暴露端口的方式和代理方式 service 概念 SVC 通过 Label Selector 标签选择的方式,匹配一组 Pod,对外访问服务。每一个 SVC可以理解成为一个微服务。 service 能够提供负载均衡的能力,但是在使用上有以下限制: 只提供4层负载均衡能力(只有 RR 轮询算法),而没有7层功能,如果需要更

  • kubernetes的五种控制器2021-12-25 12:31:30

    kubernetes的五种控制器 k8s的控制器类型Deployment控制器Deployment概述Deployment的创建Deployment的更新Deployment的回滚 Replicaset控制器Replicaset概述Replicaset工作原理Replicaset使用案例 DaemonSet控制器DaemonSet 简介DaemonSet的主要特征Daemon Pods的调度特

  • CKS2021最新练习题解析08--优化Dockerfile 和 deployment.yaml2021-12-16 23:34:23

    CKS2021最新练习题解析08--优化Dockerfile 和 deployment.yaml 知识点概述解析&参考方法说明 本题是 2021年六七月份的 zhenti, 由于考点基本一致(大多只是调整参数而已),笔者将其再做了一遍,提供一份参考方法给有需要的小伙伴。 知识点概述 分析编辑 Dockerfile 文件, 基于

  • kubernetes运行tomcat2021-12-13 15:35:33

    一 工作目录 root@k8s-master-01:/data/k8s/yaml/tomcat# pwd /data/k8s/yaml/tomcat 二 编写tomcat-app.yaml 查看代码 root@k8s-master-01:/data/k8s/yaml/tomcat# cat tomcat-app1.yaml kind: Deployment apiVersion: apps/v1 metadata: labels: app: wgs-tomcat-app1

  • kubectl 更新容器镜像2021-12-10 19:03:59

    kubectl set image 命令       我一般是在CICD里更新容器镜像地址,没有原始的也不需要原始的yml文件,kubectl set image 显的油漆方便。 kubectl set image deployment/nginx busybox=busybox:3.2 nginx=nginx:1.19.1 kubectl scale 命令 kubectl scale --replicas=3 deplo

  • Kubernetes:应用自动扩容、收缩与稳定更新2021-12-07 08:00:40

    在前面我们已经学习到了 Pod 的扩容、滚动更新等知识,我们可以手动为 Deployment 等设置 Pod 副本的数量,而这里会继续学习 关于 Pod 扩容、收缩 的规则,让 Pod 根据节点服务器的资源自动增加或减少 Pod 数量。 本文为作者的 Kubernetes 系列电子书的一部分,电子书已经开源,欢迎关注,电

  • 使用Configmap 配置 springboot的application.yaml文件的方式部署环境的方法2021-12-05 01:32:43

    Configmap部署k8s下Springboot服务的办法 前提 日常工作中需要使用k8s部署微服务环境, 但是内部的数据库连接和redis等连接非常麻烦,使用helm chart 进行变量替换时非常繁琐,要求也比较高. 与同事沟通发现可以使用configmap的方式进行替换,内部文件, 最近进行了实验,总结如下.

  • k8s部署tomcat2021-12-01 21:00:24

    镜像官网 镜像官网: https://hub.docker.com/ 查看镜像 docker search tomcat 指定版本 # 创建deployment kubectl create deployment my-tomcat --image=tomcat:8.0.52 创建servcie kubectl expose deployment my-tomcat --name=tomcat --port=8080 --type=NodePort

  • Kubernetes(K8s)极速入门2021-11-26 20:31:13

    目录 1. 概述 2. 部署 Pod 3. 部署 Deployment 4. 部署 Service 5. 综述 6. 个人公众号 1. 概述 老话说的好:努力学习,努力提高,做一个有真才实学的人。 言归正传,之前我们聊了 如何使用国内的镜像源搭建 kubernetes(k8s)集群 ,今天我们来聊聊如何在 kubernetes(k8s)上部署容器。 官

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

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

ICode9版权所有