remove element-tabs
This commit is contained in:
@ -55,9 +55,9 @@ Deployment 处于 master 节点上,通过发布 Deployment,master 节点会
|
||||
* 使用 kubectl
|
||||
* 使用 Kuboard
|
||||
|
||||
:::: tabs type:border-card
|
||||
|
||||
::: tab 使用kubectl lazy
|
||||
<el-tabs type="border-card">
|
||||
<el-tab-pane label="使用kubectl">
|
||||
|
||||
**创建 YAML 文件**
|
||||
|
||||
@ -133,9 +133,8 @@ kubectl get deployments
|
||||
kubectl get pods
|
||||
```
|
||||
|
||||
:::
|
||||
|
||||
::: tab 使用Kuboard lazy
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="使用Kuboard">
|
||||
|
||||
**打开 Kuboard 集群概览界面**,如下图所示:
|
||||
|
||||
@ -176,9 +175,8 @@ kubectl get pods
|
||||
|
||||
此时可查看到该应用的部署结果
|
||||
|
||||
:::
|
||||
|
||||
::::
|
||||
</el-tab-pane>
|
||||
</el-tabs>
|
||||
|
||||
可分别查看到一个名为 nginx-deployment 的 Deployment 和一个名为 nginx-deployment-xxxxxxx 的 Pod
|
||||
|
||||
|
||||
@ -59,9 +59,9 @@ Pod(容器组)总是在 **Node(节点)** 上运行。Node(节点)是
|
||||
|
||||
## 实战:故障排除
|
||||
|
||||
:::: tabs type:border-card
|
||||
|
||||
::: tab 使用kubectl lazy
|
||||
<el-tabs type="border-card">
|
||||
<el-tab-pane label="使用kubectl">
|
||||
|
||||
在[部署第一个应用程序](./deploy-app.html) 中,我们使用了 kubectl 命令行界面部署了 nginx 并且查看了 Deployment 和 Pod。kubectl 还有如下四个常用命令,在我们排查问题时可以提供帮助:
|
||||
|
||||
@ -112,9 +112,8 @@ Pod(容器组)总是在 **Node(节点)** 上运行。Node(节点)是
|
||||
|
||||
请尝试在您的集群中执行一下上述的几个命令,了解如何通过 kubectl 操作 kubernetes 集群中的 Node、Pod、Container。
|
||||
|
||||
:::
|
||||
|
||||
::: tab 使用Kuboard lazy
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="使用Kuboard">
|
||||
|
||||
**在名称空间中查看部署**
|
||||
|
||||
@ -125,10 +124,8 @@ Pod(容器组)总是在 **Node(节点)** 上运行。Node(节点)是
|
||||

|
||||
|
||||
|
||||
|
||||
:::
|
||||
|
||||
::::
|
||||
</el-tab-pane>
|
||||
</el-tabs>
|
||||
|
||||
::: tip
|
||||
Worker节点是k8s中的工作计算机,可能是VM或物理计算机,具体取决于群集。多个Pod可以在一个节点上运行。
|
||||
|
||||
@ -75,9 +75,8 @@ Labels(标签)可以在创建 Kubernetes 对象时附加上去,也可以
|
||||
|
||||
## 实战:为您的 nginx Deployment 创建一个 Service
|
||||
|
||||
:::: tabs type:border-card
|
||||
|
||||
::: tab 使用kubectl lazy
|
||||
<el-tabs type="border-card">
|
||||
<el-tab-pane label="使用kubectl">
|
||||
|
||||
创建nginx的Deployment中定义了Labels,如下:
|
||||
|
||||
@ -163,9 +162,8 @@ curl <任意节点的 IP>:32600
|
||||
```
|
||||
> 如果您的集群在云上,您可能通过云服务商的安全组开放 32600 端口的访问
|
||||
|
||||
:::
|
||||
|
||||
::: tab 使用Kuboard lazy
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="使用Kuboard">
|
||||
|
||||
* 在 default 名称空间 点击 ***展现层 --> Nginx部署***
|
||||
|
||||
@ -191,10 +189,8 @@ curl <任意节点的 IP>:32600
|
||||
|
||||
在浏览器打开 `http://<任意节点的 IP>:32601`
|
||||
|
||||
:::
|
||||
|
||||
::::
|
||||
|
||||
</el-tab-pane>
|
||||
</el-tabs>
|
||||
|
||||
~~到目前为止,我们已经成功部署好项目,并能够对其进行访问,
|
||||
|
||||
|
||||
@ -42,9 +42,8 @@ spec:
|
||||
|
||||
## 实战:将 nginx Deployment 扩容到 4 个副本
|
||||
|
||||
:::: tabs type:border-card
|
||||
|
||||
::: tab 使用kubectl lazy
|
||||
<el-tabs type="border-card">
|
||||
<el-tab-pane label="使用kubectl">
|
||||
|
||||
**修改 nginx-deployment.yaml 文件**
|
||||
|
||||
@ -86,9 +85,8 @@ kubectl apply -f nginx-deployment.yaml
|
||||
watch kubectl get pods -o wide
|
||||
```
|
||||
|
||||
:::
|
||||
|
||||
::: tab 使用Kuboard
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="使用Kuboard">
|
||||
|
||||
* 在 default 名称空间 点击 ***展现层 --> Nginx部署***
|
||||
|
||||
@ -106,9 +104,8 @@ watch kubectl get pods -o wide
|
||||
|
||||

|
||||
|
||||
:::
|
||||
|
||||
::::
|
||||
</el-tab-pane>
|
||||
</el-tabs>
|
||||
|
||||
~~一旦运行了多个应用程序实例,就可以在不停机的情况下执行滚动更新了,
|
||||
|
||||
|
||||
@ -51,9 +51,8 @@ meta:
|
||||
|
||||
## 实战:更新 nginx Deployment
|
||||
|
||||
:::: tabs type:border-card
|
||||
|
||||
::: tab 使用kubectl lazy
|
||||
<el-tabs type="border-card">
|
||||
<el-tab-pane label="使用kubectl">
|
||||
|
||||
**修改 nginx-deployment.yaml 文件**
|
||||
|
||||
@ -96,9 +95,8 @@ kubectl apply -f nginx-deployment.yaml
|
||||
watch kubectl get pods -l app=nginx
|
||||
```
|
||||
|
||||
:::
|
||||
|
||||
::: tab 使用Kuboard lazy
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="使用Kuboard">
|
||||
|
||||
* **进入 default 名称空间**
|
||||
|
||||
@ -122,9 +120,8 @@ watch kubectl get pods -l app=nginx
|
||||
|
||||

|
||||
|
||||
:::
|
||||
|
||||
::::
|
||||
</el-tab-pane>
|
||||
</el-tabs>
|
||||
|
||||
|
||||
~~呱唧呱唧,恭喜您,即将成为k8s的大神的您,已经迈进了您k8s的最重要的一步了--入门,那么接下来请再接再厉,继续征服k8s的高峰!!!
|
||||
|
||||
@ -35,7 +35,7 @@ Kubernetes中,默认的镜像抓取策略是 `IfNotPresent`,使用此策略
|
||||
|
||||
在 Kuboard 中,可以在界面中直接指定 container 的 imagePullPolicy,如下图所示:
|
||||
|
||||

|
||||

|
||||
|
||||
imagePullPolicy 字段和 image tag的可能取值将影响到 kubelet 如何抓取镜像:
|
||||
* `imagePullPolicy: IfNotPresent` 仅在节点上没有该镜像时,从镜像仓库抓取
|
||||
|
||||
@ -125,9 +125,8 @@ spec:
|
||||
* 假设您已经将 Ingress 融入到您的网络拓扑中,并且将 `*.demo.kuboard.cn` (请使用您自己的域名)解析到对应的外网 IP 地址
|
||||
:::
|
||||
|
||||
:::: tabs type:border-card
|
||||
|
||||
::: tab 使用kubectl lazy
|
||||
<el-tabs type="border-card">
|
||||
<el-tab-pane label="使用kubectl">
|
||||
|
||||
**创建文件 nginx-deployment.yaml**
|
||||
``` sh
|
||||
@ -230,9 +229,9 @@ kubectl get ingress -o wide
|
||||
# 请使用您自己的域名
|
||||
curl a.demo.kuboard.cn
|
||||
```
|
||||
:::
|
||||
|
||||
::: tab 使用Kuboard lazy
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="使用Kuboard">
|
||||
|
||||
* 在 default 名称空间 点击 ***创建工作负载***
|
||||
|
||||
@ -267,6 +266,5 @@ Kuboard 工作负载编辑器将 kubernetes 中三个主要对象 Deployment/Ser
|
||||
|
||||
在浏览器打开 `http://a.demo.kuboard.cn` (请使用您自己的域名)
|
||||
|
||||
:::
|
||||
|
||||
::::
|
||||
</el-tab-pane>
|
||||
</el-tabs>
|
||||
|
||||
Reference in New Issue
Block a user