Skip to content

Commit

Permalink
fixd071604
Browse files Browse the repository at this point in the history
  • Loading branch information
A-Ethan committed Jul 16, 2019
1 parent c865d0b commit 59b6d2e
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 12 deletions.
2 changes: 1 addition & 1 deletion dockerhub/index.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
=====镜像仓库=====
{{indexmenu_n>33}}
## 镜像仓库

{{indexmenu>:compute:uk8s:dockerhub#2 | nsort dsort msort}}
9 changes: 4 additions & 5 deletions dockerhub/outline.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
=====概述=====

{{indexmenu_n>1}}
## 概述

####镜像仓库概述
### 镜像仓库概述

镜像库用于存储、分发Docker镜像,你可以将您的应用打包成Docker镜像,并Push到镜像仓库,需要使用时,再从镜像仓库Pull到本地。


####UK8S支持的镜像库类型
### UK8S支持的镜像库类型

UK8S支持各类公有及私有镜像库,如:

1. DockerHub官方镜像库(默认)
2. UHub(UCloud镜像仓库)
3. 用户私有镜像库

####使用帮助
### 使用帮助

1. [UHub产品文档](/compute/uhub/index)

Expand Down
12 changes: 6 additions & 6 deletions dockerhub/using_uhub_in_uk8s.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
=====在UK8S中使用UHub======
{{indexmenu_n>2}}
## 在UK8S中使用UHub

本文主要说明如何在UK8S中使用UHub或你自己搭建的私有容器镜像来创建应用。

Kubernetes支持为Pod指定Secret来拉取私有仓库中的镜像,下面我们演示如何使用从UHub中拉取镜像来创建一个Nginx应用;


####一、生成秘钥Secret
### 一、生成秘钥Secret

使用以下命令创建Secret,注意将其中的大写字母值替换为你自己的信息,其中MYSECRET为秘钥的key值,可自行定义;

Expand All @@ -17,7 +17,7 @@ Kubernetes支持为Pod指定Secret来拉取私有仓库中的镜像,下面我
--docker-password=YOUR_UHUB_PASSWORD
```

####二、查看生成的秘钥信息,我们看到一个名为mysecret的秘钥已经生成;
### 二、查看生成的秘钥信息,我们看到一个名为mysecret的秘钥已经生成;

```
# kubectl get secret
Expand All @@ -26,7 +26,7 @@ default-token-sfv7s kubernetes.io/service-account-token 3 8d
mysecret kubernetes.io/dockerconfigjson 1 3h
```

####三、在Pod样例中添加Secret
### 三、在Pod样例中添加Secret
```
apiVersion: v1
kind: Pod
Expand All @@ -41,12 +41,12 @@ spec:
imagePullSecrets:
- name: mysecret
```
####四、使用上述的yaml文件创建一个Nginx应用
### 四、使用上述的yaml文件创建一个Nginx应用

```
# kubectl create -f pod.yml
```
####五、查看Pod状态,通知打印的日志,我们可以看到Kubernetes成功地从UHub拉取镜像,而没有从DockerHub拉取镜像。
### 五、查看Pod状态,通知打印的日志,我们可以看到Kubernetes成功地从UHub拉取镜像,而没有从DockerHub拉取镜像。
```
# kubectl describe pods/nginx
.....
Expand Down

0 comments on commit 59b6d2e

Please sign in to comment.