logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

k8s介绍、架构以及服务器配置推荐

1、k8s官方网站地址Kubernetes2、官方文档地址Kubernetes 文档 | Kubernetes3、k8s架构master:负责整个集群的管理1、API Server :整个k8s的api,主要负责整个集群的统一访问入口以及其他组件的协调工作2、scheduler:调度器,负责调度,将容器调度到合适的节点3、controller-manager:控制器,负责功能的具体实现,例如部署、

#运维#kubernetes
k8s-ingress发布https服务

配置HTTPS步骤:1、准备域名证书文件(来自:openssl/cfssl工具自签或者权威机构颁发)2、将证书文件保存到Secretkubectl create secret tls \blog-aliangedu-cn --cert=blog.aliangedu.cn.pem --key=blog.aliangedu.cn-key.pem3、Ingress规则配置tls1、生成自签证书先去生成证

#kubernetes#运维开发#容器 +2
k8s-ingress工作流程总结

Ingress Contronler工作流程:Ingress Contronler通过与 Kubernetes API 交互,动态的去感知集群中 Ingress 规则变化,然后读取它, 按照自定义的规则,规则就是写明了哪个域名对应哪个service,生成一段 Nginx 配置,应用到管理的 Nginx服务,然后热加载生效。 以此来达到Nginx负载均衡器配置及动态更新的问题。流程包流程:客户端 -

#kubernetes#运维#运维开发 +2
使用kubeadm部署k8s集群

使用kubeadm部署k8s集群

#运维#kubernetes
k8s工作负载控制器之job与CronJob

Job与CronJobJob分为普通任务(Job)和定时任务(CronJob)一次性执行,一般用作离线数据处理和视频解码等,或者数据库数据备份等job示例:计算一个圆周率这里配置了never的重启规则,是job常用的规则,即失败后不重启,因为是一次性任务。但job执行完后k8s不会主动去删除那个pod容器,方便查看执行结果apiVersion: batch/v1kind: Jobmetadata:

#kubernetes#运维开发#容器 +1
k8s工作负载控制器之deployment介绍与使用

工作负载控制器工作负载控制器(Workload Controllers)是K8s的一个抽象概念,用于更高级层次对象,部署和管理Pod。常用工作负载控制器有:• Deployment : 无状态应用部署• StatefulSet : 有状态应用部署• DaemonSet : 确保所有Node运行同一个Pod• Job : 一次性任务 • Cronjob : 定时任务控制器的作用:1、管理pod对象2

#运维#kubernetes#运维开发 +1
使用k8s命令简单部署一个项目

1、简单命令部署一个项目使用Deployment控制器部署镜像:kubectl create deployment xxx--image=xxx如下java-demo是创建的deployment名,lizhenliang/java-demo是所拉取镜像名kubectl create deployment java-demo --image=lizhenliang/java-demo查看创建结果ku

#运维#kubernetes
k8s中pod的基本概念以及pod内资源共享的分析与实现

pod基本概念:pod是一个逻辑抽象概念,他是kuberneter创建的最小单元,一个pod可以由一个或者多个容器组成pod特点:1、一个pod可以理解为一个应用实例,提供服务2、一个pod中的容器始终在一个node上3、一个pod中可以共享网络、存储资源我们可以抽象的将一个pod看作像一个豌豆荚,一个豌豆荚中可有多个豌豆。pod的主要用法pod主要有两种用法,分别为单容器用法与多容器用法运行单个

#kubernetes#运维开发#运维
K8s平台部署企业级项目案例

1、架构图在没有k8s前,一个项目的开发部署架构大概是这样的在有k8s后,这个架构变成了这样在k8s中部署项目的流程2、部署一个java网站项目实践2.1编译java第一步:先将代码拉取到本地(这里有一个实例代码拉取),下载好的代码就是一个包,没有的可以通过此命令拉取git clone https://github.com/lizhenliang/tomcat-java-demojava项目需要下

文章图片
#java#maven#kubernetes +2
k8s创建pod的工作流程以及资源限制操作

1、创建一个pod的工作流程:Kubernetes基于list-watch机制的控制器架构,实现组件间交互的解耦。 其他组件监控自己负责的资源,当这些资源发生变化时,kubeapiserver会通知这些组件,这个过程类似于发布与订阅。流程图当用户用kubectl创建容器时,是kubectl向apiserver发送一个创建pod的请求,apiserver会将数据放入etcd存储。scheduler收

#kubernetes#运维开发#容器 +1
    共 12 条
  • 1
  • 2
  • 请选择