Files
kuboard-press/docs/guide/namespace/adjustion.html
huanqing.shao 9def78f028 badge
2019-07-31 07:56:38 +08:00

27 lines
16 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>日常调整 | Kuboard</title>
<meta name="description" content="A cool Kubernetes Dashboard">
<meta name="keywords" content="Kubernetes, Docker, Dashboard, Kuboard, Linux, K8S, cluster, 分布式, 集群, 容器, 高可用">
<meta property="article:modified_time" content="Thu Jul 25 2019 06:22:52 GMT+0800 (GMT+08:00)"><meta property="og:site_name" content="Kuboard"><meta property="og:title" content="日常调整"><meta property="og:type" content="website"><meta property="og:url" content="/guide/namespace/adjustion.html"><meta name="twitter:title" content="日常调整"><meta name="twitter:url" content="/guide/namespace/adjustion.html"><meta name="twitter:card" content="summary_large_image">
<link rel="preload" href="/assets/css/0.styles.a88308ce.css" as="style"><link rel="preload" href="/assets/js/app.b49a6aca.js" as="script"><link rel="preload" href="/assets/js/11.42d7fd85.js" as="script"><link rel="preload" href="/assets/js/2.e1436c28.js" as="script"><link rel="preload" href="/assets/js/7.0d44a01e.js" as="script"><link rel="prefetch" href="/assets/js/10.6e5cfa80.js"><link rel="prefetch" href="/assets/js/12.c2300662.js"><link rel="prefetch" href="/assets/js/13.b168d9e1.js"><link rel="prefetch" href="/assets/js/14.a39ad74c.js"><link rel="prefetch" href="/assets/js/15.6b271638.js"><link rel="prefetch" href="/assets/js/16.260235f6.js"><link rel="prefetch" href="/assets/js/17.6f1a899c.js"><link rel="prefetch" href="/assets/js/18.0a1c6c47.js"><link rel="prefetch" href="/assets/js/19.b5b3f0cd.js"><link rel="prefetch" href="/assets/js/20.7d69131f.js"><link rel="prefetch" href="/assets/js/21.c7e0ae47.js"><link rel="prefetch" href="/assets/js/22.64094046.js"><link rel="prefetch" href="/assets/js/23.2e227f24.js"><link rel="prefetch" href="/assets/js/24.a4157a61.js"><link rel="prefetch" href="/assets/js/25.5be30684.js"><link rel="prefetch" href="/assets/js/26.fd2ceefd.js"><link rel="prefetch" href="/assets/js/27.bd1065a5.js"><link rel="prefetch" href="/assets/js/28.7af5748a.js"><link rel="prefetch" href="/assets/js/29.be522832.js"><link rel="prefetch" href="/assets/js/3.b1841a1e.js"><link rel="prefetch" href="/assets/js/30.43922425.js"><link rel="prefetch" href="/assets/js/31.bccaa107.js"><link rel="prefetch" href="/assets/js/32.8ced6c07.js"><link rel="prefetch" href="/assets/js/33.e55aadef.js"><link rel="prefetch" href="/assets/js/34.3b10d5bb.js"><link rel="prefetch" href="/assets/js/35.1ac88b63.js"><link rel="prefetch" href="/assets/js/36.ef7200f8.js"><link rel="prefetch" href="/assets/js/37.854d1062.js"><link rel="prefetch" href="/assets/js/38.4c345435.js"><link rel="prefetch" href="/assets/js/39.17a44c18.js"><link rel="prefetch" href="/assets/js/4.f8d362a5.js"><link rel="prefetch" href="/assets/js/40.ce489113.js"><link rel="prefetch" href="/assets/js/41.d8b05b79.js"><link rel="prefetch" href="/assets/js/42.b63f5407.js"><link rel="prefetch" href="/assets/js/43.aae640f3.js"><link rel="prefetch" href="/assets/js/44.06b497f8.js"><link rel="prefetch" href="/assets/js/45.e2dd4006.js"><link rel="prefetch" href="/assets/js/46.36adf3ab.js"><link rel="prefetch" href="/assets/js/47.42aa7d35.js"><link rel="prefetch" href="/assets/js/5.23287995.js"><link rel="prefetch" href="/assets/js/6.509a0793.js"><link rel="prefetch" href="/assets/js/8.9c3c2e00.js"><link rel="prefetch" href="/assets/js/9.43112bea.js">
<link rel="stylesheet" href="/assets/css/0.styles.a88308ce.css">
</head>
<body>
<div id="app" data-server-rendered="true"><div class="theme-container" data-v-61e379b0><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" class="home-link router-link-active"><!----> <span class="site-name">Kuboard</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/overview/" class="nav-link">简介</a></div><div class="nav-item"><a href="/install/install-dashboard.html" class="nav-link">安装</a></div><div class="nav-item"><a href="/guide/" class="nav-link router-link-active">使用</a></div><div class="nav-item"><a href="/micro-service/spring-cloud/" class="nav-link">微服务</a></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><div data-v-61e379b0><div style="text-align:center;margin-top:20px;" data-v-61e379b0><div class="side-nav-item" style="margin-left:0;" data-v-61e379b0><a href="/overview/" class="nav-link" data-v-61e379b0>简介</a></div> <div class="side-nav-item" data-v-61e379b0><a href="/install/install-dashboard" class="nav-link router-link-exact-active router-link-active" data-v-61e379b0>安装</a></div> <div class="side-nav-item" style="border-bottom:2px solid #0b85ff;" data-v-61e379b0><a href="/guide/" class="nav-link" data-v-61e379b0>使用</a></div> <div class="side-nav-item" data-v-61e379b0><a href="/micro-service/spring-cloud/" class="nav-link" data-v-61e379b0>微服务</a></div></div></div> <ul class="sidebar-links"><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>概述</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/" class="sidebar-link">概述</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>Example</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/example/busybox.html" class="sidebar-link">部署 busybox</a></li><li><a href="/guide/example/import.html" class="sidebar-link">导入 example 微服务</a></li><li><a href="/guide/example/monitor.html" class="sidebar-link">监控 example</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>集群管理</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/cluster/computing.html" class="sidebar-link">计算资源管理</a></li><li><a href="/guide/cluster/storage.html" class="sidebar-link">存储空间管理</a></li><li><a href="/guide/cluster/namespace.html" class="sidebar-link">名称空间管理</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading open"><span>应用管理</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/namespace/workload.html" class="sidebar-link">工作负载</a></li><li><a href="/guide/namespace/secrets.html" class="sidebar-link">Secrets</a></li><li><a href="/guide/namespace/configMap.html" class="sidebar-link">配置</a></li><li><a href="/guide/namespace/pvc.html" class="sidebar-link">存储卷声明</a></li><li><a href="/guide/namespace/adjustion.html" class="active sidebar-link">日常调整</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/guide/namespace/adjustion.html#前提" class="sidebar-link">前提</a></li><li class="sidebar-sub-header"><a href="/guide/namespace/adjustion.html#批量删除容器组" class="sidebar-link">批量删除容器组</a></li><li class="sidebar-sub-header"><a href="/guide/namespace/adjustion.html#批量调整镜像版本" class="sidebar-link">批量调整镜像版本</a></li><li class="sidebar-sub-header"><a href="/guide/namespace/adjustion.html#批量调整工作负载的副本数" class="sidebar-link">批量调整工作负载的副本数</a></li></ul></li><li><a href="/guide/namespace/multi-env.html" class="sidebar-link">多环境</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>问题诊断</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/diagonize/events.html" class="sidebar-link">集群事件</a></li><li><a href="/guide/diagonize/logs.html" class="sidebar-link">日志及终端</a></li><li><a href="/guide/diagonize/port-forward.html" class="sidebar-link">端口转发</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>监控套件</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/monitor/" class="sidebar-link">监控套件</a></li><li><a href="/guide/monitor/apis.html" class="sidebar-link">自定义监控套件</a></li></ul></section></li></ul> <div style="text-align: center; margin-top: 5vh;"><strong>在线体验</strong> <div><a target="_blank" href="http://demo.eip.work/#/login?isReadOnly=true&amp;token=eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJrdWJvYXJkLXZpZXdlci10b2tlbi1mdGw0diIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJrdWJvYXJkLXZpZXdlciIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6ImE1YWFiMmQxLTQxMjYtNDU5Yi1hZmNhLTkyYzMwZDk0NTQzNSIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDprdWJlLXN5c3RlbTprdWJvYXJkLXZpZXdlciJ9.eYqN3FLIT6xs0-lm8AidZtaiuHeX70QTn9FhJglhEyh5dlyMU5lo8UtR-h1OY8sTSeYdYKJAS83-9SUObKQhp6XNmRgOYAfZblKUy4mvbGVQ3dn_qnzxYxt6zdGCwIY7E34eNNd9IjMF7G_Y4eJLWE7NvkSB1O8zbdn8En9rQXv_xJ9-ugCyr4CYB1lDGuZl3CIXgQ1FWcQdUBrxTT95tzcNTB0l6OUOGhRxOfw-RyIOST83GV5U0iVzxnD4sjgSaJefvCU-BmwXgpxAwRVhFyHEziXXa0CuZfBfJbmnQW308B4wocr4QDm6Nvmli1P3B6Yo9-HNF__d2hCwZEr7eg"><p><img src="/assets/img/image-20190723104717575.f44900d3.png" style="width: 226px; height: 127px;"></p></a></div> <p><strong><a href="https://github.com/shaohq/kuboard-issues/issues" target="_blank">提交 BUG</a></strong></p> <strong>在线提问</strong> <p><img src="/assets/img/kuboard_qq.45e78dbf.png"></p></div></aside> <main class="page"> <div class="theme-default-content content__default"><h1 id="日常调整"><a href="#日常调整" aria-hidden="true" class="header-anchor">#</a> 日常调整</h1> <h2 id="前提"><a href="#前提" aria-hidden="true" class="header-anchor">#</a> 前提</h2> <p>必须具备如下条件:</p> <ul><li><p>Kubernetes 集群</p></li> <li><p>已在集群中安装 Kuboard</p></li></ul> <p>假设您一进入 <em><strong>example</strong></em> 名称空间页面,如下图所示:</p> <p><img src="/assets/img/image-20190720232405147.8fc011f9.png" alt="image-20190720232405147"></p> <h2 id="批量删除容器组"><a href="#批量删除容器组" aria-hidden="true" class="header-anchor">#</a> 批量删除容器组</h2> <p>批量删除容器组特别适用于 <strong>开发测试环境的版本更新</strong> 场景,描述如下:</p> <ul><li>开发/测试环境中,开发人员提交代码</li> <li>DevOps环境自动构建出 docker 镜像,并将 docker 镜像推送到仓库;
<ul><li>如果您的 devops 环境只在生成新的 branch 或者 tag 时,生成镜像的新 version那么原镜像标签的实际镜像已发生改变。</li></ul></li> <li>从 Kubernetes 中删除该镜像的 容器组</li> <li>Kubernetes 创建新的 容器组,并且该容器组重新从镜像仓库拉取最新的镜像</li></ul> <p>在 Kuboard 中,<em><strong>批量删除容器组</strong></em> 的操作步骤为:</p> <ul><li><p>在名称空间页面点击 <em><strong>容器组列表</strong></em></p> <ul><li><p>选择要筛选的应用分层,并点击刷新,</p></li> <li><p>选择要删除的容器组</p></li></ul> <p>如下图所示:</p></li></ul> <p><img src="/assets/img/image-20190720233322837.998be85a.png" alt="image-20190720233322837"></p> <ul><li>点击 <em><strong>删除</strong></em> 按钮</li></ul> <p><img src="/assets/img/image-20190720233348284.2360801d.png" alt="image-20190720233348284"></p> <ul><li>点击 <em><strong>确定</strong></em></li></ul> <p><img src="/assets/img/image-20190720233412812.4f5ce20f.png" alt="image-20190720233412812"></p> <ul><li>点击 <em><strong>应用</strong></em></li></ul> <p><img src="/assets/img/image-20190720233436465.6d8cf61e.png" alt="image-20190720233436465"></p> <ul><li><p>点击 <em><strong>完成</strong></em></p> <p>并等待,直到 kubernetes 完成对容器组的调整操作</p> <blockquote><p>Kuboard 会自动监听 kubernetes 执行此调整操作时的变化,您无需刷新页面,只要等待结果即可。</p></blockquote></li></ul> <p><img src="/assets/img/image-20190720233512996.d7ba2b19.png" alt="image-20190720233512996"></p> <h2 id="批量调整镜像版本"><a href="#批量调整镜像版本" aria-hidden="true" class="header-anchor">#</a> 批量调整镜像版本</h2> <p>批量调整镜像版本适用于如下场景:</p> <ul><li><p>需要更新容器所使用的镜像的版本号</p> <p>通常是经过测试的版本,且 DevOps 环境在构建镜像时,为其生成了新的版本号</p></li></ul> <p>批量调整镜像版本的操作如下:</p> <ul><li>在名称空间页面点击 <em><strong>调整镜像版本</strong></em></li></ul> <p><img src="/assets/img/image-20190721000526434.cfdf2d30.png" alt="image-20190721000526434"></p> <ul><li><p>在要调整的镜像上点击 <em><strong>修改</strong></em></p> <p>并填写新的镜像版本号,如下图所示:</p></li></ul> <p><img src="/assets/img/image-20190721000759925.bb32a332.png" alt="image-20190721000759925"></p> <ul><li>点击 <em><strong>执行变更</strong></em></li></ul> <p><img src="/assets/img/image-20190721000822458.5797bca7.png" alt="image-20190721000822458"></p> <ul><li>点击 <em><strong>应用</strong></em></li></ul> <p><img src="/assets/img/image-20190721000847954.6f05e4b8.png" alt="image-20190721000847954"></p> <ul><li><p>点击 <em><strong>完成</strong></em></p> <p>此时会进入容器组列表界面,请等待 Kubernetes 完成对容器组的调整(无需刷新页面)</p></li></ul> <p><img src="/assets/img/image-20190721000919933.3a1d313e.png" alt="image-20190721000919933"></p> <h2 id="批量调整工作负载的副本数"><a href="#批量调整工作负载的副本数" aria-hidden="true" class="header-anchor">#</a> 批量调整工作负载的副本数</h2> <p><em><strong>调整容器镜像版本</strong></em> 的功能界面中,也可以用来调整工作负载的副本数,如下图所示:</p> <p><img src="/assets/img/image-20190721100715898.f0faa9aa.png" alt="image-20190721100715898"></p></div> <footer class="page-edit"><div class="edit-link"><a href="https://github.com/eip-work/kuboard-press/edit/master/guide/namespace/adjustion.md" target="_blank" rel="noopener noreferrer">帮助我们改善此页面!</a> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></div> <div class="last-updated"><span class="prefix">更新时间: </span> <span class="time">2019-07-25 06:22:52</span></div></footer> <div class="page-nav"><p class="inner"><span class="prev">
<a href="/guide/namespace/pvc.html" class="prev">
存储卷声明
</a></span> <span class="next"><a href="/guide/namespace/multi-env.html">
多环境
</a>
</span></p></div> <div class="bottom-description" data-v-61e379b0>Copyright © 2019-present Huanqing Shao</div></main></div><div class="global-ui"><!----><div class="reading-progress top" data-v-7681808f><div class="progress" data-v-7681808f></div></div></div></div>
<script src="/assets/js/app.b49a6aca.js" defer></script><script src="/assets/js/11.42d7fd85.js" defer></script><script src="/assets/js/2.e1436c28.js" defer></script><script src="/assets/js/7.0d44a01e.js" defer></script>
</body>
</html>