From ad2a1457259410ccedf5521bda0a70e359ad87ee Mon Sep 17 00:00:00 2001 From: rootsongjc Date: Fri, 23 Feb 2018 08:22:07 +0800 Subject: [PATCH] fix typos --- appendix/debug-kubernetes-services.html | 2 +- appendix/docker-best-practice.html | 2 +- appendix/index.html | 2 +- appendix/issues.html | 2 +- appendix/kubernetes-1.7-changelog.html | 2 +- appendix/kubernetes-1.8-changelog.html | 2 +- appendix/kubernetes-1.9-changelog.html | 2 +- ...cloud-native-summary-in-2017-and-outlook-for-2018.html | 2 +- appendix/kubernetes-changelog.html | 2 +- appendix/material-share.html | 2 +- appendix/summary-and-outlook.html | 2 +- appendix/tricks.html | 2 +- cloud-native/from-kubernetes-to-cloud-native.html | 8 ++++---- .../kubernetes-and-cloud-native-app-overview.html | 2 +- cloud-native/play-with-kubernetes.html | 2 +- concepts/aggregated-api-server.html | 2 +- concepts/annotation.html | 2 +- concepts/apiservice.html | 2 +- concepts/authentication-and-permission.html | 2 +- concepts/calico.html | 2 +- concepts/cluster.html | 2 +- concepts/cni.html | 2 +- concepts/concepts.html | 2 +- concepts/configmap-hot-update.html | 2 +- concepts/configmap.html | 2 +- concepts/controllers.html | 2 +- concepts/cri.html | 2 +- concepts/cronjob.html | 2 +- concepts/csi.html | 2 +- concepts/custom-metrics-hpa.html | 2 +- concepts/custom-resource.html | 2 +- concepts/daemonset.html | 2 +- concepts/deployment.html | 8 ++++---- concepts/etcd.html | 2 +- concepts/extension.html | 2 +- concepts/garbage-collection.html | 2 +- concepts/horizontal-pod-autoscaling.html | 2 +- concepts/index.html | 2 +- concepts/ingress.html | 2 +- concepts/init-containers.html | 2 +- concepts/job.html | 2 +- concepts/label.html | 2 +- concepts/namespace.html | 2 +- concepts/network-policy.html | 2 +- concepts/networking.html | 2 +- concepts/node.html | 2 +- concepts/objects.html | 2 +- concepts/open-interfaces.html | 2 +- concepts/persistent-volume.html | 2 +- concepts/pod-disruption-budget.html | 2 +- concepts/pod-hook.html | 2 +- concepts/pod-lifecycle.html | 2 +- concepts/pod-overview.html | 2 +- concepts/pod-preset.html | 2 +- concepts/pod-security-policy.html | 2 +- concepts/pod-state-and-lifecycle.html | 2 +- concepts/pod.html | 2 +- concepts/rbac.html | 2 +- concepts/replicaset.html | 2 +- concepts/secret.html | 2 +- concepts/service-discovery.html | 2 +- concepts/service.html | 2 +- concepts/serviceaccount.html | 2 +- concepts/statefulset.html | 2 +- concepts/storage.html | 2 +- concepts/storageclass.html | 2 +- concepts/taint-and-toleration.html | 2 +- concepts/traefik-ingress-controller.html | 2 +- concepts/volume.html | 2 +- develop/advance-developer.html | 2 +- develop/client-go-sample.html | 2 +- develop/contribute.html | 2 +- develop/developing-environment.html | 2 +- develop/index.html | 2 +- develop/minikube.html | 2 +- develop/operator.html | 2 +- develop/sigs-and-working-group.html | 2 +- develop/testing.html | 2 +- develop/using-vagrant-and-virtualbox-for-development.html | 2 +- guide/access-cluster.html | 2 +- guide/access-kubernetes-cluster.html | 2 +- ...ssing-kubernetes-pods-from-outside-of-the-cluster.html | 2 +- guide/application-development-deployment-flow.html | 2 +- guide/auth-with-kubeconfig-or-token.html | 2 +- guide/authenticate-across-clusters-kubeconfig.html | 2 +- guide/authentication.html | 2 +- guide/cabin-mobile-dashboard-for-kubernetes.html | 2 +- guide/cluster-security-management.html | 2 +- guide/command-usage.html | 2 +- guide/configure-liveness-readiness-probes.html | 2 +- guide/configure-pod-service-account.html | 2 +- guide/connecting-to-applications-port-forward.html | 2 +- guide/deploy-applications-in-kubernetes.html | 2 +- guide/docker-cli-to-kubectl.html | 2 +- guide/index.html | 2 +- guide/ip-masq-agent.html | 2 +- guide/kubectl-cheatsheet.html | 2 +- guide/kubectl-user-authentication-authorization.html | 2 +- guide/kubelet-authentication-authorization.html | 2 +- guide/kubernator-kubernetes-ui.html | 2 +- guide/kubernetes-desktop-client.html | 2 +- guide/managing-tls-in-a-cluster.html | 2 +- guide/migrating-hadoop-yarn-to-kubernetes.html | 2 +- guide/resource-configuration.html | 2 +- guide/resource-quota-management.html | 2 +- guide/secret-configuration.html | 2 +- guide/service-access-application-cluster.html | 2 +- guide/tls-bootstrapping.html | 2 +- guide/using-etcdctl-to-access-kubernetes-data.html | 2 +- guide/using-kubectl.html | 2 +- guide/using-statefulset.html | 2 +- index.html | 2 +- practice/app-log-collection.html | 2 +- practice/cephfs.html | 2 +- practice/ci-cd.html | 2 +- practice/configuration-best-practice.html | 2 +- practice/configuring-dns.html | 2 +- practice/create-kubeconfig.html | 2 +- practice/create-private-charts-repo.html | 2 +- practice/create-tls-and-secret-key.html | 2 +- practice/dashboard-addon-installation.html | 2 +- practice/dashboard-upgrade.html | 2 +- practice/data-persistence-problem.html | 2 +- practice/distributed-load-test.html | 2 +- practice/drone-ci-cd.html | 2 +- practice/edge-node-configuration.html | 2 +- practice/efk-addon-installation.html | 2 +- practice/etcd-cluster-installation.html | 2 +- practice/flannel-installation.html | 2 +- practice/glusterfs.html | 2 +- practice/heapster-addon-installation.html | 2 +- practice/heapster.html | 2 +- practice/helm.html | 2 +- practice/index.html | 2 +- practice/install-kubernetes-on-centos.html | 2 +- practice/jenkins-ci-cd.html | 2 +- practice/kubectl-installation.html | 2 +- practice/kubedns-addon-installation.html | 2 +- practice/manage-compute-resources-container.html | 2 +- practice/manually-upgrade.html | 2 +- practice/master-installation.html | 2 +- practice/monitor.html | 2 +- practice/monitoring.html | 2 +- practice/network-and-cluster-perfermance-test.html | 2 +- practice/nginx-ingress-installation.html | 2 +- practice/node-installation.html | 2 +- practice/openebs.html | 2 +- practice/operation.html | 2 +- practice/prometheus.html | 2 +- practice/service-discovery-and-loadbalancing.html | 2 +- practice/service-rolling-update.html | 2 +- practice/services-management-tool.html | 2 +- ...age-for-containers-using-glusterfs-with-openshift.html | 2 +- practice/storage.html | 2 +- practice/traefik-ingress-installation.html | 2 +- practice/update-and-upgrade.html | 2 +- practice/using-ceph-for-persistent-storage.html | 2 +- practice/using-glusterfs-for-persistent-storage.html | 2 +- practice/using-heapster-to-get-object-metrics.html | 2 +- practice/using-openebs-for-persistent-storage.html | 2 +- .../using-prometheus-to-monitor-kuberentes-cluster.html | 2 +- search_plus_index.json | 2 +- usecases/big-data.html | 2 +- usecases/conduit-installation.html | 2 +- usecases/conduit-overview.html | 2 +- usecases/conduit.html | 2 +- usecases/configuring-request-routing.html | 2 +- usecases/edge-computing.html | 2 +- usecases/faas.html | 2 +- usecases/index.html | 2 +- usecases/install-and-expand-istio-mesh.html | 2 +- usecases/integrating-vms.html | 2 +- usecases/istio-installation.html | 2 +- usecases/istio.html | 2 +- usecases/linkerd-user-guide.html | 2 +- usecases/linkerd.html | 2 +- usecases/microservices.html | 2 +- usecases/openfaas-quick-start.html | 2 +- .../running-spark-with-kubernetes-native-scheduler.html | 2 +- usecases/serverless.html | 2 +- usecases/service-discovery-in-microservices.html | 2 +- usecases/service-mesh.html | 2 +- usecases/spark-standalone-on-kubernetes.html | 2 +- usecases/understanding-serverless.html | 2 +- 184 files changed, 190 insertions(+), 190 deletions(-) diff --git a/appendix/debug-kubernetes-services.html b/appendix/debug-kubernetes-services.html index 58bc36fbe..300032851 100644 --- a/appendix/debug-kubernetes-services.html +++ b/appendix/debug-kubernetes-services.html @@ -3299,7 +3299,7 @@ kubectl top pod POD_NAME --containers diff --git a/appendix/docker-best-practice.html b/appendix/docker-best-practice.html index 216887498..d99a8b024 100644 --- a/appendix/docker-best-practice.html +++ b/appendix/docker-best-practice.html @@ -3347,7 +3347,7 @@ diff --git a/appendix/index.html b/appendix/index.html index 116a04d49..b2e54c4b9 100644 --- a/appendix/index.html +++ b/appendix/index.html @@ -3276,7 +3276,7 @@ diff --git a/appendix/issues.html b/appendix/issues.html index 40d1bda2e..d84b2dc5e 100644 --- a/appendix/issues.html +++ b/appendix/issues.html @@ -3338,7 +3338,7 @@ kubectl patch deploy --namespace kube-system tiller-deploy -p diff --git a/appendix/kubernetes-1.7-changelog.html b/appendix/kubernetes-1.7-changelog.html index 7794406fc..08a3b5062 100644 --- a/appendix/kubernetes-1.7-changelog.html +++ b/appendix/kubernetes-1.7-changelog.html @@ -3305,7 +3305,7 @@ diff --git a/appendix/kubernetes-1.8-changelog.html b/appendix/kubernetes-1.8-changelog.html index dcc2693d7..94a943fb3 100644 --- a/appendix/kubernetes-1.8-changelog.html +++ b/appendix/kubernetes-1.8-changelog.html @@ -3282,7 +3282,7 @@ diff --git a/appendix/kubernetes-1.9-changelog.html b/appendix/kubernetes-1.9-changelog.html index 3d3e934ff..65ec9def6 100644 --- a/appendix/kubernetes-1.9-changelog.html +++ b/appendix/kubernetes-1.9-changelog.html @@ -3288,7 +3288,7 @@ diff --git a/appendix/kubernetes-and-cloud-native-summary-in-2017-and-outlook-for-2018.html b/appendix/kubernetes-and-cloud-native-summary-in-2017-and-outlook-for-2018.html index 6a4a6dbdd..fb55e4202 100644 --- a/appendix/kubernetes-and-cloud-native-summary-in-2017-and-outlook-for-2018.html +++ b/appendix/kubernetes-and-cloud-native-summary-in-2017-and-outlook-for-2018.html @@ -3336,7 +3336,7 @@ diff --git a/appendix/kubernetes-changelog.html b/appendix/kubernetes-changelog.html index 5e51eaa47..fb489d089 100644 --- a/appendix/kubernetes-changelog.html +++ b/appendix/kubernetes-changelog.html @@ -3275,7 +3275,7 @@ diff --git a/appendix/material-share.html b/appendix/material-share.html index cf67e159b..0c320e54b 100644 --- a/appendix/material-share.html +++ b/appendix/material-share.html @@ -3338,7 +3338,7 @@ diff --git a/appendix/summary-and-outlook.html b/appendix/summary-and-outlook.html index 3d3a4f869..4f739d454 100644 --- a/appendix/summary-and-outlook.html +++ b/appendix/summary-and-outlook.html @@ -3268,7 +3268,7 @@ diff --git a/appendix/tricks.html b/appendix/tricks.html index 7fc5482e8..08ee78289 100644 --- a/appendix/tricks.html +++ b/appendix/tricks.html @@ -3481,7 +3481,7 @@ spec: diff --git a/cloud-native/from-kubernetes-to-cloud-native.html b/cloud-native/from-kubernetes-to-cloud-native.html index aadf2b747..6082f8ee6 100644 --- a/cloud-native/from-kubernetes-to-cloud-native.html +++ b/cloud-native/from-kubernetes-to-cloud-native.html @@ -3222,7 +3222,7 @@

云原生应用之路——从Kubernetes到Cloud Native

-

从Kubernetes到Cloud Native——云原生应用之路,这是我最近在 ArchSummit2017北京站数人云&TalkingData合办的Service Mesh is comming meetup 中分享的话题。

+

从Kubernetes到Cloud Native——云原生应用之路,这是我最近在 ArchSummit2017北京站数人云&TalkingData合办的Service Mesh is coming meetup 中分享的话题。

本文简要介绍了容器技术发展的路径,为何Kubernetes的出现是容器技术发展到这一步的必然选择,而为何Kuberentes又将成为云原生应用的基石。

我的分享按照这样的主线展开:容器->Kubernetes->微服务->Cloud Native(云原生)->Service Mesh(服务网格)->使用场景->Open Source(开源)。

容器

@@ -3482,10 +3482,10 @@
  • Cloud native开源生态:https://jimmysong.io/awesome-cloud-native/
  • 资料分享整理:https://github.com/rootsongjc/cloud-native-slides-share
  • 迁移到云原生架构:https://jimmysong.io/migrating-to-cloud-native-application-architectures/
  • -
  • KubeCon + CloudNativeCon 2018年11月14-15日 上海
  • +
  • KubeCon + CloudNativeCon 2018年11月14-15日 上海
  • Copyright © jimmysong.io 2017-2018 all right reserved,powered by GitbookUpdated at -2017-12-20 22:29:59 +2018-02-22 17:33:45
    @@ -3529,7 +3529,7 @@ diff --git a/cloud-native/kubernetes-and-cloud-native-app-overview.html b/cloud-native/kubernetes-and-cloud-native-app-overview.html index 58b4554ae..76e03bff4 100644 --- a/cloud-native/kubernetes-and-cloud-native-app-overview.html +++ b/cloud-native/kubernetes-and-cloud-native-app-overview.html @@ -3620,7 +3620,7 @@ diff --git a/cloud-native/play-with-kubernetes.html b/cloud-native/play-with-kubernetes.html index 4bfe52083..0e3bf8ef1 100644 --- a/cloud-native/play-with-kubernetes.html +++ b/cloud-native/play-with-kubernetes.html @@ -3306,7 +3306,7 @@ diff --git a/concepts/aggregated-api-server.html b/concepts/aggregated-api-server.html index 698b21b6e..456695e45 100644 --- a/concepts/aggregated-api-server.html +++ b/concepts/aggregated-api-server.html @@ -3286,7 +3286,7 @@ diff --git a/concepts/annotation.html b/concepts/annotation.html index 84873ca89..5f50ec22e 100644 --- a/concepts/annotation.html +++ b/concepts/annotation.html @@ -3332,7 +3332,7 @@ diff --git a/concepts/apiservice.html b/concepts/apiservice.html index 929ae4db0..696d76f9b 100644 --- a/concepts/apiservice.html +++ b/concepts/apiservice.html @@ -3378,7 +3378,7 @@ v1 diff --git a/concepts/authentication-and-permission.html b/concepts/authentication-and-permission.html index d1368c43d..6dbca4e1e 100644 --- a/concepts/authentication-and-permission.html +++ b/concepts/authentication-and-permission.html @@ -3268,7 +3268,7 @@ diff --git a/concepts/calico.html b/concepts/calico.html index 4796b1289..e4f17323f 100644 --- a/concepts/calico.html +++ b/concepts/calico.html @@ -3303,7 +3303,7 @@ calicoctl get node diff --git a/concepts/cluster.html b/concepts/cluster.html index 7d959656c..345af83d7 100644 --- a/concepts/cluster.html +++ b/concepts/cluster.html @@ -3268,7 +3268,7 @@ diff --git a/concepts/cni.html b/concepts/cni.html index 0e0f5e3d5..4401bea8e 100644 --- a/concepts/cni.html +++ b/concepts/cni.html @@ -3372,7 +3372,7 @@ diff --git a/concepts/concepts.html b/concepts/concepts.html index 9129e9d39..645092bc2 100644 --- a/concepts/concepts.html +++ b/concepts/concepts.html @@ -3349,7 +3349,7 @@ diff --git a/concepts/configmap-hot-update.html b/concepts/configmap-hot-update.html index f21dcda81..26e1ff623 100644 --- a/concepts/configmap-hot-update.html +++ b/concepts/configmap-hot-update.html @@ -3573,7 +3573,7 @@ DEBUG diff --git a/concepts/configmap.html b/concepts/configmap.html index c9ea2641f..c9718bdd7 100644 --- a/concepts/configmap.html +++ b/concepts/configmap.html @@ -3554,7 +3554,7 @@ spec: diff --git a/concepts/controllers.html b/concepts/controllers.html index 842b9c57a..3bcd36025 100644 --- a/concepts/controllers.html +++ b/concepts/controllers.html @@ -3268,7 +3268,7 @@ diff --git a/concepts/cri.html b/concepts/cri.html index 32fc65778..3d0bb0f15 100644 --- a/concepts/cri.html +++ b/concepts/cri.html @@ -3393,7 +3393,7 @@ service ImageService { diff --git a/concepts/cronjob.html b/concepts/cronjob.html index e91491e8c..0cc267e5f 100644 --- a/concepts/cronjob.html +++ b/concepts/cronjob.html @@ -3361,7 +3361,7 @@ job "hello-1202039034" deleted diff --git a/concepts/csi.html b/concepts/csi.html index dd52a63cf..801683979 100644 --- a/concepts/csi.html +++ b/concepts/csi.html @@ -3364,7 +3364,7 @@ diff --git a/concepts/custom-metrics-hpa.html b/concepts/custom-metrics-hpa.html index e260302b6..3b62a3a05 100644 --- a/concepts/custom-metrics-hpa.html +++ b/concepts/custom-metrics-hpa.html @@ -3318,7 +3318,7 @@ diff --git a/concepts/custom-resource.html b/concepts/custom-resource.html index f99926c43..812aa2ecd 100644 --- a/concepts/custom-resource.html +++ b/concepts/custom-resource.html @@ -3378,7 +3378,7 @@ diff --git a/concepts/daemonset.html b/concepts/daemonset.html index 81c3711e8..a3f5601a9 100644 --- a/concepts/daemonset.html +++ b/concepts/daemonset.html @@ -3340,7 +3340,7 @@ diff --git a/concepts/deployment.html b/concepts/deployment.html index 637cdf00b..141c9d32d 100644 --- a/concepts/deployment.html +++ b/concepts/deployment.html @@ -3392,7 +3392,7 @@ Events:

    有时候您可能想回退一个 Deployment,例如,当 Deployment 不稳定时,比如一直 crash looping。

    默认情况下,kubernetes 会在系统中保存前两次的 Deployment 的 rollout 历史记录,以便您可以随时回退(您可以修改revision history limit来更改保存的revision数)。

    注意: 只要 Deployment 的 rollout 被触发就会创建一个 revision。也就是说当且仅当 Deployment 的 Pod template(如.spec.template)被更改,例如更新template 中的 label 和容器镜像时,就会创建出一个新的 revision。

    -

    其他的更新,比如扩容 Deployment 不会创建 revision——因此我们可以很方便的手动或者自动扩容。这意味着当您回退到历史 revision 是,直有 Deployment 中的 Pod template 部分才会回退。

    +

    其他的更新,比如扩容 Deployment 不会创建 revision——因此我们可以很方便的手动或者自动扩容。这意味着当您回退到历史 revision 时,只有 Deployment 中的 Pod template 部分才会回退。

    假设我们在更新 Deployment 的时候犯了一个拼写错误,将镜像的名字写成了nginx:1.91,而正确的名字应该是nginx:1.9.1

    $ kubectl set image deployment/nginx-deployment nginx=nginx:1.91
     deployment "nginx-deployment" image updated
    @@ -3635,7 +3635,7 @@ $ echo $?
     0
     

    失败的 Deployment

    -

    您的 Deployment 在尝试部署新的 ReplicaSet 的时候可能卡住,用于也不会完成。这可能是因为以下几个因素引起的:

    +

    您的 Deployment 在尝试部署新的 ReplicaSet 的时候可能卡住,永远也不会完成。这可能是因为以下几个因素引起的: