TH小破站

  • 首页
  • 容器
    • 认识Docker
    • DockerFile详解
  • k8s
    • 认识Kubernetes
    • Kubernetes部署--(kubeadm方式)
    • kubeasz部署k8s集群
    • Ansible-binary部署k8s集群-1.31.2
  • Ceph
    • 认识分布式存储
    • CPEH部署
  • CI/CD
    • DevOps认识
    • 部署--Gitlab
  • ELK
    • ELK简介
    • Elasticsearch
    • Kibana部署
    • Logstash
    • ELK--收集 tomcat 日志(实战)
  • HD
    • 认识--大数据
    • Hadoop-单机部署
    • Hadoop-伪分布部署
    • Hadoop-完全分布部署
    • Hadoop-(HA)完全分布部署
    • Ambari自动部署--Hadoop
  • Nginx
    • Nginx功能介绍
    • Nginx安全选项
    • Nginx配置文件简单介绍
    • 网站服务器部署
  • 监控
    • ZABBIX-部署(yum)
    • ZABBIX-编译安装
  • 云计算
    • KVM 概述
    • OpenStack企业级部署(T版)
    • OpenStack之dashboard部署
    • OpenStack-controller的高可用
    • openstack(Caracal版_ubuntu版本)部署
  • 数据库
    • mariadb与mysql
    • mysql主从
    • MySQL--冷备(实战)
    • MySQL--热备(dump表)
    • MySQL--热备(dump库)
    • 数据恢复实战案例
    • Xtrabackup实现MySql8.x全量备份
    • MyCat实现数据库读写分离
    • MHA实现数据库高可用
    • Percona XtraDB(PXC)实现数据库集群高可用
    • 数据库压力测试
    • PostgreSQL 基操
    • PostgreSQL备份恢复
    • PostgreSQL高可用
    • MongDB安装配置基础使用
    • MongoDB实现复制集
    • MongoDB备份还原
  • 自动化
    • ssh远程服务原理及配置
    • Ansible剧本文件应用
    • Ansible管理服务介绍
    • Ansible自动化部署node_exporter(包含升级,回滚)
    • Saltstack-部署安装
  • 脚本
    • 一键查看服务器资源利用率
    • 一键生成SSL证书
    • 保存指定数量的文件/目录
    • 初始化服务器
    • 扫描可用IP
    • 批量分发SSH密钥
    • 监控多主机磁盘脚本
    • 一键安装MySQL8.x脚本
    • Python脚本监控ES集群
    • 资源巡检脚本
    • 查看各用户使用的cpu占比
热衷于分享
架构师成长之路 !!!
  1. 首页
  2. Kubernetes
  3. 正文

堡垒机使用管理-数据库 -K8S

2024年11月19日 927点热度 0人点赞 0条评论

1.)堡垒机数据库使用

1.0)在MySQL创建对应的账号和库

MySQL [(none)]> create database www;
Query OK, 1 row affected (0.01 sec)
​
MySQL [(none)]> grant all on www.* to www@'%' identified by 'www123';
Query OK, 0 rows affected, 1 warning (0.01 sec)
​
MySQL [(none)]> create database cos;
Query OK, 1 row affected (0.01 sec)
​
MySQL [(none)]> grant all on cos.* to cos@'%' identified by 'cos123';
Query OK, 0 rows affected, 1 warning (0.01 sec)

1.1)堡垒机录入数据库

image-20241119170507435

1.2)堡垒机账号授权资产授权

image-20241119182539164

image-20241119182428921

1.3)查看自己有哪些库的连接权限

image-20241119170630645

1.4)选择对应用户连接数据库

image-20241119170705725

1.5)连接数据库

image-20241119170808824

堡垒机K8S使用

2.0)k8s集群注入k8s服务账号

apiVersion: v1
kind: ServiceAccount
metadata:
  name: jumpserver-admin
  namespace: kube-system
---
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
  name: jumpserver-admin
subjects:
  - kind: ServiceAccount
    name: jumpserver-admin
    namespace: kube-system
roleRef:
  kind: ClusterRole
  name: cluster-admin
  apiGroup: rbac.authorization.k8s.io
​
---
apiVersion: v1
kind: Secret
metadata:
  name: jumpserver-admin-access
  annotations:
    kubernetes.io/service-account.name: "jumpserver-admin"
type: kubernetes.io/service-account-token

获取token并转码

root@master:~/k8s/admin-token# kubectl  get secrets -n kube-system jumpserver-admin-access -o jsonpath={.data.token} | base64 -d && echo 
eyxxxnNFSmxKdGUyxxZFQjVOQUwxs2VhY2NvdW50Iiwia3ViZXJuxxZXJ2aWNlYWxx9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJqdW1wc2VydmVyLWFkbWluLWFjY2VzcxxxiJqdW1wc2VydmVyLWFkbWluIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQudWlkIjoiZTNhOTAxYjYtNGIyOS00ZjczLTk5YWEtYjlkODJmMTNhZGVkIiwic3ViIjoic3lzdGVtOnNlcnZpY2VhY2NvdW50Omt1YmUtc3lzdGVtOmp1bXBzZXJ2ZXItYWRtaW4ifQ.XuIQX76bSHmBvkqXLCq6U_0kMiO1GYsHbfaMNKpJNxr-oNP2iNG4F5DLYAE_9l9yc3EAE-7fnClVe9XYDT2Kzv0avJlg04CMYyfxtxWyFzfeq6DcGWA6dC73sVAios4-rSBqA47SIdK16Kz_QERoAp2zgk8jYVn9Sb4VZIr92VD44_iYrxD3qoF_pIcJUyWecdDn05iOZZD57qX1ZeQw7s81vm6aqomnA0m8e-b8Z2UN0dtEZMD3vEXHtoOaDWHZ7dYiI5N5aySgttdqBQM3xxoDqZRGSrVlzn40Ail-1x7sXISIgNlnp3cYVdq676a8Gn2r5y-5UiuC19ZlChSHtg

2.1)堡垒机录入K8S集群

添加账号

image-20241119175429423

image-20241119175401831

2.2)堡垒机账号授权和资产授权

image-20241119182357342

2.3)终端查看自己有权限的K8S集群

image-20241119175856189

2.4)连接K8S

标签: 暂无
最后更新:2024年11月19日

tanghao946

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
文章目录
  • 1.)堡垒机数据库使用
    • 1.0)在MySQL创建对应的账号和库
    • 1.1)堡垒机录入数据库
    • 1.2)堡垒机账号授权资产授权
    • 1.3)查看自己有哪些库的连接权限
    • 1.4)选择对应用户连接数据库
    • 1.5)连接数据库
  • 堡垒机K8S使用
    • 2.0)k8s集群注入k8s服务账号
    • 2.1)堡垒机录入K8S集群
    • 2.2)堡垒机账号授权和资产授权
    • 2.3)终端查看自己有权限的K8S集群
    • 2.4)连接K8S

COPYRIGHT © 2025 TH小破站. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

渝ICP备2023013789号

渝公网安备50011702500926号