k8包管理执掌命令大全

  

前言

  

<强>执掌的三个核心概念:

  
      <李>图:图就是一个安装包,类似与rpm, deb这样的安装包李   <李> Reporitory:仓库,一个http服务器存包放图表。安装完舵之后,默认配置了谷歌官方稳定仓库。   <李>发布:heml安装一个图表之后生成的实例。一个图表每次安装都会产生一个释放。
    释放之间没有直接关系,每个发布有修订,对应这个释放在舵管理下的版本。   
  

<强>执掌安装有四种方式:

  
      <李>从存储库,<代码>舵安装稳定/mysql   <李>图表打包后的tgz包,<代码>舵安装mysql-2.3.tgz   <李>从tgz解压后的图表目录,<代码>舵安装mysql/   <李>从url http://127.0.0.1:8879 <代码>舵安装/图表/mysql代码   
  

执掌的日常使用:

  
一个释放的生命周期
  
      <李>   

    首先查找包,如想要安装mysql, <代码>执掌搜索mysql>   

     <代码>美元执掌搜索mysql
      名称表版本应用程序版本描述
      5.7.14 1.3.0稳定/mysql版本快速、可靠、可伸缩、容易使用的开源rel……
      稳定/,mysqldump 2.5.0 2.4.1执掌图表来帮助使用mysqldump备份MySQL数据库
      稳定/prometheus-mysql-exporter 0.5.1 v0.11.0执掌图表的普罗米修斯mysql出口国cloudsqlp……
      稳定/percona 1.1.0 5.7.17免费,完全兼容,增强,开源dropin代表……
      稳定/percona-xtradb-cluster 1.0.0 5.7.19免费,完全兼容,增强,开放源码dropin代表 
      李   <李>   

    查看安装包的内容,执掌检查- h,执掌检查值只查看暴露的自定义参数,或者直接执掌取下载此安装包至当前目录。

      
     <代码类=" language-bash ">执掌检查值稳定美元/mysql
      # # mysql版本形象
      # #裁判:https://hub.docker.com/r/library/mysql/tags/# #
      图片:“mysql”
      imageTag:“5.7.14”
      
      busybox:
      图片:“busybox”
      标签:“1.29.3”
      
      testFramework:
      图片:“dduportal/蝙蝠”
      标签:“0.4.0”
      
      # #为root用户指定密码
      # #
      10 # #默认值:随机字符串
      # mysqlRootPassword:测试 
      李   <李>根据查看到的值来自定义安装或直接安装。舵安装,使用<代码>执掌模板美元chartsName> ——即将调试代码来模拟安装过程并打印配置信息。   
     <代码>猫& lt; & lt;EOF的在config.yaml
      mariadbUser: user0
      mariadbDatabase: user0db
      EOF
      舵安装稳定/mysql - f配置。yaml——设置service.nodePort=31313
      #只查看安装过程中的文件,不进行实际安装。
      舵安装稳定/mysql - f配置。yaml——设置服务。nodePort=31313——调试——管制
      #输出对应美丽的yaml文件
      执掌模板稳定/mysql - f配置。yaml——设置服务。nodePort=31313  
      <李>查看安装后的版本,执掌ls,可以查看发布的名字,修正版本,更新时间,当前状态,图表版本,应用版本,名称空间。   
     <代码>执掌ls美元
      命名空间名称修订更新状态图表应用程序版本
      gilded-mule 6结婚2019年7月17日10:31:33部署minio-2.5.0 RELEASE.2019-05-14T23-57-45Z违约
      hopping-rottweiler 1结婚2019年7月17日10:06:06失败minio-2.5.0 RELEASE.2019-05-14T23-57-45Z违约
      modest-tuatara 1结婚2019年7月17日10:09:30失败qujun-2.5.0 RELEASE.2019-05-14T23-57-45Z默认 
      <李>   

    查看释放当前安装的资源状态,执掌releaseName美元地位。

      
     <代码> gilded-mule执掌美元地位
      最后的部署:2019年7月17日10:31:33结婚
      名称空间:默认
      状态:部署
      
      资源:==比;v1/ConfigMap
      姓名数据年龄
      gilded-mule-minio 1 68==比;v1/PersistentVolumeClaim
      名字状态体积容量访问模式STORAGECLASS年龄
      gilded-mule-minio等待68==比;v1/Pod(相关)
      重启名字就绪状态的年龄
      镀金骡- minio - 84 f85fff78 rv6r6 Pending 0 68 0/1==比;v1/秘密
      名称类型数据时代
      gilded-mule-minio不透明的2 68 m
      
      ...........
       
      李   <李>   

    查看释放详细信息,heml releasename美元,查看对应美丽的yaml文件,执掌得到清单releasename美元。查看安装时自定义的价值。heml得到价值美元releasename

      
     <代码>执掌得到gilded-mule美元
      修订:6
      发布:2019年7月17日10:31:33结婚
      图:minio-2.5.0
      用户提供的值:
      服务:
      nodePort: 31312
      
      计算值:
      DeploymentUpdate:
      maxSurge: 100%
      maxUnavailable: 0
      类型:RollingUpdate
      StatefulSetUpdate:
      updateStrategy: RollingUpdate
      
      ......
      #查看这个释放安装时自定义的参数。
      美元执掌gilded-mule得到值
      服务:
      nodePort: 31312 

    k8包管理执掌命令大全