
SUSE
文章平均质量分 84
一个不一样的发行版linux
月巴左耳东
搞一下不就知道了
展开
-
suse SLE 12 SP3 安装 GeForce GT 730 显卡驱动
关于 x configuration 的,我直接 true 了。进度条结束后,会出来下面的画面,一些警告,回车就行。,找到自己对应的驱动,然后查询和下载。显示显卡的信息,以及是否有进程在使用。文件,可以直接 bash 执行,询问是否安装,选择 true。提示安装完成,回车就可以了。原创 2024-08-07 21:54:22 · 1990 阅读 · 0 评论 -
suse 12 双网卡bonding模式
文章目录工欲善其事,必先配静态ip网卡bondingeth0eth1192.168.70.52192.168.70.55工欲善其事,必先配静态ip重要的事情说三遍修改配置之前,先备份配置文件修改配置之前,先备份配置文件修改配置之前,先备份配置文件两块网卡的配置方式是一样的,注意修改IPADDR的地址,别一样的,冲突了配置静态ipsed -i '/^BOOTPROTO=/s/dhcp/static/' /etc/sysconfig/network/ifc原创 2021-08-27 11:49:04 · 1654 阅读 · 0 评论 -
suse 12 二进制部署 Kubernetets 1.19.7 - 第13章 - 部署metrics-server插件
文章目录1.13.0、创建metrics-server证书和私钥1.13.1、生成metrics-server证书和私钥1.13.2、开启kube-apiserver聚合配置1.13.3、分发配置文件和秘钥到其他节点1.13.4、重启所有的kube-apiserver组件1.13.5、下载yaml文件1.13.6、配置yaml文件1.13.7、验证metrics-server功能metrics-server用于监测node,pod等的CPU,内存使用情况(hpa弹性伸缩依赖metrics-server插原创 2021-02-28 21:46:18 · 394 阅读 · 0 评论 -
suse 12 编译部署Keepalived + nginx 为 kube-apiserver 提供高可用
文章目录编译部署nginx下载nginx源码包编译nginx配置nginx.conf配置nginx为systemctl管理分发nginx二进制文件和配置文件启动kube-nginx服务编译部署keepalived下载keepalived源码包编译keepalived配置keepalived.conf创建健康检测脚本配置keepalived为systemctl管理分发keepalived二进制文件和配置文件查看VIP所在的机器以及是否ping通IPSERVICES192.168.72.5原创 2021-02-28 14:47:25 · 626 阅读 · 0 评论 -
suse 12 二进制部署 Kubernetets 1.19.7 - 番外篇 - 增加node节点
文章目录0、前景提要1、准备node节点环境1.0、修改配置脚本参数1.1、配置免密1.2、添加hosts解析1.3、修改主机名1.4、更新PATH变量1.5、安装依赖包1.6、关闭防火墙以及swap分区1.7、开启内核模块1.8、内核优化1.9、创建部署所需目录2、更新 kube-apiserver 证书2.0、创建新的kubernetes证书和私钥2.1、生成新的kubernetes证书和私钥2.2、分发新的kubernetes证书和私钥2.3、重启kube-apiserver3、部署flannel网络原创 2021-02-15 02:04:49 · 960 阅读 · 0 评论 -
suse 12 二进制部署 Kubernetets 1.19.7 - 第00章 - 环境准备
文章目录0、环境准备0.0、修改主机名0.1、添加hosts解析0.2、配置ssh免密0.3、发送hosts解析文件到其他节点,并修改hostname0.4、更新PATH变量0.5、安装依赖包0.6、关闭防火墙以及swap分区0.7、检查内核模块0.8、内核优化0.9、创建安装所需目录0.10、配置脚本参数文件0.11、环境配置脚本IPHOSTNAMEROLE192.168.72.39k8s-01master&node192.168.72.40k8s-02mas原创 2021-02-14 00:02:33 · 1349 阅读 · 0 评论 -
suse 12 二进制部署 Kubernetets 1.19.7 - 第01章 - 创建CA证书和kubectl集群管理命令
文章目录1、kubernetes集群部署1.0、创建CA证书和秘钥1.0.0、安装cfssl工具1.0.1、创建根证书1.0.2、创建证书签名请求文件1.0.3、生成CA证书和秘钥1.0.4、分发CA证书到所有节点1.1、部署kubectl命令1.1.0、分发kubectl命令到所有节点1.1.1、创建admin证书和秘钥1.1.2、生成admin证书和秘钥1.1.3、创建kubeconfig文件1.1.4、分发kubeconfig文件1、kubernetes集群部署注:若没有特别指明操作的节点,默认原创 2021-02-14 00:02:03 · 787 阅读 · 2 评论 -
suse 12 二进制部署 Kubernetets 1.19.7 - 第02章 - 部署etcd集群
文章目录1.2、部署etcd集群1.2.0、下载etcd二进制文件1.2.1、创建etcd证书和私钥1.2.2、生成etcd证书和私钥1.2.3、配置etcd为systemctl管理1.2.4、分发etcd证书和启动文件到其他etcd节点1.2.5、配置并启动etcd服务1.2.6、验证etcd集群状态1.2、部署etcd集群所有master节点需要etcd(复用master节点,也可以独立三节点部署etcd,只要kubernetes集群可以访问即可)1.2.0、下载etcd二进制文件k8s-0原创 2021-02-14 00:01:28 · 620 阅读 · 0 评论 -
suse 12 二进制部署 Kubernetets 1.19.7 - 第03章 - 部署flannel插件
文章目录1.3、部署flannel网络1.3.0、下载flannel二进制文件1.3.1、创建flannel证书和私钥1.3.2、生成flannel证书和私钥1.3.3、将pod网段写入etcd1.3.4、配置flannel为systemctl管理1.3.5、分发flannel证书和启动文件到所有节点1.3.6、配置并启动flannel服务1.3.7、查看已分配的pod网段列表1.3.8、查看各节点是否都存在flannel网卡1.3、部署flannel网络所有节点都需要flannel1.3.0、下原创 2021-02-13 01:47:13 · 568 阅读 · 0 评论 -
suse 12 二进制部署 Kubernetets 1.19.7 - 第04章 - 部署docker服务
文章目录1.4、部署docker1.4.0、下载docker二进制文件1.4.1、配置docker镜像加速1.4.2、配置docker为systemctl管理1.4.3、启动docker服务1.4.4、查看所有节点docker和flannel的网卡是否为同一网段1.4、部署docker所有节点都需要docker(复用master节点为node节点运行pod)1.4.0、下载docker二进制文件k8s-01:~ # cd /opt/k8s/packages/k8s-01:/opt/k8s/pa原创 2021-02-13 01:46:28 · 417 阅读 · 0 评论 -
suse 12 二进制部署 Kubernetets 1.19.7 - 第05章 - 部署kube-nginx
文章目录1.5、部署kube-nginx1.5.0、下载nginx二进制文件1.5.1、编译部署nginx1.5.2、配置nginx.conf1.5.3、配置nginx为systemctl管理1.5.4、分发nginx二进制文件和配置文件1.5.5、启动kube-nginx服务1.5、部署kube-nginxmaster节点需要kube-nginx使用Nginx 4层透明代理功能实现k8s节点(master节点和nginx节点)高可用访问kube-apiserver控制节点的kube-c原创 2021-02-13 01:45:47 · 359 阅读 · 0 评论 -
suse 12 二进制部署 Kubernetets 1.19.7 - 第06章 - 部署kube-apiserver组件
文章目录1.6、部署kube-apiserver1.6.0、创建kubernetes证书和私钥1.6.1、生成kubernetes证书和私钥1.6.2、配置kube-apiserver为systemctl管理1.6.3、配置bootstrap token文件1.6.4、分发kube-apiserver命令和秘钥等文件到其他节点1.6.5、启动kube-apiserver服务1.6.6、查看kube-apiserver写入etcd的数据1.6.7、检查kubernetes集群信息1.6.8、授权kubelet原创 2021-02-13 01:45:02 · 710 阅读 · 3 评论 -
suse 12 二进制部署 Kubernetets 1.19.7 - 第07章 - 部署kube-controller-manager组件
文章目录1.7、部署kube-controller-manager1.7.0、创建kube-controller-manager请求证书1.7.1、生成kube-controller-manager证书和私钥1.7.2、创建kube-controller-manager的kubeconfig文件1.7.3、配置kube-controller-manager为systemctl启动1.7.4、分发kube-controller-manager证书和文件到其他节点1.7.5、启动kube-controller-原创 2021-02-13 01:43:58 · 453 阅读 · 0 评论 -
suse 12 二进制部署 Kubernetets 1.19.7 - 第08章 - 部署kube-scheduler组件
文章目录1.8、部署kube-scheduler1.8.0、创建kube-scheduler请求证书1.8.1、生成kube-scheduler证书和私钥1.8.2、创建kube-scheduler的kubeconfig文件1.8.3、配置kube-scheduler为systemctl启动1.8.4、分发kube-scheduler证书和文件到其他节点1.8.5、启动kube-scheduler服务1.8.6、查看kube-scheduler端口1.8.7、查看当前leader1.8、部署kube-sc原创 2021-02-13 01:43:22 · 394 阅读 · 0 评论 -
suse 12 二进制部署 Kubernetets 1.19.7 - 第09章 - 部署kubelet组件
文章目录1.9、部署kubelet1.9.0、创建kubelet bootstrap kubeconfig文件1.9.1、创建kubelet配置文件1.9.2、配置kubelet为systemctl启动1.9.3、拉取kubelet依赖的pause镜像1.9.4、分发kubelet证书和文件到其他节点1.9.5、授权kubelet-bootstrap用户组允许请求证书1.9.6、启动kubelet服务1.9.7、自动approve CSR请求1.9.8、查看节点是否都为ready1.9.9、手动approv原创 2021-02-13 01:42:26 · 866 阅读 · 2 评论 -
suse 12 二进制部署 Kubernetets 1.19.7 - 第10章 - 部署kube-proxy组件
文章目录1.10、部署kube-proxy1.10.0、创建kube-proxy证书1.10.1、生成kube-proxy证书和秘钥1.10.2、创建kube-proxy的kubeconfig文件1.10.3、创建kube-proxy配置文件1.10.4、配置kube-proxy为systemctl启动1.10.5、分发kube-proxy证书和文件到其他节点1.10.6、启动kube-proxy服务1.10.7、查看kube-proxy端口1.10、部署kube-proxykube-proxy运行原创 2021-02-13 01:41:24 · 490 阅读 · 0 评论 -
suse 12 二进制部署 Kubernetets 1.19.7 - 第11章 - 部署coredns组件
文章目录1.11.0、部署coredns1.11.1、测试coredns功能1.11.0、部署corednsk8s-01:~ # source /opt/k8s/bin/k8s-env.shk8s-01:~ # cat > /etc/kubernetes/coredns.yaml <<EOFapiVersion: v1kind: ServiceAccountmetadata: name: coredns namespace: kube-system labels:原创 2021-02-13 01:40:41 · 440 阅读 · 0 评论 -
suse 12 二进制部署 Kubernetets 1.19.7 - 第12章 - 部署dashboard插件
文章目录1.12.0、创建namespace1.12.1、创建Dashboard rbac文件1.12.2、创建dashboard文件1.12.3、查看pod已经svc1.12.4、获取 dashboard token1.12.0、创建namespace在k8s-01节点上操作即可k8s-01:~ # kubectl create ns kubernetes-dashboard1.12.1、创建Dashboard rbac文件k8s-01:~ # cd /opt/k8s/conf/k8s-原创 2021-02-13 01:39:56 · 336 阅读 · 0 评论 -
手把手带你安装最小化suse 12 linux
当然。你需要现有一个vmware,还要有一个suse的镜像,suse镜像可以直接去官网获取,只需要注册一个suse的账号就可以了,官网下载会有点慢,可以使用迅雷下载F2 可以设置安装界面的语言,可以设置为中文F3 设置安装界面的模式,分辨率选择Installation回车,开始安装有网络的情况下,会去suse的官网下载更新,速度极慢,也会失败,直接点击Abort取消,然后点击Skip跳过即可Langaue 选择系统默认语言,最好是用English,中文有时候复制排错会比较原创 2021-02-07 00:25:40 · 1388 阅读 · 1 评论 -
suse 12 编译部署 Nginx
suse 12 编译部署 Nginx文章目录suse 12 编译部署 Nginx编译前准备创建nginx用户下载nginx源码包安装编译环境依赖编译nginx配置nginx为systemctl管理Linux:~ # cat /etc/os-releaseNAME="SLES"VERSION="12-SP3"VERSION_ID="12.3"PRETTY_NAME="SUSE Linux Enterprise Server 12 SP3"ID="sles"ANSI_COLOR="0;32"C原创 2021-01-28 22:20:52 · 846 阅读 · 0 评论 -
suse 12 升级 OpenSSH-7.2p2 到 OpenSSH-8.4p1
文章目录1、查看当前当前环境信息1.1、查看openssh当前版本1.2、查看当前linux发行版2、部署telnet-server2.1、下载telnet-server2.2、配置telnet-server2.3、配置telnet登录的终端类型2.4、启动telnet服务2.5、切换链接终端的方式3、升级openssh3.1、下载依赖包和openssh源码包3.2、编译安装openssl3.3、编译安装openssh3.3.1、配置sshd_config3.3.2、重新启动ssh服务3.3.3、验证ssh原创 2021-01-15 17:04:06 · 3204 阅读 · 2 评论 -
利用 kubeasz 给 suse 12 部署 kubernetes 1.20.1 集群
文章目录1、前情提要2、环境准备2.1、环境介绍2.2、配置静态网络2.3、配置ssh免密2.4、批量开启模块以及创建文件2.5、下载kubeasz工具2.5.1、安装git2.5.2、下载kubeasz2.6、安装ansible2.6.1、安装pip2.6.2、安装ansible2.7、配置chrony时间同步2.8、修改docker.server.j2文件2.9、配置ansible主机清单文件3、安装并验证Kubernetes集群3.1、安装Kubernetes集群3.2、验证Kubernetes集群关原创 2021-01-07 12:37:20 · 1709 阅读 · 17 评论 -
suse 12 部署chrony时间同步服务器
文章目录1、ntp和chrony的区别1.1、关于chrony1.2、chronyd的优势2、环境介绍3、部署chrony4、配置chrony4.1、配置文件解析4.2、查看chronyd当前正在同步的时间服务器信息5、公共NTP服务1、ntp和chrony的区别ntp:将系统时钟和世界协调时UTC同步,精度在局域网内可达0.1ms,在互联网上绝大多数的地方精度可以达到1-50ms,项目官网:http://www.ntp.orgchrony:实现NTP协议的的自由软件。可使系统时钟与NTP服务原创 2021-01-05 19:15:28 · 1314 阅读 · 0 评论 -
suse 12 sp3 利用shell脚本离线编译安装ansible
# 测试环境是suse 12 sp3的系统,机器都是内网使用的,安装ansible真的很难顶# 测试环境使用的python版本:2.7.13-27# 此脚本只在本人测试环境成功,其他环境,需要选择合适的版本(suse装ansible的版本真的很烦人)# 需要提前准备的内容:机器内需要有 gcc 和 make (编译yaml目录的时候,需要用到的)# 需要注意的版本:ansible依赖python-devel包,如果环境没有,需要先准备和自己环境可用的python-devel# tar包下载地址:(原创 2020-11-17 16:44:41 · 616 阅读 · 0 评论 -
suse 12 脚本部署docker(二进制文件)
suse-linux:~ # cat /etc/issueWelcome to SUSE Linux Enterprise Server 12 SP3 (x86_64) - Kernel \r (\l).suse-linux:~ # uname -aLinux suse-linux 4.4.73-5-default #1 SMP Tue Jul 4 15:33:39 UTC 2017 (b7ce4e4) x86_64 x86_64 x86_64 GNU/Linuxsuse-linux:~ # sy原创 2020-11-23 22:18:52 · 828 阅读 · 0 评论 -
suse 12 配置ip,dns,网关,hostname,ssh以及关闭防火墙
suse-linux:~ # cat /etc/issueWelcome to SUSE Linux Enterprise Server 12 SP3 (x86_64) - Kernel \r (\l).suse-linux:~ # uname -aLinux suse-linux 4.4.73-5-default #1 SMP Tue Jul 4 15:33:39 UTC 2017 (b7ce4e4) x86_64 x86_64 x86_64 GNU/Linuxsuse-linux:~原创 2020-11-30 14:36:47 · 7339 阅读 · 0 评论 -
suse 12 利用缓存创建本地源供内网服务使用
前言:其实,咱也不知道为啥写了这篇博客,咱就是想学一学suse,咱也不会,咱也只能学,只能查[# 上个月部署公司新版本产品,使用的是ansible部署的,由于suse的一些特殊性(暂时还没有去研究ansible的zypper部署方式,最终是用python的方式部署的ansible),想起之前用过yum的缓存方式去创建本地源,就想着给suse也整一个,最近整完之后,在思考几个问题,如下:1、'虽然机器是客户的,无法添加光驱,但是我可以把iso镜像里面的文件压缩一下,上传到服务器就可以了(iso里面的源已原创 2020-12-09 20:24:52 · 809 阅读 · 0 评论 -
suse 12 安装git客户端
suse-linux:~ # zypper addrepo http://download.opensuse.org/repositories/devel:/tools:/scm/SLE_12_SP5/devel:tools:scm.reposuse-linux:~ # zypper in git-core安装完成后,会发现一个问题,git后面的参数无法自动补全,进行如下操作即可suse-linux:~ # ll /etc/bash_completion.d/ | grep git-rw-r--r原创 2020-12-14 16:57:20 · 1594 阅读 · 0 评论