网站首页 站内搜索

搜索结果

查询Tags标签: Kubernetes,共有 1280条记录
  • k8s实战案例之部署Zookeeper集群

    1、Zookeeper简介 zookeeper是一个开源的分布式协调服务,由知名互联网公司Yahoo创建,它是Chubby的开源实现;换句话讲,zookeeper是一个典型的分布式数据一致性解决方案,分布式应用程序可以基于它实现数据的发布/订阅、负载均衡、名称服务、分布式协调/通知、集群管理、…

    2023/6/6 11:24:09 人评论 次浏览
  • K8S | 核心原理分析

    目录一、背景 二、持续集成三、K8S架构 1、核心组件 2、分层结构3、核心能力 3.1 发现与负载 3.2 调度 3.3 自动伸缩四、应用案例 1、服务部署 2、交互流程五、参考源码整体上理解流程和原理;一、背景 基于分布式的架构中,需要管理的服务是非常多的,无论是服务的数量还…

    2023/6/6 11:23:57 人评论 次浏览
  • k8s实战案例之部署Nginx+Tomcat+NFS实现动静分离

    1、基于镜像分层构建及自定义镜像运行Nginx及Java服务并基于NFS实现动静分离 1.1、业务镜像设计规划根据业务的不同,我们可以导入官方基础镜像,在官方基础镜像的基础上自定义需要用的工具和环境,然后构建成自定义出自定义基础镜像,后续再基于自定义基础镜像,来构建不…

    2023/6/5 5:22:31 人评论 次浏览
  • 基于nerdctl+buildkitd+containerd实现镜像构建

    1、容器技术简介 容器技术除了的docker之外,还有coreOS的rkt、google的gvisor、以及docker开源的containerd、redhat的podman、阿⾥的pouch等,为了保证容器⽣态的标准性和健康可持续发展,包括Linux 基⾦会、Docker、微软、红帽、⾕歌和IBM等公司在2015年6⽉共同成⽴了⼀…

    2023/6/2 1:22:22 人评论 次浏览
  • kubernetes(k8s)大白学习02:容器和docker基础、使用、架构学习

    一、什么是容器 容器简介 简单说:容器(container)就是计算机上的一个沙盒进程,它与计算机上的所有其它进程相隔离。 这种隔离是怎么做到的呢?它利用了内核提供的 namespace 和 cgroup 这 2 种技术。这些技术能力在 Linux 中已经存在了很长时间。而 Docker 或容器技术…

    2023/6/1 1:24:45 人评论 次浏览
  • K8s Pod状态与容器探针

    1、pod的调度流程及常见状态 1.1、pod的调度流程Pod创建过程如上图所示,首先用户向apiserver发送创建pod的请求,apiserver收到用于创建pod请求后,对应会对该用户身份信息进行验证,该用户是否是合法的用户,是否具有创建pod的权限,如果能够通过apiserver的验证,则进行…

    2023/6/1 1:24:25 人评论 次浏览
  • Ubuntu22.04 安装单机版kubernetes

    前言 上期讲到要实现.net 6框架下的EF Core操作数据库基本增删改查,没有及时兑现。没有兑现的原因就是因为安装kubernetes。安装kubernetes的过程是灾难性的,也是十分顺利的。灾难性是因为在安装kubernetes过程中误操作,在/etc下执行了一个重置的命令导致我的工作站系统…

    2023/5/27 11:22:08 人评论 次浏览
  • k8s资源对象(二)

    Configmap和Secret资源介绍secret和configmap资源都是通过挂载的方式将对应数据挂载到容器内部环境中去使用,两者的使用没有太多的不同 ,configmap资源通常用于为pod提供配置文件;secret资源主要用于为pod提供证书、用户名密码等敏感数据;configmap资源Configmap将非机…

    2023/5/24 11:52:20 人评论 次浏览
  • Grafana系列-统一展示-9-Jaeger数据源

    系列文章Grafana 系列文章配置 Jaeger data source Grafana内置了对Jaeger的支持,它提供了开源的端到端分布式跟踪。本文解释了针对Jaeger数据源的配置和查询。 关键的配置如下:URL: Jaeger 实例的 URL, 如: http://localhost:16686 或 http://localhost:16686/trace/Ena…

    2023/5/14 11:52:15 人评论 次浏览
  • k8s资源对象

    什么是资源对象?所谓资源对象是指在k8s上创建的资源实例;即通过apiserver提供的各资源api接口(可以理解为各种资源模板),使用yaml文件或者命令行的方式向对应资源api接口传递参数赋值实例化的结果;比如我们在k8s上创建一个pod,那么我们就需要通过给apiserver交互,…

    2023/5/11 5:22:05 人评论 次浏览
  • 想打印k8s资源YAML结果搞懂了Client-Side & Server-Side Apply

    前言 由于查看k8s资源YAML时常看到沉长的YAML与手写的格式,相差甚远不利于阅读,经过探索官方文档,才理解什么是Client-Side & Server-Side Apply。 先看一下我用client-go在生成Deployment的YAML格式,核心代码如下: k8sDeployment, _ := clientSet.AppsV1().Depl…

    2023/5/9 11:22:04 人评论 次浏览
  • Grafana 系列-统一展示-2-Prometheus 数据源

    系列文章Grafana 系列文章Grafana Prometheus 数据源 Grafana 提供了对 Prometheus 的内置支持。本文会介绍 Grafana Prometheus(也包括 Prometheus 的兼容实现,如 Thanos, Mimir 等) 数据源的部分选项、变量 (Variable)、查询 (Query) 和其他针对 Prometheus 数据源的…

    2023/5/7 18:22:09 人评论 次浏览
  • etcd:增加30%的写入性能

    etcd:增加30%的写入性能 本文最终的解决方式很简单,就是将现有卷升级为支持更高IOPS的卷,但解决问题的过程值得推荐。 译自:etcd: getting 30% more write/s 我们的团队看管着大约30套自建的Kubernetes集群,最近需要针对etcd集群进行性能分析。 每个etcd集群有5个成员…

    2023/5/7 18:22:05 人评论 次浏览
  • 基于Containerd容器引擎和kubeadm工具部署K8sv1.26.3

    前文我了解了基于ubuntu2204部署containerd容器引擎以及containerd客户端工具的部署和使用相关话题,回顾请参考:https://www.cnblogs.com/qiuhom-1874/p/17301455.html;今天我们来使用基于containerd容器引擎,使用kubeadm工具部署k8s;kubernetes master节点及node节点…

    2023/4/14 1:22:03 人评论 次浏览
  • 从k8s 的声明式API 到 GPT的 提示语

    命令式 命令式有时也称为指令式,命令式的场景下,计算机只会机械的完成指定的命令操作,执行的结果就取决于执行的命令是否正确。GPT 之前的人工智能就是这种典型的命令式,通过不断的炼丹,告诉计算机要怎么做,计算机只是机械的完成指定场景下的任务。 声明式 声明式也…

    2023/4/9 1:22:26 人评论 次浏览
扫一扫关注最新编程教程