随笔分类 - K8S
摘要:转载自:https://www.oiox.cn/index.php/archives/416/ MetalLB简介 MetalLB是一个为基础 Kubernetes集群提供负载均衡实现的工具,使用标准路由协议。 Kubernetes在基础集群中不提供网络负载均衡器(类型为LoadBalancer的服
阅读全文
摘要:来源于:https://www.oiox.cn/index.php/archives/415/ 介绍 https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。 强
阅读全文
摘要:转载自:https://www.cnblogs.com/pythonlx/p/17808786.html
阅读全文
摘要:转载自:https://www.cnblogs.com/pythonlx/p/17778091.html
阅读全文
摘要:转载自:https://www.cnblogs.com/pythonlx/p/17775826.html Calico是什么 Calico是一个用于容器、虚拟机和主机的开源网络和网络安全解决方案。它是一个纯三层解决方案,利用BGP协议为容器或虚拟机提供IP地址,并提供网络安全功能,包括网络策略和加密
阅读全文
摘要:参考地址:https://www.cnblogs.com/pythonlx/p/17766242.html NFS服务器IP地址为192.168.1.230,共享目录为/data/nfs 1.在master主机上安装nfs服务 # yum install -y nfs-utils nfs-serve
阅读全文
摘要:1.主机列表 master-1-230:192.168.3.230 node-1-231:192.168.3.231 node-1-232:192.168.3.232 注意:从2开始到10,三台主机均配置 2.配置hosts文件 cat >> /etc/hosts <<EOF 192.168.3.2
阅读全文
摘要:转载自:https://mp.weixin.qq.com/s/C_vX1OvaxIKaaXafAHBOMA 集群信息: 1. 显示 Kubernetes 版本:kubectl version 2. 显示集群信息:kubectl cluster-info 3. 列出集群中的所有节点:kubectl g
阅读全文
摘要:1.Dockerfile文件内容 FROM openjdk:8u371-jre-alpine ADD preStop.sh run.sh / RUN chmod 777 /preStop.sh /run.sh ADD target/test-0.0.1-SNAPSHOT.jar app.jar EN
阅读全文
摘要:一个vue框架的前端项目,编译后生成的dist文件夹里有如下文件 ``` [root@localhost ]# cd dist/ [root@localhost dist]# ll total 864 -rw-r--r-- 1 root root 723755 Jul 29 19:43 echart
阅读全文
摘要:``` 创建资源 创建命名空间:使用 kubectl create namespace 命令可以创建新的命名空间。 kubectl create namespace my-namespace 使用 kubectl apply 命令创建资源对象:使用 kubectl apply 命令可以从配置文件中创
阅读全文
摘要:``` 1.导出某个Deployment的YAML文件 是您想要导出的Deployment的名称,此命令将导出Deployment的完整YAML文件,包括所有注释和注释行 kubectl get deployment -n -o yaml > .yaml 2.只想导出Deployment的规范部分
阅读全文
摘要:转载自:https://blog.csdn.net/zfw_666666/article/details/126400176 Argo CD 是一个为 Kubernetes 而生的,遵循声明式 GitOps 理念的持续部署工具。Argo CD 可在 Git 存储库更改时自动同步和部署应用程序。 Ar
阅读全文
摘要:第一步是注册要在其上部署应用程序的 Kubernetes 集群。您可以在一个 ArgoCD 实例中注册多个 Kubernetes 集群。默认情况下,您部署 ArgoCD 的本地集群已注册。 ![](https://img2023.cnblogs.com/blog/794174/202306/7941
阅读全文
摘要:转载自:https://www.jianshu.com/p/51690ec1d7d6 # 前言 ArgoCD是一个基于Kubernetes的GitOps持续交付工具,应用的部署和更新都可以在Git仓库上同步实现,并自带一个可视化界面。本文介绍如何使用Git+Helm+Argocd方式来实现在k8s中
阅读全文
摘要:转载自:https://cloud.tencent.com/developer/article/1750692 这个工具适合k8s的web管理界面中没有提供CI/CD命令的环境,并且gitlab仓库跟Argo CD,k8s都是放在公网上。 > gitlab仓库若是放在公司内网,Argo CD和k8s
阅读全文