清理wsl2系统残留
1234567wsl --shutdown #关闭wsl2diskpart # 运行diskpart diskpart> select vdisk file="{vhdx文件名}" # 指定磁盘文件,存储位置一般在如下地址:C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_xxx\LocalState\ext4.vhdxdiskpart> compact vdisk # 等待压缩完成即可
kubernetes学习笔记0-命令
1234kubectl scale deploy --replicas=0 <Deployment名称> -n <Namespace名称>docker run --rm -v //var/run/docker.sock:/var/run/docker.sock -v ~/Desktop:/root/trivy trivy:latest -trivy_args "--skip-update --ignore-unfixed ${1}" -report_name report${date} -local_report_path /root/trivykubectl rollout restart deploy
traefik配置demo
middleware-ipwhitelist1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677apiVersion: traefik.containo.us/v1alpha1kind: Middlewaremetadata: name: ipwhitelistspec: ipWhiteList: sourceRange: - 127.0.0.1/32``` * middleware-stripprefix```shellapiVersion: traefik.containo.us/v1alpha1kind: Middlewaremetadata: name: stripprefixspec: stripPrefix: prefixes: - /admin``` * middleware-hstshead ...
aks使用
aks 使用背景公司使用azure提供的k8s托管服务,即aks服务。所以学习了一下aks的一些知识。
azure cli的部署安装什么是 Azure CLI?Azure 命令行接口 (CLI) 是一个跨平台的命令行工具,可连接到 Azure 并对 Azure 资源执行管理命令。 它允许使用交互式命令行提示符或脚本通过终端执行命令。可以在 Linux、Mac 或 Windows 计算机上本地安装 Azure CLI。 还可以通过 Azure Cloud Shell 在浏览器中使用,或者从 Docker 内部运行。
安装在 Linux 上安装 Azure CLI12345678sudo rpm --import https://packages.microsoft.com/keys/microsoft.ascecho -e "[azure-cli]name=Azure CLIbaseurl=https://packages.microsoft.com/yumrepos/azure-clienabled=1gpgcheck=1gpgkey=https://packages. ...
trivy
trivy 扫描工具踩坑记录介绍trivy 是一个镜像扫描工具,用于扫描 docker image 是否有漏洞。现在最新版本不仅支持 image 扫描,也有了其他功能。
基础使用1234567891011# 扫描镜像,并按照模板内容输出json格式trivy image --exit-code 0 --server $TRIVY_SERVER --username $HARBOR_USER --password $HARBOR_PASS --format template --template "@/contrib/gitlab.tpl" --output "$TRIVY_CACHE_DIR/dotnet-scanning-report.json" $IMAGE_NAME_DOTNET:$IMAGE_VERSION # 扫描镜像,输出内容到控制台trivy image --exit-code 0 --cache-dir /db/cache --skip-db-update --username $HARBOR_USER --pas ...