
K8s
文章平均质量分 92
bennybi
心若浮云常自在, 意如流水任东西...
展开
-
K8S集群实践之九: Ceph
3. 编写删除脚本,/k8s_apps/scripts/rook-ceph-delete.sh。2. 编写安装脚本,/k8s_apps/scripts/k8s-rook-ceph.sh。4. 执行安装,一切正常的话,如下图,不正常的话,执行删除脚本,排除问题后重来。因香橙派和树莓派资源所限,转移到基于VirtualBox建立的VMs继续实践。1. 获取rook仓库到安装路径,如:/k8s_apps/rook。一句话:有个裸盘 (100G /dev/sdb)原创 2023-10-23 18:19:09 · 501 阅读 · 0 评论 -
香橙派4和树莓派4B构建K8S集群实践之八: TiDB
可在KubeSphere看到可用的PVs,等用了SC的Pods起来后就可以赋予绑定,不然这些pod会报错。local-volume-provisioner:v2.3.4 没有for arm体系的版本, 拉取时报错。介绍如何在标准 Kubernetes 集群上通过 TiDB Operator 部署 TiDB 集群。(注:如果用之前默认设好的NFS SC作为tidb的存储类会导致pd,kv pods不能启动)修改对应Stroage Class。编辑客户机hosts。原创 2023-07-10 18:02:48 · 1160 阅读 · 2 评论 -
香橙派4和树莓派4B构建K8S集群实践之七: Jenkins
查找安装的目标Server是否有污点 "node-role.kubernetes.io/control-plane",有则去掉或修改。编辑 volume.yaml,设置/data0/jenkins-volume为存储地, 节点 k8s-master-0。(jenkins_url)/restart – 强制重启,无需等待生成完成。解决办法:手动安装 skip-certificate-check,到这里下载。然后就可以欢快地访问 jenkins.k8s-t2.com了。执行脚本k8s-jenkins.sh。原创 2023-07-06 17:53:43 · 10368 阅读 · 1 评论 -
香橙派4和树莓派4B构建K8S集群实践之六:App服务部署
- 根据之前的k8s基础,我打算设置两种不同的虚拟主机运行在这个K8s集群上面,一个是PHP+Nginx体系的WebApp,一个是Java SpringBoot体系的WebApp。- 关于PHP+Nginx体系的WebApp,这里将实践两种部署模式:单节点多容器模式 多节点单容器协作模式原创 2023-05-24 17:43:24 · 1040 阅读 · 0 评论 -
香橙派4和树莓派4B构建K8S集群实践之五:端口公开访问配置
我们需用k8s集群提供开放特别的端口访问服务,如一些微服务端口- 在团队开发环境中,通常要访问公共数据库,集群需提供统一的接口给大伙接下来以实践四中设置的mariadb-galera为基础,公开端口3306,并用db.k8s-t2.com访问。原创 2023-05-17 18:41:31 · 784 阅读 · 0 评论 -
香橙派4和树莓派4B构建K8S集群实践之四:BuildKit与LNMP
namespace为iot-age, nginx 与 php分别部署到不同的pods, 它们共用相同的pvc存储(即wwwroot目录相同,应用部署在里面), php pods 访问相同的数据库。- 使用buildkit作为image构建工具,通过指定镜像部署定制化的php pods。原创 2023-05-11 22:36:50 · 1045 阅读 · 7 评论 -
香橙派4和树莓派4B构建K8S集群实践之三:kubesphere
KubeSphere 是在 Kubernetes 之上构建的以应用为中心的多租户容器平台,提供全栈的 IT 自动化运维的能力 (), 主要功能:多云与多集群管理、Kubernetes 资源管理、DevOps、应用生命周期管理、微服务治理(服务网格)、日志查询与收集、服务与网络、多租户管理、监控告警、事件与审计查询、存储管理、访问权限控制、GPU 支持、网络策略、镜像仓库管理以及安全管理等。原创 2023-05-04 12:31:08 · 957 阅读 · 1 评论 -
香橙派4和树莓派4B构建K8S集群实践之二:ingress-nginx
资料显示,Kubernetes 里的Ingress 服务提供了类似大厦入口管理处这样的能力。以上可得知4.6.0版本可用,由于伟大的墙缘故,须先拿下来源包后,做些代理源上的设置修改。- 计划在ks8-master-1(参阅前文。)上用helm3安装。安装好后,添加以下源。原创 2023-04-22 19:06:52 · 818 阅读 · 1 评论 -
香橙派4和树莓派4B构建K8S集群实践之一:K8S安装
临时关闭Swap, 在我的香橙派中,重启后swap分区又会出来,(试过很多方法都不行),简直是打不死的小强,后期在配置文件(/etc/systemd/system/kubelet.service.d/10-kubeadm.conf)中添加参数--fail-swap-on=false解决,参看遇到的问题一节。kubectl describe pod -n kube-flannel kube-flannel-ds-x4px6 # 查pod问题。: 删除 --network-plugin=cni。原创 2023-04-11 18:41:43 · 3328 阅读 · 2 评论