草庐IT

kubernetes笔记-3-快速入门

一、增删改查root@master:~#kubectlrunninig-deploy--image=nginx:1.14-alpine--port=80--replicas=1--dry-run=true  #创建一个容器;run已被弃用  --image:指定镜像  --port:暴露的端口  --replicas=1:指定创建的数量  --dry-run:干跑模式root@master:~#kubectlcreate--help  #运行kubectlrun查看帮助,有示例root@master:~#kubectlcreatedeploymentnginx-deploy--image=ng

Kubernetes(K8S) Controller - Deployment 介绍

什么是controller实际存在的,管理和运行容器的对象Pod和Controller关系Pod是通过Controller实现应用的运维,比如伸缩、滚动升级等等Pod和Controller之间通过label标签建立关系Deployment控制器应用场景场景:Web服务、微服务部署无状态应用管理Pod和ReplicaSet部署、滚动升级等功能yaml文件字段说明Kubernetes(K8S)yaml介绍Deployment控制器应用部署通过matchLabels和labels进行匹配导出yaml文件kubectlcreate编辑yaml文件进行部署,kubectlapply-f对外发布,kube

kubernetes笔记-3-快速入门

一、增删改查root@master:~#kubectlrunninig-deploy--image=nginx:1.14-alpine--port=80--replicas=1--dry-run=true  #创建一个容器;run已被弃用  --image:指定镜像  --port:暴露的端口  --replicas=1:指定创建的数量  --dry-run:干跑模式root@master:~#kubectlcreate--help  #运行kubectlrun查看帮助,有示例root@master:~#kubectlcreatedeploymentnginx-deploy--image=ng

容器化|自建 MySQL 集群迁移到 Kubernetes

背景如果你有自建的MySQL集群,并且已经感受到了云原生的春风拂面,想将数据迁移到Kubernetes上,那么这篇文章可以给你一些思路。文中将自建MySQL集群数据,在线迁移到Kubernetes的MySQL集群中,快速实现了MySQLonKubernetes。适用场景自建MySQL数据库迁移至Kubernetes的过程中。优点是停机时间短,数据一致性强。前提条件掌握RadonDBMySQLKubernetes的使用自建集群MySQL版本同RadonDBMySQLKubernetes的MySQL大版本一致。如:自建集群MySQL8.0.22,RadonDBMySQLKubernetes中MyS

容器化|自建 MySQL 集群迁移到 Kubernetes

背景如果你有自建的MySQL集群,并且已经感受到了云原生的春风拂面,想将数据迁移到Kubernetes上,那么这篇文章可以给你一些思路。文中将自建MySQL集群数据,在线迁移到Kubernetes的MySQL集群中,快速实现了MySQLonKubernetes。适用场景自建MySQL数据库迁移至Kubernetes的过程中。优点是停机时间短,数据一致性强。前提条件掌握RadonDBMySQLKubernetes的使用自建集群MySQL版本同RadonDBMySQLKubernetes的MySQL大版本一致。如:自建集群MySQL8.0.22,RadonDBMySQLKubernetes中MyS

Kubernetes 笔记

Master组件master组件包括APIServer,ControllerManager,Scheduler,ETCD.APIServerAPIServer提供HTTP/HTTPS服务,该服务为Kubernetes主机的所有组件提供RESTFULAPI支持.例如,可以通过GET请求获取资源状态,通过POST请求创建新的资源或者监控资源.APIServer还会读取并更新ETCDControllerManager控制器管理器控制集群中的不同资源.ReplicationController确保系统中每个对象都按照设定数量的容器运行.NodeController在节点宕机是响应,会疏散运行在节点上的

Kubernetes 笔记

Master组件master组件包括APIServer,ControllerManager,Scheduler,ETCD.APIServerAPIServer提供HTTP/HTTPS服务,该服务为Kubernetes主机的所有组件提供RESTFULAPI支持.例如,可以通过GET请求获取资源状态,通过POST请求创建新的资源或者监控资源.APIServer还会读取并更新ETCDControllerManager控制器管理器控制集群中的不同资源.ReplicationController确保系统中每个对象都按照设定数量的容器运行.NodeController在节点宕机是响应,会疏散运行在节点上的

K8S的Kubeclt命令

一、kubectl基本命令1.1陈述式资源管理方法1.kubernetes集群管理集群资源的唯一入口是通过相应的方法调用apiserver的接口2.kubectl是官方的CLI命令行工具,用于与apiserver进行通信,将用户在命令行输入的命令,组织并转化为apiserver能识别的信息,进而实现管理k8s各种资源的一种有效途径3.kubectl的命令大全kubectl--helpk8s中文文档:http://docs.kubernetes.org.cn/683.html4.对资源的增、删、查操作比较方便,但对改的操作就不容易了//查看k8s版本信息kubectlversion //查看资源

K8S的Kubeclt命令

一、kubectl基本命令1.1陈述式资源管理方法1.kubernetes集群管理集群资源的唯一入口是通过相应的方法调用apiserver的接口2.kubectl是官方的CLI命令行工具,用于与apiserver进行通信,将用户在命令行输入的命令,组织并转化为apiserver能识别的信息,进而实现管理k8s各种资源的一种有效途径3.kubectl的命令大全kubectl--helpk8s中文文档:http://docs.kubernetes.org.cn/683.html4.对资源的增、删、查操作比较方便,但对改的操作就不容易了//查看k8s版本信息kubectlversion //查看资源

Kubernetes(k8s)ConfigMap详解及应用

目录一、ConfigMap概述二、ConfigMap创建1)通过命令行创建configmap(key-value键值对)2)通过文件创建configmap3)通过文件夹创建configmap4)通过yaml文件创建三、ConfigMap简单使用1)用作环境变量2)用作命令行参数3)使用volume将ConfigMap作为文件或目录直接挂载一、ConfigMap概述ConfigMap是k8s的一个配置管理组件,可以将配置以key-value的形式传递,通常用来保存不需要加密的配置信息,加密信息则需用到Secret,主要用来应对以下场景:使用k8s部署应用,当你将应用配置写进代码中,就会存在一个问