Ansible部署RKE+Rancher
环境信息节点信息 节点名称 IP地址 角色 rke01 192.168.234.132 k8s master rke02 192.168.234.130 xxxxxxxxxx twine upload –repository-url http://172.16.1.10:8081/repository/pypi/ –username admin –password admin di ...
阅读更多
Kubernetes教程
概述什么是KubernetesKubernestes简称K8S,是由Google开源的容器引擎编排工具。可以高效、快速实现应用部署、高可用的实现。 k8s架构从k8s架构图可以看出,主要分为两种节点:Master、Node Master:运行kube-api、kube-controller-manager、kube-scheduler、etc等组件实现k8s资源的调度、健康检查等。 Node:运 ...
阅读更多
keycloak高可用实践
Keycloak是什么Keycloak 是适用于 Web 应用程序和 RESTful Web 服务的单点登录解决方案。Keycloak 的目标是使安全性变得简单,以便应用程序开发人员可以轻松保护他们在组织中部署的应用程序和服务。开发人员通常必须自己编写的安全功能是开箱即用的,并且可以轻松地根据组织的个人需求进行定制。 Keycloak 提供可定制的用户界面,用于登录、注册、管理和帐户管理。您还可以 ...
阅读更多
RKE集群部署Rancher
简介 软件版本 安装helmhelm版本对应K8S版本 Helm 版本 支持的 Kubernetes 版本 3.12.x 1.27.x - 1.24.x 3.11.x 1.26.x - 1.23.x 3.10.x 1.25.x - 1.22.x 3.9.x 1.24.x - 1.21.x 3.8.x 1.23.x - 1.20.x 3.7.x 1.22.x - 1 ...
阅读更多
Spring Security详解
简介Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架,专门为Java应用程序提供安全解决方案。主要提供身份验证和授权两大功能。在身份验证方面,它支持多种认证机制,如用户名密码认证、OAuth2、SAML等。在授权方面,它提供了基于角色的访问控制(RBAC)和访问控制列表(ACL)等功能。Spring Security还提供了一系列过滤器,用于拦截和检查进入应用程序的 ...
阅读更多
SpringBoot3框架教程
环境信息 JAVA版本 SpringBoot版本 JDK 23.0.2 3.5.0-M2 MySQL 5.7.44 搭建环境1.创建aiops springboot项目,删除src目录 2.创建子模块 例如: D:\CODE\AIOPS├─.idea├─.mvn│ └─wrapper└─gateway ├─.mvn │ └─wrapper ├─src ...
阅读更多
SHELL脚本汇总
用户修改用户shellusermod -s /usr/bin/bash username 数组数据拼接将多个数组拼接为一个数组 array1=("aaa")array2=("bbb")array_list=($array1 $array2) 日志封装日志函数 function log() { local level="$1" ...
阅读更多
SpringBoot搭建博客后台项目
环境搭建项目功能 模块 功能 博客门户 博客文章、问答管理、标签管理、评论管理 博客权限管理系统 分类管理、标签管理、文章审核、广告管理、问答管理、系统权限管理 技术栈 软件 版本 JDK 1.8 Maven 3.3.9 Spring Boot 3.2.1 Spring Cloud Hoxton.SR5 Spring Security Oauth2 + ...
阅读更多
Python解析ANT配置文件
ANT配置文件build.xml示例配置文件如下 <?xml version="1.0" encoding="UTF-8"?><project name="YourProjectName" default="build" basedir="."> <!-- 定义属 ...
阅读更多
Python接受命令行参数
argparseargparse 是 Python 的一个标准库,用于解析命令行参数。它提供了一种简单而灵活的方式来处理命令行输入,并生成帮助信息。 内置方法 方法 描述 ArgumentParser() 创建 ArgumentParser 对象。 add_argument() 添加命令行参数。 add_argument_group() 添加参数组。 add_mutually ...
阅读更多