草庐IT

Kubernetes-RBAC

全部标签

Kubernetes 集群搭建(新人白嫖青云服务器) 一个master节点+两个工作节点

文章目录1,购买青云服务器(白嫖)2,创建VPC3,连接测试4,安装docker4.1,安装docker20.10.74.2,配置加速镜像5,安装Kubernetes5.1,要求5.2,设置hostname5.3,关闭交换区5.4,安装K8s三大件5.5,创建control-plane5.6,初始化master主节点5.7,安装网络组件5.8,Worker加入集群5.9,集群自我修复测试6,部署Dashboard6.1,运行pod(创建资源)6.2,设置访问端口6.3,开放安全组6.4,访问页面6.5,创建访问账号6.6,令牌访问6.7,界面7,Kubernetes常用命令需要3台云服务器,每

Kubernetes 笔记(13)— 有状态的应用 StatefulSet、实现 StatefulSet 的数据持久化

1.什么是有状态的应用有了持久化存储PersistentVolume,应用就可以把一些运行时的关键数据落盘,相当于有了一份“保险”,如果Pod发生意外崩溃,也只不过像是按下了暂停键,等重启后挂载Volume,再加载原数据就能够满血复活,恢复之前的“状态”继续运行。所以从这个角度来说,理论上任何应用都是有状态的。只是有的应用的状态信息不是很重要,即使不恢复状态也能够正常运行,这就是我们常说的“无状态应用”。“无状态应用”典型的例子就是Nginx这样的Web服务器,它只是处理HTTP请求,本身不生产数据(日志除外),不需要特意保存状态,无论以什么状态重启都能很好地对外提供服务。还有一些应用,运行状

在cluster -Info Configmap中没有JWS签名令牌-Kubernetes v1.7

我是Kubernetes的新手,已经开始在RHEL7.3上建立一个集群。我在主人上设置了kubernetes群集设置。当我尝试使用kubeadmjoin--tokenancdbs.askdcvasdckasdx.x.x.:6443该节点无法通过以下错误消息加入:[discovery]TryingtoconnecttoAPIServer"10.26.24.37:6443"[discovery]Createdcluster-infodiscoveryclient,requestinginfofrom"https://10.26.24.37:6443"[discovery]Failedtoconne

Kubernetes(K8S) kubesphere 安装

安装KubeSphere最好的方法就是参考官方文档,而且官方文档是中文的。官网地址:https://kubesphere.com.cn/https://github.com/kubesphere/kubesphere/blob/master/README_zh.mdKubernetes(K8S)kubesphere介绍安装提前条件:使用Kubeadm部署Kubernetes(K8S)安装--附K8S架构图使用Kubeadm部署Kubernetes(K8S)安装--持久化存储(NFS网络存储)Kubernetes(K8S)安装Metrics-Server#检查K8S版本,低版本需要升级[root

创建service后,kubernetes会发生什么

本文分享自华为云社区《当创建一个service后,kubernetes会发生什么?》,作者:可以交个朋友。一、Service介绍1.1Kubernetes为什么会引入service?考虑到集群中Pod实例IP地址随着工作负载的生命周期的变化,常规通过访问Pod实例的IP方法变得不再实用。每个工作负载通常有一个或者更多个后端Pod实例,如何将流量请求做到负载均衡转发也是迫在眉睫。1.2Service概念service用于一组提供服务、具有相同labelPod的抽象集合的网络访问地址(包括网络协议IPv4/IPv6地址和服务域名地址),提供集群内/外访问通信,屏蔽后端实例Pod信息并为后端Pod实

创建service后,kubernetes会发生什么

本文分享自华为云社区《当创建一个service后,kubernetes会发生什么?》,作者:可以交个朋友。一、Service介绍1.1Kubernetes为什么会引入service?考虑到集群中Pod实例IP地址随着工作负载的生命周期的变化,常规通过访问Pod实例的IP方法变得不再实用。每个工作负载通常有一个或者更多个后端Pod实例,如何将流量请求做到负载均衡转发也是迫在眉睫。1.2Service概念service用于一组提供服务、具有相同labelPod的抽象集合的网络访问地址(包括网络协议IPv4/IPv6地址和服务域名地址),提供集群内/外访问通信,屏蔽后端实例Pod信息并为后端Pod实

kubernetes-dashboard 实现 http 访问以及免 token 登录

文章目录@[toc]下载官方yaml文件修改yaml文件修改service端口修改clusterrolebinding修改deployment内容修改探针检测修改镜像拉取策略修改容器端口关闭token登录增加ingress完整版yaml下载官方yaml文件最后有完整版的yaml文件,不想看细节的话,可以拉到最后取yaml内容[还是建议看看修改了哪些比较好]可以根据自己的需求选择版本wgethttps://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml修改yaml文件在docker

Kubernetes实战(九)-kubeadm安装k8s集群

1环境准备1.1主机信息iphostname10.220.43.203ops-master-110.220.43.204ops-worker-110.220.43.205ops-worker-21.2系统信息$cat/etc/redhat-releaseAlibabaCloudLinux(AliyunLinux)release2.1903LTS(HuntingBeagle)2部署准备master/与worker主机均需要设置。2.1设置主机名#ops-master-1hostnamectlset-hostnameops-master-1#ops-worker-1hostnamectlset-h

【云原生之kubernetes实战】在k8s环境下部署WBO在线协作白板

【云原生之kubernetes实战】在k8s环境下部署WBO在线协作白板一、WBO介绍1.1WBO简介1.2WBO特点二、kubernetes介绍2.1kubernetes简介2.2kubernetes特点三、本次实践介绍3.1本次实践简介3.2本次环境规划四、检查k8s环境4.1检查工作节点状态4.2检查系统pod状态五、编辑wbo.yaml文件5.1创

Kubernetes Pod配置:从基础到高级实战技巧

一、简介Kubernetes基础概念回顾在深入探讨Pod配置之前,让我们先快速回顾一下Kubernetes(K8s)的基础概念。Kubernetes是一个开源平台,旨在自动化容器化应用程序的部署、扩展和管理。它提供了一个可扩展的框架,允许用户运行分布式系统的应用程序而不必过分关注底层的硬件配置。Kubernetes的关键组件包括但不限于:节点(Nodes):集群的物理或虚拟机器。Pods:最小的部署单位,每个Pod包含一个或多个容器。服务(Services):定义了如何访问Pod,例如负载均衡和服务发现。部署(Deployments):管理Pod的创建和更新。理解这些基本概念对于深入理解Pod