2023-6-15 myluzh
Kubernetes
0x01 关于minikube
只是一个 K8S 集群模拟器,只有一个节点的集群,只为测试用,master 和 worker 都在一起
0x02 安装minikube
安装非常简单,支持各种平台,安装方法查看https://minikube.sigs.k8s.io/docs/start/,需要提前安装好 Docker
0x03 命令
# 启动集群
minikube start
# 查看节点。kubectl 是一个用来跟 K8S 集群进行交互的命令行工具
kubectl get node
# 停止集群
minikube stop
# 清空集群
minikube delete --all
# 安装集群可视化 Web UI 控制台
minikube dashboard
阅读全文>>
标签: k8s kubernetes
评论(0)
(290)
2023-6-15 myluzh
Docker
0x01 前言
阿里云容器镜像仓库个人版本是不收费的,只不过限制3个命名空间与300个仓库。
地址为:https://cr.console.aliyun.com/cn-hangzhou/instances
创建一个命名空间,然后创建一个名为hellohttp的仓库
0x02 创建一个python http应用
父文件夹名称hellohttp,文件名为main.py。
运行起来后访问http8080端口会显示一些测试信息。
import http.server
import socketserver
import socket
class MyHandler(http.server.SimpleHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.send_header("Content-type", "text/html")
self.end_headers()
# 输出 "Hello, World!"
self....
阅读全文>>
标签: docker dockerfile
评论(0)
(285)
2023-6-4 myluzh
Linux
0x00 前言
接到用户报障,云主机ssh无法连接,并且主机状态不通。用户说在此之前运行过一个linux系统优化脚本init-server.sh。
0x01 尝试重启
通过后台vnc进入云主机后发现linux引导一直卡在:“ip_local_port_range: prefer different parity for start/end values.”,尝试重启后也是这样。
0x02 分析优化脚本
问用户要了优化脚本,大概看了下,优化脚本中的”sysctl -p /etc/sysctl.d/wpg.conf“就是修改了linux内核的一些参数。
感觉是优化脚本中的这一条内容导致的:“net.ipv4.ip_local_port_range=15000 65000”
0x03 进入单用户模式修复
尝试进入单用户模式,折腾了半天终于进去了,打算使用“sysctl -p /etc/sysctl.conf”把配置文件换成原来的,敲下命令提示“sysctl command not found”。
百度了下解决方法:原来单用户模式下需要执行”chroot /sysroot“,因为目前所在的环境就是一个安...
阅读全文>>
标签: linux grub 内核 故障
评论(0)
(412)
2023-6-1 myluzh
Nginx
0x01 通过rpm包离线安装
rpm包地址:https://nginx.org/packages/centos/7/x86_64/RPMS/
wget https://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.24.0-1.el7.ngx.x86_64.rpm
rpm -i nginx-1.24.0-1.el7.ngx.x86_64.rpm
0x02 创建nginx仓库文件
vim /etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[nginx-mainline]
name=nginx mainline repo
baseurl=...
阅读全文>>
标签: centos nginx
评论(0)
(345)