草庐IT

k8smaster

全部标签

k8s集群中service的域名解析、pod的域名解析

前言在k8s集群中,service和pod都可以通过域名的形式进行相互通信,换句话说,在k8s集群内,通过service和pod的域名,可以直接访问内部应用,不必在通过serviceip地址进行通信,一般的,我们创建service的时候不建议指定service的clusterIP,而是让k8s自动为service分配一个clusterIP,这样,service的IP是自动分配,但是service名字总是固定的吧,这样在集群内部就可以直接通过service的域名来连接即可,如前端pod应用直接通过service域名来连接后端pod。service的域名..svc.其中,servicename为s

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:入门指南(一)第二讲深入解析

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)之前

【云原生】k8s集群命令行工具kubectl之应用部署命令详解

kubectl应用部署命令详解一、准备工作1.1、ReplicationController1.2、Deployment1.3、DaemonSet1.4、查看创建的svc和pod1.5、kubectl命令自动补全设置二、应用部署命令2.1、diff2.2、apply2.3、replace2.4、rollout2.4.1、history2.4.2、pause2.4.3、resume2.4.4、restart2.4.5、status2.4.6、undo2.5、scale2.6、autoscale2.6.1、metricsserver2.6.1、metricsserver安装一、准备工作Kubern