随笔分类 -  k8s

摘要:1、概述 k8s有dashoboard的工具可以通过浏览器上直接对k8s集群进行管理,那么如果想要通过浏览器来执行kubectl命令来对k8s集群进行管理呢? 本文档提供一个web kubectl的工具,可以通过浏览器上执行kubectl命令来管理k8s集群中的资源。 ok,现在就来介绍如何部署we 阅读全文
posted @ 2022-01-27 11:16 Zhai_David 阅读(473) 评论(0) 推荐(0) 编辑
摘要:1、概述 k8s的dashboard组件可以提供UI界面对集群进行管理,包括对应用问题的处理和集群本身的问题的处理。 本文介绍如何在k8s集群中部署dashboard服务。 2、部署过程 2.1、获取配置yaml curl -s -o dashboard-v2.4.0.yaml https://ra 阅读全文
posted @ 2022-01-26 17:19 Zhai_David 阅读(2236) 评论(0) 推荐(0) 编辑
摘要:1、概述 kubeadm是一工具箱,通过kubeadm工具,可以快速的创建一个最小的、可用的,并且符合最佳实践的k8s集群。 本文档介绍如何通过kubeadm工具快速部署一个k8s集群。 2、主机规划及环境准备 此处的主机配置要在所有的节点进行操作。 2.1、主机规划 IP 主机名 CPU/MEM 阅读全文
posted @ 2022-01-25 12:17 Zhai_David 阅读(1752) 评论(0) 推荐(0) 编辑
摘要:1、概述 在k8s的架构中,kubelet通过发送指令给容器运行时来启动和运行容器。 那么要知道当前版本的默认使用的容器运行时是什么可以通过kubelet的参数来查看 2、查看当前版本默认的容器运行时 kubelet命令有个参数--container-runtime可以看到具体的默认容器运行时 示例 阅读全文
posted @ 2022-01-19 16:40 Zhai_David 阅读(3439) 评论(0) 推荐(0) 编辑
摘要:1、概述 我们一般是在k8s里面部署一些简单的应用,比如用deployment,daemonset,statefuleset的方式来部署应用,但是如果要部署一些复杂的应用,那么整个配置的编写、部署的过程就会变的更加的复杂,那么helm这个工具就可以来帮助解决这个复杂应用的部署问题。 helm可以类比 阅读全文
posted @ 2022-01-17 14:22 Zhai_David 阅读(1586) 评论(0) 推荐(0) 编辑
摘要:概述 在容器的部署过程中,有的时候需要在容器运行之前进行一些预配置的工作,比如下载配置,判断某些服务是否启动,修改配置等一些准备的工作,想要实现这些功能,在k8s中可以使用初始化容器,在应用容器运行之前进行一些预处理的工作。 本文档介绍在k8s中初始化容器的使用方法。 使用方法 以下的例子使用初始化 阅读全文
posted @ 2022-01-11 13:58 Zhai_David 阅读(4019) 评论(0) 推荐(1) 编辑
摘要:概述 为了解决传统容器中配置的挂载、变更、管理等问题,在k8s中引入了一个叫做configmap的资源对象,在configmap中,各个配置项都是以key-value的方式存在的,value的数据可以是一个配置文件的内容,这些配置项被保存在k8s使用的持久化存储etcd中。 这样就形成了一个k8s中 阅读全文
posted @ 2022-01-11 10:47 Zhai_David 阅读(1259) 评论(0) 推荐(0) 编辑