在 Kubernetes 上安装 KubeSphere
KubeSphere 是一款基于 Kubernetes 的开源企业级容器平台,同时也提供定制化服务,服务收费 KubeSphere和Kubernetes Dashboard是一类的,比后者界面更漂亮 前提 可以参考官网的文档 准备工作 其中准备默认 StorageClass 是安装 KubeSphere 的前提条件,详…
关于 k8s 的技术笔记与实践,集中在这里。
KubeSphere 是一款基于 Kubernetes 的开源企业级容器平台,同时也提供定制化服务,服务收费 KubeSphere和Kubernetes Dashboard是一类的,比后者界面更漂亮 前提 可以参考官网的文档 准备工作 其中准备默认 StorageClass 是安装 KubeSphere 的前提条件,详…
关于旧版 https://github.com/kubernetes-retired/external-storage/tree/master/nfs-client/deploy Compatible with kubernetes v1.5.x, v1.6.x, v1.7.x, v1.8.x, v1.9.x, v1.…
为什么需要持久化存储: 1、使得使用资源的pod的生命周期与存储卷的生命周期分开 2、使得使用资源的pod在被重启后仍然能够使用之前的存储卷 3、使得使用资源的pod在被调度到其它节点后仍然能够使用之前的存储卷 Host类型volume 测试用 - 仅适用于单节点k8s apiVersion: apps/v1 kind…
准备 下载deploy.yaml https://github.com/kubernetes/ingress-nginx/blob/main/deploy/static/provider/baremetal/deploy.yaml 替换镜像url并 创建资源对象 # 替换镜像url # 192.168.10.104:5…
在 master 节点执行 本例 k8s 是 v1.22.0,对应的 dashboard 是 – 这个版本,具体去这里查看对应的版本 https://github.com/kubernetes/dashboard/releases wget https://raw.githubusercontent.com/kuber…
3台虚拟机 |节点|系统|IP| |-|-|-|-| |master|CentOS-8|192.168.10.90| |node1|CentOS-8|192.168.10.91| |node2|CentOS-8|192.168.10.92| 构建基础镜像 cd k8sbase vagrant box add cento…
Helm是Kubernetes的包管理器,类似于Python的pip centos的yum,主要用来管理 Charts Helm Chart是用来封装Kubernetes原生应用程序的一系列YAML文件。可以在你部署应用的时候自定义应用程序的一些Metadata, 以便于应用程序的分发。对于应用发布者而言,可以通过He…
apiVersion #API对象版本,可通过`kubectl api-versions`命令查看 kind #资源类型,区分大小写,可通过`kubectl api-resources`命令查看,这里使用Deployment对象 metadata #是该资源的元数据,name是必需的元数据项 spec# 部分是该Dep…