learn.lianglianglee.com/专栏/Kubernetes 从上手到实践/index.html
2022-08-14 03:40:33 +08:00

194 lines
10 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>
<!-- saved from url=(0046)https://kaiiiz.github.io/hexo-theme-book-demo/ -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no">
<link rel="icon" href="/static/favicon.png">
<title>note-submit</title>
<!-- Spectre.css framework -->
<link rel="stylesheet" href="/static/index.css">
<!-- theme css & js -->
<meta name="generator" content="Hexo 4.2.0">
</head>
<body>
<div class="book-container">
<div class="book-sidebar">
<div class="book-brand">
<a href="/">
<img src="/static/favicon.png">
<span>技术文章摘抄</span>
</a>
</div>
<div class="book-menu uncollapsible">
<ul class="uncollapsible">
<li><a href="/" class="current-tab">首页</a></li>
</ul>
<ul class="uncollapsible">
<li><a href="../">上一级</a></li>
</ul>
<ul class="uncollapsible">
<li>
<a href="/PDF">PDF</a>
</li>
<li>
<a href="/专栏">专栏</a>
</li>
<li>
<a href="/恋爱必修课">恋爱必修课</a>
</li>
<li>
<a href="/文章">文章</a>
</li>
<li>
<a href="/极客时间">极客时间</a>
</li>
</ul>
</div>
</div>
<div class="sidebar-toggle" onclick="sidebar_toggle()" onmouseover="add_inner()" onmouseleave="remove_inner()">
<div class="sidebar-toggle-inner"></div>
</div>
<script>
function add_inner() {
let inner = document.querySelector('.sidebar-toggle-inner')
inner.classList.add('show')
}
function remove_inner() {
let inner = document.querySelector('.sidebar-toggle-inner')
inner.classList.remove('show')
}
function sidebar_toggle() {
let sidebar_toggle = document.querySelector('.sidebar-toggle')
let sidebar = document.querySelector('.book-sidebar')
let content = document.querySelector('.off-canvas-content')
if (sidebar_toggle.classList.contains('extend')) { // show
sidebar_toggle.classList.remove('extend')
sidebar.classList.remove('hide')
content.classList.remove('extend')
} else { // hide
sidebar_toggle.classList.add('extend')
sidebar.classList.add('hide')
content.classList.add('extend')
}
}
function open_sidebar() {
let sidebar = document.querySelector('.book-sidebar')
let overlay = document.querySelector('.off-canvas-overlay')
sidebar.classList.add('show')
overlay.classList.add('show')
}
function hide_canvas() {
let sidebar = document.querySelector('.book-sidebar')
let overlay = document.querySelector('.off-canvas-overlay')
sidebar.classList.remove('show')
overlay.classList.remove('show')
}
</script>
<div class="off-canvas-content">
<div class="columns">
<div class="column col-12 col-lg-12">
<div class="book-navbar">
<!-- For Responsive Layout -->
<header class="navbar">
<section class="navbar-section">
<a onclick="open_sidebar()">
<i class="icon icon-menu"></i>
</a>
</section>
</header>
</div>
<div class="book-content"
style="max-width: 960px; margin: 0 auto; overflow-x: auto; overflow-y: hidden;">
<div class="book-post">
<p id="tip" align="center"></p>
<div><!--add content-->
<h1>Kubernetes 从上手到实践</h1>
<ul>
<li><a href = '\专栏\Kubernetes 从上手到实践\01 开篇: Kubernetes 是什么以及为什么需要它.md.html'>01 开篇: Kubernetes 是什么以及为什么需要它</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\02 初步认识Kubernetes 基础概念.md.html'>02 初步认识Kubernetes 基础概念</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\03 宏观认识:整体架构.md.html'>03 宏观认识:整体架构</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\04 搭建 Kubernetes 集群 - 本地快速搭建.md.html'>04 搭建 Kubernetes 集群 - 本地快速搭建</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\05 动手实践:搭建一个 Kubernetes 集群 - 生产可用.md.html'>05 动手实践:搭建一个 Kubernetes 集群 - 生产可用</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\06 集群管理:初识 kubectl.md.html'>06 集群管理:初识 kubectl</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\07 集群管理:以 Redis 为例-部署及访问.md.html'>07 集群管理:以 Redis 为例-部署及访问</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\08 安全重点 认证和授权.md.html'>08 安全重点 认证和授权</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\09 应用发布:部署实际项目.md.html'>09 应用发布:部署实际项目</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\10 应用管理:初识 Helm.md.html'>10 应用管理:初识 Helm</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\11 部署实践:以 Helm 部署项目.md.html'>11 部署实践:以 Helm 部署项目</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\12 庖丁解牛kube-apiserver.md.html'>12 庖丁解牛kube-apiserver</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\13 庖丁解牛etcd.md.html'>13 庖丁解牛etcd</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\14 庖丁解牛controller-manager.md.html'>14 庖丁解牛controller-manager</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\15 庖丁解牛kube-scheduler.md.html'>15 庖丁解牛kube-scheduler</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\16 庖丁解牛kubelet.md.html'>16 庖丁解牛kubelet</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\17 庖丁解牛kube-proxy.md.html'>17 庖丁解牛kube-proxy</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\18 庖丁解牛Container Runtime Docker.md.html'>18 庖丁解牛Container Runtime Docker</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\19 Troubleshoot.md.html'>19 Troubleshoot</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\20 扩展增强Dashboard.md.html'>20 扩展增强Dashboard</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\21 扩展增强CoreDNS.md.html'>21 扩展增强CoreDNS</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\22 服务增强Ingress.md.html'>22 服务增强Ingress</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\23 监控实践:对 K8S 集群进行监控.md.html'>23 监控实践:对 K8S 集群进行监控</a></li>
<li><a href = '\专栏\Kubernetes 从上手到实践\24 总结.md.html'>24 总结</a></li>
</ul>
</div>
</div>
<div>
</div>
</div>
</div>
</div>
</div>
<a class="off-canvas-overlay" onclick="hide_canvas()"></a>
</div>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/v652eace1692a40cfa3763df669d7439c1639079717194"
integrity="sha512-Gi7xpJR8tSkrpF7aordPZQlW2DLtzUlZcumS8dMQjwDHEnw9I7ZLyiOj/6tZStRBGtGgN6ceN6cMH8z7etPGlw=="
data-cf-beacon='{"rayId":"70996b2f083d3d60","version":"2021.12.0","r":1,"token":"1f5d475227ce4f0089a7cff1ab17c0f5","si":100}'
crossorigin="anonymous"></script>
</body>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-NPSEEVD756"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-NPSEEVD756');
var path = window.location.pathname
var cookie = getCookie("lastPath");
console.log(path)
if (path.replace("/", "") === "") {
if (cookie.replace("/", "") !== "") {
console.log(cookie)
document.getElementById("tip").innerHTML = "<a href='" + cookie + "'>跳转到上次进度</a>"
}
} else {
setCookie("lastPath", path)
}
function setCookie(cname, cvalue) {
var d = new Date();
d.setTime(d.getTime() + (180 * 24 * 60 * 60 * 1000));
var expires = "expires=" + d.toGMTString();
document.cookie = cname + "=" + cvalue + "; " + expires + ";path = /";
}
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i].trim();
if (c.indexOf(name) === 0) return c.substring(name.length, c.length);
}
return "";
}
</script>
</html>