草庐IT

k8s部署redis一主两从三哨兵

目录一、部署思路二、部署1、编写namespace脚本2、编写configmap脚本3、编写secret脚本4、编写StorageClass脚本1)编写ServiceAccount、ClusterRole、ClusterRoleBinding、Role、RoleBinding脚本管理NFS2)编写StorageClass脚本3)编写nfs-provisioner的Deployment脚本5、编写Service脚本6、编写redis的StatefulSet脚本7、编写哨兵的StatefulSet脚本完整的脚本下载,前往gitee:https://gitee.com/qiaodaimadewang

k8s部署redis一主两从三哨兵

目录一、部署思路二、部署1、编写namespace脚本2、编写configmap脚本3、编写secret脚本4、编写StorageClass脚本1)编写ServiceAccount、ClusterRole、ClusterRoleBinding、Role、RoleBinding脚本管理NFS2)编写StorageClass脚本3)编写nfs-provisioner的Deployment脚本5、编写Service脚本6、编写redis的StatefulSet脚本7、编写哨兵的StatefulSet脚本完整的脚本下载,前往gitee:https://gitee.com/qiaodaimadewang

k8s认证和授权

k8s访问控制简介在Kubernetes中APIServer是访问和管理资源对象的唯一入口。所有客户端均要通过APIServer访问或者改变集群状态以及完成数据存储,APIServer会对每一次请求进行合法性校验,校验包括:用户身份验证、操作权限验证以及操作是否符合全局规范约束等。所有检查均正常完成才能访问或存储数据到etcd。如下图所示:客户端认证操作由APIServer配置的一到多个认证插件完成,收到请求后APIServer会串行调用这些插件,直到一个插件可以成功识别用户身份为止。授权操作同样由一到多个授权插件完成,也是串行被调用,直到其中一个插件验证权限成功,这些插件负责检测用户是否有权

k8s认证和授权

k8s访问控制简介在Kubernetes中APIServer是访问和管理资源对象的唯一入口。所有客户端均要通过APIServer访问或者改变集群状态以及完成数据存储,APIServer会对每一次请求进行合法性校验,校验包括:用户身份验证、操作权限验证以及操作是否符合全局规范约束等。所有检查均正常完成才能访问或存储数据到etcd。如下图所示:客户端认证操作由APIServer配置的一到多个认证插件完成,收到请求后APIServer会串行调用这些插件,直到一个插件可以成功识别用户身份为止。授权操作同样由一到多个授权插件完成,也是串行被调用,直到其中一个插件验证权限成功,这些插件负责检测用户是否有权

【K8S系列】深入解析StatefulSet(二)

序言那些看似不起波澜的日复一日,一定会在某一天让你看见坚持的意义。文章标记颜色说明:黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记二级论点Kubernetes(k8s)是一个容器编排平台,允许在容器中运行应用程序和服务。今天学习一下StatefulSet-存储状态。希望这篇文章能让你不仅有一定的收获,而且可以愉快的学习,如果有什么建议,都可以留言和我交流这是这篇文章所在的专栏,欢迎订阅:【深入解析k8s】专栏 专栏介绍简单介绍一下这个专栏要做的事:主要是深入解析每个知识点,帮助大家完全掌握k8s,一下是已更新的章节序号文章第一讲深入解析k8s:入门指南(一)第二讲深入解析

【K8S系列】深入解析StatefulSet(二)

序言那些看似不起波澜的日复一日,一定会在某一天让你看见坚持的意义。文章标记颜色说明:黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记二级论点Kubernetes(k8s)是一个容器编排平台,允许在容器中运行应用程序和服务。今天学习一下StatefulSet-存储状态。希望这篇文章能让你不仅有一定的收获,而且可以愉快的学习,如果有什么建议,都可以留言和我交流这是这篇文章所在的专栏,欢迎订阅:【深入解析k8s】专栏 专栏介绍简单介绍一下这个专栏要做的事:主要是深入解析每个知识点,帮助大家完全掌握k8s,一下是已更新的章节序号文章第一讲深入解析k8s:入门指南(一)第二讲深入解析

SuperEdge: 使用WebAssembly扩展边缘计算场景

作者SuperEdge开发者团队概要SuperEdge是一个开源的分布式边缘计算容器管理系统,用于管理多个云边区域中的计算资源和容器应用。在当前架构中,这些资源和应用能够作为一个Kubernetes原生的资源进行管理。然而在某些情况下,边缘设备通常需要一些更加轻量、性能更好的运行时。也需要减少以GB为单位的容器镜像,将容器的启动时间提升到到秒级甚至毫秒级,而基于虚拟机堆栈二进制指令格式的WebAssembly可以更好地处理这种情况。WasmEdge是一个轻量级、高性能和可扩展的WebAssembly运行时,适用于云原生、边缘和去中心化应用程序。它是当今发展最快的Wasm运行时,社区活跃度也相当

SuperEdge: 使用WebAssembly扩展边缘计算场景

作者SuperEdge开发者团队概要SuperEdge是一个开源的分布式边缘计算容器管理系统,用于管理多个云边区域中的计算资源和容器应用。在当前架构中,这些资源和应用能够作为一个Kubernetes原生的资源进行管理。然而在某些情况下,边缘设备通常需要一些更加轻量、性能更好的运行时。也需要减少以GB为单位的容器镜像,将容器的启动时间提升到到秒级甚至毫秒级,而基于虚拟机堆栈二进制指令格式的WebAssembly可以更好地处理这种情况。WasmEdge是一个轻量级、高性能和可扩展的WebAssembly运行时,适用于云原生、边缘和去中心化应用程序。它是当今发展最快的Wasm运行时,社区活跃度也相当

k8s 使用小记:如何进入 k8s 部署的 pod

进入k8s部署的pod1. 安装kubectl2. 连接k8s集群2.1)之前没有配置过访问凭证2.2)之前配置过访问凭证3. 进入k8s的pod由于想要进入k8s部署的Postgre数据库上查看存储的信息,想到一个方法------进入对应的pod节点,在pod节点里面执行sql语句,来进行查看。这里顺带附一篇k8s上部署pg数据库的教程:HowtoDeployPostgreSQLonKubernetes1. 安装kubectl要想要对k8s的集群进行操作,首先我们需要安装kubectl这个工具:安装教程2. 连接k8s集群安装完成之后,我们需要与k8s集群进行连接,它的连接方式:2.1)之前

k8s 使用小记:如何进入 k8s 部署的 pod

进入k8s部署的pod1. 安装kubectl2. 连接k8s集群2.1)之前没有配置过访问凭证2.2)之前配置过访问凭证3. 进入k8s的pod由于想要进入k8s部署的Postgre数据库上查看存储的信息,想到一个方法------进入对应的pod节点,在pod节点里面执行sql语句,来进行查看。这里顺带附一篇k8s上部署pg数据库的教程:HowtoDeployPostgreSQLonKubernetes1. 安装kubectl要想要对k8s的集群进行操作,首先我们需要安装kubectl这个工具:安装教程2. 连接k8s集群安装完成之后,我们需要与k8s集群进行连接,它的连接方式:2.1)之前