K8S系列文章之 开源的堡垒机 jumpserver

这篇具有很好参考价值的文章主要介绍了K8S系列文章之 开源的堡垒机 jumpserver。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、jumpserver作为一款开源的堡垒机,不管是企业还是个人,我觉得都是比较合适的,而且使用也比较简单。

  二、这里记录一下安装和使用过程。

  1、安装,直接docker不是就行

version: '3'
services:
  xbd-mysql:
    image: mysql:8.0.19
    restart: always
    container_name: xbd-mysql
    environment:
      - TZ=Asia/Shanghai
      - MYSQL_ROOT_PASSWORD=root
      - MYSQL_DATABASE=jumpserver
    volumes:
      - /var/lib/mysql:/var/lib/mysql
    ports:
      - 3306:3306
    privileged: true
    command: [ '--lower_case_table_names=1',
               '--character-set-server=utf8',
               '--collation-server=utf8_general_ci',
               '--default_authentication_plugin=mysql_native_password']

  xbd-jumpserver:
    image: jumpserver/jms_all:v2.25.5
    restart: always
    container_name: xbd-jumpserver
    environment:
      - TZ=Asia/Shanghai
      - DB_HOST=xbd-mysql
      - DB_PORT=3306
      - DB_NAME=jumpserver
      - DB_USER=root
      - DB_PASSWORD=root
    ports:
      - 80:80
      - 2222:2222
    depends_on:
      - xbd-mysql

  目前没有看到3版本的,3版本的功能更加强大,可以官网学习一下。

  2、使用

  资产添加不用细讲,主要是配置过程,举个例子,适用window系统,配置方式。

  

K8S系列文章之 开源的堡垒机 jumpserver,容器化,云原生技术,DevOps,kubernetes,开源,容器

  注意window需要设置密码在进行RDP连接。

  

K8S系列文章之 开源的堡垒机 jumpserver,容器化,云原生技术,DevOps,kubernetes,开源,容器

  授权时,配出来就行。

  其他的资产和应用这里不讲,主要弄一下k8s的管理。

  1)在k8s环境建立账号

apiVersion: v1
kind: ServiceAccount
metadata:
  name: jumpserver-admin
  namespace: kube-system
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: jumpserver-admin
subjects:
  - kind: ServiceAccount
    name: jumpserver-admin
    namespace: kube-system
roleRef:
  kind: ClusterRole
  name: cluster-admin
  apiGroup: rbac.authorization.k8s.io

  执行

kubectl apply -f <file>

  查看token,进行配置

  a、在master节点,进行

kubectl -n kube-system get secrets
kubectl -n kube-system describe secret jumpserver-admin-token-<uid>

  

K8S系列文章之 开源的堡垒机 jumpserver,容器化,云原生技术,DevOps,kubernetes,开源,容器

  b、配置

   

K8S系列文章之 开源的堡垒机 jumpserver,容器化,云原生技术,DevOps,kubernetes,开源,容器

  C、应用管理中授权就行。

  三、web终端测试

  

K8S系列文章之 开源的堡垒机 jumpserver,容器化,云原生技术,DevOps,kubernetes,开源,容器

   四、jumpserver很不错的一个堡垒机/跳板机。方便很多。官网地址:JumpServer - 开源堡垒机 - 官网

  五、最后在说一下,可以使用堡垒机的2222端口,通过账号连接,也是比较方便的。

  

K8S系列文章之 开源的堡垒机 jumpserver,容器化,云原生技术,DevOps,kubernetes,开源,容器

  

K8S系列文章之 开源的堡垒机 jumpserver,容器化,云原生技术,DevOps,kubernetes,开源,容器文章来源地址https://www.toymoban.com/news/detail-630388.html

到了这里,关于K8S系列文章之 开源的堡垒机 jumpserver的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • K8S系列文章之 部署MySQL数据库

    1 编写 mysql.yaml文件 2 执行如下命令创建 3 通过如下命令查看创建结果 使用如下命令查看 如: [root@master ~]# kubectl get pod -n devops | grep mysql devops-mysql-59b68c47d4-ttbng               1/1     Running   0          23h [root@master ~]# 4 命令行进入Pod并登录mysql 至此,数据库已经安装完成,

    2024年02月11日
    浏览(30)
  • K8S系列文章之 Docker安装使用Kafka

    通过Docker拉取镜像的方式进行安装 照例先去DockerHub找一下镜像源,看下官方提供的基本操作(大部分时候官方教程比网上的要清晰一些,并且大部分教程可能也是翻译的官方的操作步骤,所以直接看官方的就行) 老实说Kafka的参数配置项太多了,比较繁琐。 如果是Linux环境下

    2024年02月13日
    浏览(32)
  • K8S系列文章之 Shell批处理脚本应用

    1、批处理脚本介绍 命令批处理脚本:/usr/shell/all.sh 文件批量分发脚本:/usr/shell/scp.sh 2、 批处理命令脚本原理 读取/usr/shell/hosts文件中的ip列表 使用$*接收脚本所有参数 for循环遍历hosts文件中的ip地址 通过ssh host cmd 实现目的ip命令 eval命令判断并打印命令执行结果 for循环遍历

    2024年02月13日
    浏览(27)
  • K8S系列文章 之 容器网络基础 Docker0

    使用 ip addr 命令看一下网卡: 其中lo是本地回环地址,docker0就是docker0地址,也就是docker的地址172.17.0.1。 docker使用的是桥接模式,使用的技术是evth-pair技术,后面会解释。 比如有两个容器,容器A要去访问容器B,该如何访问?使用127.0.0.1吗?还是写docker0地址? 我们运行起一

    2024年02月14日
    浏览(43)
  • K8S系列文章之 自动化运维利器 Fabric

    Fabric 主要用在应用部署与系统管理等任务的自动化,简单轻量级,提供有丰富的 SSH 扩展接口。在 Fabric 1.x 版本中,它混杂了本地及远程两类功能;但自 Fabric 2.x 版本起,它分离出了独立的 Invoke 库,来处理本地的自动化任务,而 Fabric 则聚焦于远程与网络层面的任务。 为了

    2024年02月14日
    浏览(44)
  • K8S系列文章之 自动化运维利器 Ansible

    第一步:安装我们的epel扩展源 我这里会报/var/run/yum.pid 已被锁定,如果没有直接进行下一步 解决方法:删除/var/run/yum.pid,即 rm -rf /var/run/yum.pid ,重新执行第一步 第二步:安装 ansible 如果还报/var/run/yum.pid 已被锁定,还是直接进行删除,然后重新执行 yum -y install ansible 第三

    2024年02月13日
    浏览(44)
  • K8S系列文章之 离线安装自动化工具Ansible

    参考 文档 离线安装 Ansible - DevOps - dbaselife 一、Ansible简介 Ansible是一款开源的IT配置管理工具,常被IT界的小伙伴们用于自动化的场景,多用在服务部署、配置管理方面。配置文件采用最常见的yaml格式,学习起来也是比较容易,Ansible并不需要也没有agent,只有一个控制端。该

    2024年02月14日
    浏览(32)
  • 微服务系列文章之 Springboot应用在k8s集群中配置的使用

    Docker部署其实也可以再docker run或者dockerfile里面,将配置文件目录映射到宿主机,然后通过宿主机配置文件修改参数。 很多时候Dockerfile文件中需要定义变量,减少对Dockerfile文件的修改,在编译的时候从外部传入参数,这种情况可使用  ARG 参数,然后通过 --build-arg 进行赋值。

    2024年02月16日
    浏览(27)
  • 【K8S系列】深入解析K8S监控

    做一件事并不难,难的是在于坚持。坚持一下也不难,难的是坚持到底。 文章标记颜色说明: 黄色 :重要标题 红色 :用来标记结论 绿色 :用来标记论点 蓝色 :用来标记论点 Kubernetes (k8s) 是一个容器编排平台,允许在容器中运行应用程序和服务。今天学习一下k8s监控相关

    2024年02月12日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包