首页 > 其他分享 >k8s之Secret

k8s之Secret

时间:2022-09-27 17:04:11浏览次数:45  
标签:name SERVICE nacos value Secret MYSQL xbd k8s

  一、密钥配置,简单一点就是重要的密钥管理。

  二、阿里云(其他docker仓库也适用)的密钥管理

  1)登录自己的docker仓库

docker login --username=<email> registry.cn-chengdu.aliyuncs.com

  2)获取密钥并转成base64

cat ~/.docker/config.json | base64

  

   3)编写Secret

apiVersion: v1
kind: Secret
metadata:
  name: aliyun-secret
  namespace: default
type: kubernetes.io/dockerconfigjson
data:
  .dockerconfigjson: ewoJImF1dGhzIjogewoJ...

  三、镜像拉取配置

apiVersion: apps/v1
kind: Deployment
metadata:
  name: xbd-nacos
spec:
  replicas: 2
  selector:
    matchLabels:
      app: xbd-nacos
  template:
    metadata:
      labels:
        app: xbd-nacos
    spec:
      containers:
        - name: xbd-nacos
          image: registry.cn-chengdu.aliyuncs.com/xbd/xbd-nacos:1.0
          imagePullPolicy: IfNotPresent
          env:
            - name: MODE
              value: standalone
            - name: SPRING_DATASOURCE_PLATFORM
              value: mysql
            - name: MYSQL_SERVICE_HOST
              value: xbd-mysql
            - name: MYSQL_SERVICE_PORT
              value: "3306"
            - name: MYSQL_SERVICE_DB_NAME
              value: xbd_nacos
            - name: MYSQL_SERVICE_USER
              value: root
            - name: MYSQL_SERVICE_PASSWORD
              value: root
            - name: MYSQL_SERVICE_DB_PARAM
              value: characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&allowMultiQueries=true&allowPublicKeyRetrieval=true
      imagePullSecrets:
        - name: aliyun-secret

 

标签:name,SERVICE,nacos,value,Secret,MYSQL,xbd,k8s
From: https://www.cnblogs.com/ll409546297/p/16735115.html

相关文章

  • K8s Pod原理和运用
    Pod概念什么是Pod?Pod可简单地理解为是一组、一个或多个容器,具有共享存储/网络及如何运行容器的规范。Pad包含一个或多个相对紧密耦合的应用程序容器,处于同一个Pod中的容......
  • 云原生爱好者周刊:你对 K8s 集群升级有信心吗?
    开源项目推荐GoNoGo在Kubernetes集群中,有多种因素会影响到附加组件的升级成功率,比如某些组件只支持特定的API或者特定的Kubernetes版本,某些组件废弃了特定的annot......
  • 续(基于外部prometheus监控k8s 集群及k8s应用服务 )
     续:基于外部prometheus监控k8s集群及k8s应用服务 ......
  • 【云原生】Hadoop HA on k8s 环境部署
    目录一、概述二、开始部署1)添加journalNode编排1、控制器Statefulset2、service2)修改配置1、修改values.yaml2、修改hadoop/templates/hadoop-configmap.yaml3)开始安装4)......
  • 案例分享 生产环境逐步迁移至k8s集群 - pod注册到consul
    #案例分享生产环境逐步迁移至k8s集群-pod注册到consul#项目背景多套业务系统,所有节点注册到consul集群,方便统一管理使用consul的dns功能,所有节点hostname能pin......
  • groovy 调整k8s的副本数定时任务
    目录groovy调整k8s的副本数定时任务groovy调整k8s的副本数定时任务packageplatformnode('ecs_wuhan_docker'){println"${BUILD_URL}console"defwxKey......
  • clickhouse高可用k8s集群搭建
    前提条件安装一个k8s集群安装helm工具1,安装operatorhelmrepoaddckhttps://radondb.github.io/radondb-clickhouse-kubernetes/helmrepoupdatekubectlcreaten......
  • K8S入门详细地教程
    Kubernetes详细教程1.Kubernetes介绍1.1应用部署方式演变在部署应用程序的方式上,主要经历了三个时代:传统部署:互联网早期,会直接将应用程序部署在物理机上优点:简单......
  • k8s将dockershim移除之后,如何继续使用docker?
    说说这个前提,就是k8s宣布将dockershim给移除了这么个点 为什么要移除 说白了,就是k8s是想建立标准的,通过的CRI,容器运行的接口,不仅仅可以支持docker,还可以支持其他的......
  • K8S系列(四)——常用命令汇总
    【前言】  K8S虽然可以通过dashboard等图形化界面去管理,但是一些常用命令我们还是要记下。为了方便查看,命令按照资源类型的各种操作命令来分类,部分命令可能会存在重复情......