一、软件包分类  1、源码包    源码包的优点是:开源,如果有足够的能力,可以修改源代码可以自由选择所需的功能软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高卸载方便    源码包的缺点安装过程步骤较多,尤其安装较大的软件集合时(如 LAMP 环境搭建),容易出现拼写 错误编译过程时间较长,安装比二进制安装时间长因为是编译安装,安装过程中一旦报错新手很难解决  2、二进制包    1、            
                
         
            
            
            
            K8S集群架构的二进制部署一、部署etcd二、部署 docker 引擎三、flannel网络配置四、部署master组件五、node节点部署 一、部署etcdMaster上操作[root@192 etcd-cert]# cd /usr/local/bin/
[root@192 bin]# rz -E(cfssl  cfssl-certinfo  cfssljson)
[root@192 bin]            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 21:59:10
                            
                                66阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             0x00 单节点搭建和简述minikubeMinikube是一个工具,可以在本地快速运行一个单点的Kubernetes,尝试Kubernetes或日常开发的用户使用。不能用于生产环境。官方地址:https://kubernetes.io/docs/setup/minikube/ kubeadmKubeadm也是一个工具,提供kubeadm init和kubeadm join,            
                
         
            
            
            
            一、版本信息名称版本kubernetes1.22.5etcd3.5.2docker19.03.8flannel0.14.0cni0.8.6CNI:容器网络接口(Container NetWork Interface)。CNI最初是由CoreOS为rkt容器引擎创建的,目前绝大部分的容器平台都采用CNI标准,已经成为事实标准。(Docker并没有采用CNI标准,而是CNM标准,即Container             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-01 13:58:20
                            
                                83阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            mysql二进制编译安装  在centos上安装mysql可以直接使用yum install mysql 即可,当然也可以使用二进制格式的程序包,通过简单的配置来使用。 centos7上是默认已经安装好,可以直接使用,不过版本较低,我们可以去官网上下载最新版的源码包在进行配置。【实验】在centos7上实现二进制安装MariaDB。1、首先进入mariadb的官网下载源码包2、通过secureCR            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 16:32:38
                            
                                66阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ### K8S 二进制部署
#### 什么是二进制部署?
在Kubernetes(K8S)中,二进制部署是指手动将K8S组件的二进制文件(二进制可执行文件)复制到服务器上并运行的部署方法。与使用基于包管理工具(如Helm)进行部署相比,二进制部署通常更为灵活,可以更好地控制版本和配置。
#### 实现二进制部署的步骤
下面是实现K8S二进制部署的步骤,我们将逐步进行介绍,并提供相应的代码示例            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-30 09:45:29
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、基本说明二、基本环境配置2.1 主机信息2.2 系统信息2.3 配置所有节点hosts文件2.4 所有节点关闭firewalld 、selinux2.5 所有节点关闭swap分区2.6 所有节点同步时间2.7 Master01节点生成ssh key2.8 Master01配置免密码登录其他节点2.9 所有节点安装基本工具2.10 Master01下载安装文件2.11 切换到1.17.x分支            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-14 17:44:51
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、前期准备  1、生产环境可部署Kubernetes集群的两种方式    1)kubeadm:Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。      官方地址:https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm/    2)二进制包:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-03 05:10:33
                            
                                87阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            K8S  多节点部署K8S一、master02 节点部署从 master01 节点上拷贝证书文件、各master组件的配置文件和服务管理文件到 master02 节点修改配置文件kube-apiserver中的IP在 master02 节点上启动各服务并设置开机自启二、负载均衡部署1.在lb01、lb02节点上操作1.配置nginx的官方在线yum源,配置本地nginx的yum源2.修改nginx            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 12:00:38
                            
                                135阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             文章目录一、Kubernetes高可用安装安装——1.18.4版本(1)下载地址、安装方式(2)实验环境(3)实验步骤1、在四台服务器上进行基础配置2、配置master01节点免密登录其他节点3、在全部节点上安装yum源4、所有节点安装ipvsadm5、开启一些k8s集群中必须的内核参数,所有节点配置k8s内核6、基本组件安装7、高可用组件安装8、下载镜像9、开启kubelet,创建集群10、F            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 21:34:48
                            
                                177阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Linux 平台下想要查看二进制文件,可以通过 xxd、 hexdump 或者通过 VIM 与 xxd 结合使用。xxdxxd命令为给定的标准输入或者文件做一次十六进制的输出,它也可以将十六进制输出转换为原来的二进制格式。选项-b 用二进制显示一个bit,而不是十六进制 -r 以十六进制作为输入,二进制作为输出 -s [+][-            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-04 20:03:44
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            准备:网上教如何编译与安装kubernetes的教程很多,需要提前准备的也很多,比如关闭selinux,防火墙啦....但有一点一定要注意,编译kubernetes源码时要求有2G内存,这个可是实打实的2G内存!所以要求你的机器至少是3G,4G最好了。如果你手头不是那么宽裕比如我只买得起2G内存的计算云,那么只好利用交换分区了...增加1GB大小的交换分区,则命令写法如下,其中的count等于想要            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-11 22:10:24
                            
                                84阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 下载 Kubernetes 服务器的二进制文件在 Github 下载 Kubernetes 的二进制文件(先进入 Release 页面,再点击 CHANGELOG), 下载 Server 端二进制(Server Binaries)文件的下载页面进行下载。主要的服务程序二进制文件列表如下所示,文件名说明kube-apiserverkube-apiserver 主程序kube-apiserver            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-02 14:50:35
                            
                                302阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前提:因为ceph部署时要去国外源下载包,导致下载安装时会卡住,因此我们只需通过国内的源找到对应的rpm下载安装。一、环境准备4台机器,1台机器当部署节点和客户端,3台ceph节点,ceph节点配置两块硬盘第二块作为osd数据盘。1、所有节点设置静态域名解析[root@ceph ~]# cat /etc/hosts  127.0.0.1 localhost localhost.localdomai            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-23 10:20:39
                            
                                207阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            安装准备区别于使用 kubeadm 部署集群时所有核心组件都托管在集群上。二进制安装则采用守护进程的方式直接将各个组件运行在宿主机,生产环境更为推荐。服务还是那些,只需要将服务器准备到初始化状态即可,即:对于生产环境,不推荐在 Master 节点再安装 kubelet、kube-proxy 以及容器运行时 Containerd,使得它同时也是 Worker 节点运行。但是测试环境由于机器有限,为了            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-13 09:07:09
                            
                                228阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              我的数学是体育老师教的,我能说数学我高考都没及格过。。。。。但是今天来说二进制。      还好是简单的二进制。      首先我们要知道计算机内部执行的时候并不是直接执行的我们苦逼的程序猿写的这些C++语言或者JAVA语言,而是进行了编译成机器语言来执行,在机器内部就是通过二进制运算            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-23 10:26:25
                            
                                5阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            平常用git进行项目管理已经稀松平常了, 今天咱来点不一样的.平常管理的都是普通的文本文件, 如果是二进制文件, git能够处理么? 比如word文档. 测试一下.新建一个项目, 在其中创建test1.docx, test2.txt两个空文件并提交. 之后编辑文件并添加标题, git diff看一下效果:效果很明显, 文本文档能够清楚的看到变动, 而二进制文件不行. 这对于需要对这种二进制文件进行            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 18:19:45
                            
                                143阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            二进制部署Kubernetes部署环境node1:192.168.11.25node2:192.168.11.26node3:192.168.11.27一、准备工作1.修改主机名(三台机子分别修改主机名)hostnamectl set-hostname node1hostnamectl set-hostname node2hostnamectl set-hostname node32.修改host            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-19 13:57:13
                            
                                137阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             本文章旨在帮助那些受二进制安装困扰的同僚们,完成生产环境或测试环境的部署1、环境准备本次部署涉及5台虚机,如果你是在测试环境或生产环境中,etcd需要单独的三台来部署,主机名称 IP地址应用信息k8s-master01        192.168.124.35kube-apiserver、kub            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-02 23:33:12
                            
                                35阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            root@localhosthomecd/homeroot@localhosthomegroupaddelasticsearchroot@localhosthomeuseraddelasticsearchgelasticsearchroot@localhosthomemkdirELKroot@localhosthomecdELKroot@localhostELKmkdirlogsroot@loca            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2022-02-22 21:26:04
                            
                                1565阅读
                            
                                                        
                                点赞