Website: List inaccessible or 404 urls

Created on 19 Nov 2019  ·  41Comments  ·  Source: kubernetes/website



Problem:
some urls are wrong
Proposed Solution:
some urls need to be modified temporarily, some documents need to be updated, some outdated articles or urls are temporarily not modified.
Maybe not need to be modified under the content/en/blog/_posts/ folder

pr requirement:
comment your pr with ref:https://github.com/kubernetes/website/issues/17649,
your pr will refer to this pr , so we can delete the urls.

Underlined indicates that it has been modified

  1. content/en/docs/setup/release/notes.md,https://github.com/Azure/go-autorest/autorest/adal/tree/v0.5.0
  2. content/en/docs/setup/release/notes.md,https://github.com/Azure/go-autorest/autorest/date/tree/v0.1.0
  3. content/en/docs/setup/release/notes.md,https://github.com/Azure/go-autorest/autorest/mocks/tree/v0.2.0
  4. content/en/docs/setup/release/notes.md,https://github.com/Azure/go-autorest/autorest/to/tree/v0.2.0
  5. content/en/docs/setup/release/notes.md,https://github.com/Azure/go-autorest/autorest/validation/tree/v0.1.0
  6. content/en/docs/setup/release/notes.md,https://github.com/Azure/go-autorest/autorest/tree/v0.9.0
  7. content/en/docs/setup/release/notes.md,https://github.com/Azure/go-autorest/logger/tree/v0.1.0
  8. content/en/docs/setup/release/notes.md,https://github.com/Azure/go-autorest/tracing/tree/v0.5.0
  9. content/en/docs/setup/release/notes.md,https://github.com/ugorji/go/codec/tree/d75b2dc
  10. content/en/docs/tasks/manage-kubernetes-objects/kustomization.md,https://github.com/kubernetes-sigs/kustomize/blob/master/pkg/types/var.go
  11. content/en/docs/tasks/manage-kubernetes-objects/kustomization.md,https://github.com/kubernetes-sigs/kustomize/blob/master/pkg/image/image.go

content/en/blog/_posts 文件夹下:

  1. content/en/blog/_posts/2016-07-00-Autoscaling-In-Kubernetes.md,https://kubernetes.io/blog/2016/07/five-days-of-kubernetes-1.3
  2. content/en/blog/_posts/2016-07-00-Autoscaling-In-Kubernetes.md,https://kubernetes.io/blog/2016/07/kubernetes-1.3-bridging-cloud-native-and-enterprise-workloads
  3. content/en/blog/_posts/2016-07-00-Autoscaling-In-Kubernetes.md,https://github.com/kubernetes/kubernetes/blob/master/docs/getting-started-guides/gce.md
  4. content/en/blog/_posts/2016-07-00-Autoscaling-In-Kubernetes.md,https://github.com/kubernetes/kubernetes.github.io/blob/release-1.3/docs/admin/cluster-management.md
  5. content/en/blog/_posts/2016-04-00-Building-Awesome-User-Interfaces-For-Kubernetes.md,https://github.com/kubernetes/dashboard/blob/master/docs/devel/roadmap.md
  6. content/en/blog/_posts/2016-04-00-Building-Awesome-User-Interfaces-For-Kubernetes.md,http://static.lwy.io/img/kubernetes_dashboard_infographic.png
  7. content/en/blog/_posts/2017-05-00-Kubespray-Ansible-Collaborative-Kubernetes-Ops.md,https://github.com/kubernetes/community/tree/master/sig-cluster-ops
  8. content/en/blog/_posts/2017-05-00-Kubespray-Ansible-Collaborative-Kubernetes-Ops.md,https://github.com/kubernetes-incubator/kubespray
  9. content/en/blog/_posts/2017-04-00-Multi-Stage-Canary-Deployments-With-Kubernetes-In-The-Cloud-Onprem.md,https://kubernetes.io/blog/2017/03/kubernetes-1.6-multi-user-multi-workloads-at-scale
  10. content/en/blog/_posts/2017-04-00-Multi-Stage-Canary-Deployments-With-Kubernetes-In-The-Cloud-Onprem.md,https://kubernetes.io/blog/2017/03/scalability-updates-in-kubernetes-1.6
  11. content/en/blog/_posts/2017-01-00-Stronger-Foundation-For-Creating-And-Managing-Kubernetes-Clusters.md,https://github.com/kubernetes/kubeadm/blob/master/CHANGELOG.md
  12. content/en/blog/_posts/2016-11-00-Kubernetes-Containers-Logging-Monitoring-With-Sematext.md,http://kubernetes.io/v1.1/docs/admin/daemons.html
  13. content/en/blog/_posts/2016-11-00-Kubernetes-Containers-Logging-Monitoring-With-Sematext.md,https://sematext.com/blog/tag/docker,kubernetes
  14. content/en/blog/_posts/2017-02-00-Caas-The-Foundation-For-Next-Gen-Paas.md,https://github.com/Azure/acs-engine/blob/master/docs/kubernetes.windows.md
  15. content/en/blog/_posts/2016-03-00-Kubernetes-1-2-And-Simplifying-Advanced-Networking-With-Ingress.md,https://github.com/kubernetes/contrib/blob/master/ingress/controllers/gce/BETA_LIMITATIONS.md
  16. content/en/blog/_posts/2016-12-00-Statefulset-Run-Scale-Stateful-Applications-In-Kubernetes.md,https://kubernetes.io/blog/2016/12/five-days-of-kubernetes-1.5
  17. content/en/blog/_posts/2016-12-00-Statefulset-Run-Scale-Stateful-Applications-In-Kubernetes.md,https://kubernetes.io/blog/2016/12/kubernetes-1.5-supporting-production-workloads
  18. content/en/blog/_posts/2017-10-00-Five-Days-Of-Kubernetes-18.md,https://github.com/kubernetes/community/tree/master/community/elections/2017
  19. content/en/blog/_posts/2015-11-00-Creating-A-Raspberry-Pi-Cluster-Running-Kubernetes-The-Shopping-List-Part-1.md,http://www.dlink.com/uk/en/home-solutions/connect/go/go-sw-8e
  20. content/en/blog/_posts/2015-11-00-Creating-A-Raspberry-Pi-Cluster-Running-Kubernetes-The-Shopping-List-Part-1.md,http://www.modmypi.com/raspberry-pi/cases/multi-pi-stacker/multi-pi-stackable-raspberry-pi-case
  21. content/en/blog/_posts/2015-11-00-Creating-A-Raspberry-Pi-Cluster-Running-Kubernetes-The-Shopping-List-Part-1.md,http://www.modmypi.com/raspberry-pi/cases/multi-pi-stacker/multi-pi-stackable-raspberry-pi-case-bolt-pack
  22. content/en/blog/_posts/2015-09-00-Kubernetes-Performance-Measurements-And.md,https://kubernetes.io/blog/search/label/containers
  23. content/en/blog/_posts/2015-09-00-Kubernetes-Performance-Measurements-And.md,https://kubernetes.io/blog/search/label/k8s
  24. content/en/blog/_posts/2015-09-00-Kubernetes-Performance-Measurements-And.md,https://kubernetes.io/blog/search/label/kubernetes
  25. content/en/blog/_posts/2015-09-00-Kubernetes-Performance-Measurements-And.md,https://kubernetes.io/blog/search/label/performance
  26. content/en/blog/_posts/2015-09-00-Kubernetes-Performance-Measurements-And.md,https://kubernetes.io/blog/feeds/6564816295503649669/comments/default
  27. content/en/blog/_posts/2015-09-00-Kubernetes-Performance-Measurements-And.md,https://kubernetes.io/blog/feeds/posts/default
  28. content/en/blog/_posts/2016-11-00-Bringing-Kubernetes-Support-To-Azure.md,https://kubernetes.io/blog/2016/09/kubernetes-1.4-making-it-easy-to-run-on-kuberentes-anywhere
  29. content/en/blog/_posts/2016-06-00-Bringing-End-To-End-Testing-To-Azure.md,http://www.appformix.com/
  30. content/en/blog/_posts/2016-11-00-Skytap-Modernizing-Microservice-Architecture-With-Kubernetes.md,https://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/ltm-concepts-11-2-0/ltm_pools.html
  31. content/en/blog/_posts/2016-12-00-Five-Days-Of-Kubernetes-1-5.md,https://kubernetes.io/blog/2016/12/cluster-federation-in-kubernetes-1.5
  32. content/en/blog/_posts/2016-09-00-How-We-Made-Kubernetes-Easy-To-Install.md,https://git.io/weave-kube
  33. content/en/blog/_posts/2016-04-00-Using-Deployment-Objects-With.md,https://github.com/kubernetes/kubernetes.github.io/tree/master/docs/user-guide/update-demo
  34. content/en/blog/_posts/2016-03-00-1000-Nodes-And-Beyond-Updates-To-Kubernetes-Performance-And-Scalability-In-12.md,https://kubernetes.io/blog/2016/03/Kubernetes-1.2-even-more-performance-upgrades-plus-easier-application-deployment-and-management-
  35. content/en/blog/_posts/2017-11-00-Securing-Software-Supply-Chain-Grafeas.md,https://github.com/Grafeas/Grafeas/blob/master/case-studies/binary-authorization.md
  36. content/en/blog/_posts/2019-03-22-e2e-testing-for-everyone.md,https://github.com/kubernetes/kubernetes/blob/master/Godeps/Godeps.json
  37. content/en/blog/_posts/2016-03-00-Five-Days-Of-Kubernetes-12.md,https://kubernetes.io/blog/2016/03/building-highly-available-applications-using-Kubernetes-new-multi-zone-clusters-a.k.a-Ubernetes-Lite
  38. content/en/blog/_posts/2016-03-00-Five-Days-Of-Kubernetes-12.md,https://kubernetes.io/blog/2016/03/Kubernetes-1.2-and-simplifying-advanced-networking-with-Ingress
  39. content/en/blog/_posts/2018-05-30-say-hello-to-discuss-kubernetes.md,https://itunes.apple.com/us/app/discourse-app/id1173672076?mt=8
  40. content/en/blog/_posts/2017-10-00-It-Takes-Village-To-Raise-Kubernetes.md,https://github.com/kubernetes/community/tree/master/community/2017-events/05-leadership-summit
  41. content/en/blog/_posts/2017-05-00-Managing-Microservices-With-Istio-Service-Mesh.md,https://lyft.github.io/envoy/
  42. content/en/blog/_posts/2017-04-00-Rbac-Support-In-Kubernetes.md,https://kubernetes.io/blog/2017/03/five-days-of-kubernetes-1.6
  43. content/en/blog/_posts/2018-09-27-kubernetes-1-12-release-announcement.md,https://zoom.us/webinar/register/WN_DYMejau3TMaTbk91oC3YkA
  44. content/en/blog/_posts/2016-03-00-Building-Highly-Available-Applications-Using-Kubernetes-New-Multi-Zone-Clusters-aka-Ubernetes-Lite.md,https://github.com/kubernetes/kubernetes/blob/master/docs/proposals/federation.md
  45. content/en/blog/_posts/2015-11-00-Kubernetes-1-1-Performance-Upgrades-Improved-Tooling-And-A-Growing-Community.md,http://kubernetes.io/v1.1/docs/user-guide/horizontal-pod-autoscaler.html
  46. content/en/blog/_posts/2015-11-00-Kubernetes-1-1-Performance-Upgrades-Improved-Tooling-And-A-Growing-Community.md,http://kubernetes.io/v1.1/docs/user-guide/ingress.html
  47. content/en/blog/_posts/2015-11-00-Kubernetes-1-1-Performance-Upgrades-Improved-Tooling-And-A-Growing-Community.md,https://github.com/kubernetes/kubernetes/blob/master/docs/user-guide/jobs.md
  48. content/en/blog/_posts/2015-11-00-Kubernetes-1-1-Performance-Upgrades-Improved-Tooling-And-A-Growing-Community.md,http://kubernetes.io/v1.1/docs/user-guide/jobs.html
  49. content/en/blog/_posts/2015-11-00-Kubernetes-1-1-Performance-Upgrades-Improved-Tooling-And-A-Growing-Community.md,http://kubernetes.io/gettingstarted/
  50. content/en/blog/_posts/2018-12-11-Kubernetes-Federation-Evolution.md,https://github.com/kubernetes-sigs/federation-v2/blob/master/charts/federation-v2/README.md
  51. content/en/blog/_posts/2017-09-00-Kubernetes-18-Security-Workloads-And.md,https://github.com/kubernetes/features/blob/master/release-1.8/release_team.md
  52. content/en/blog/_posts/2017-09-00-Kubernetes-18-Security-Workloads-And.md,http://events.linuxfoundation.org/events/cloudnativecon-and-kubecon-north-america
  53. content/en/blog/_posts/2016-07-00-Thousand-Instances-Of-Cassandra-Using-Kubernetes-Pet-Set.md,https://upload.wikimedia.org/wikipedia/commons/0/0e/Polyphemus.gif
  54. content/en/blog/_posts/2016-07-00-Thousand-Instances-Of-Cassandra-Using-Kubernetes-Pet-Set.md,https://github.com/kubernetes/kubernetes.github.io/blob/release-1.3/docs/user-guide/petset.md
  55. content/en/blog/_posts/2016-07-00-Thousand-Instances-Of-Cassandra-Using-Kubernetes-Pet-Set.md,https://commons.wikimedia.org/wiki/File:Polyphemus.gif
  56. content/en/blog/_posts/2016-10-00-Kubernetes-And-Openstack-At-Yahoo-Japan.md,http://techblog.yahoo.co.jp/infrastructure/os_n_k8s/
  57. content/en/blog/_posts/2016-07-00-Five-Days-Of-Kubernetes-1-3.md |https://kubernetes.io/blog/2016/07/kubernetes-updates-to-performance-and-scalability-in-1.3
  58. content/en/blog/_posts/2016-07-00-happy-k8sbday-1.md,http://www.meetup.com/Docker-Kisumu/events/232595339/
  59. content/en/blog/_posts/2016-07-00-happy-k8sbday-1.md,http://www.meetup.com/Raleigh-Openshift-Meetup/
  60. content/en/blog/_posts/2017-03-00-Scalability-Updates-In-Kubernetes-1-6.md,https://github.com/kubernetes/community/blob/master/contributors/devel/controllers.md
  61. content/en/blog/_posts/2017-12-00-Paddle-Paddle-Fluid-Elastic-Learning.md,https://github.com/PaddlePaddle/Paddle/blob/develop/doc/design/cluster_train/README.md
  62. content/en/blog/_posts/2017-12-00-Paddle-Paddle-Fluid-Elastic-Learning.md,https://github.com/PaddlePaddle/cloud/blob/develop/doc/autoscale/example/autoscale.md
  63. content/en/blog/_posts/2017-12-00-Paddle-Paddle-Fluid-Elastic-Learning.md,https://github.com/PaddlePaddle/cloud/tree/develop/doc/autoscale/experiment
  64. content/en/blog/_posts/2015-07-00-Announcing-First-Kubernetes-Enterprise.md,https://mesosphere.com/training/kubernetes/
  65. content/en/blog/_posts/2015-04-00-Introducing-Kubernetes-V1Beta3.md,https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/cluster_management.md
  66. content/en/blog/_posts/2015-04-00-Introducing-Kubernetes-V1Beta3.md,https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/api.md
  67. content/en/blog/_posts/2015-04-00-Introducing-Kubernetes-V1Beta3.md,https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/resources.md
  68. content/en/blog/_posts/2016-07-00-Kubernetes-In-Rancher-Further-Evolution.md,https://github.com/kubernetes/kubernetes/blob/master/docs/design/federation-phase-1.md
  69. content/en/blog/_posts/2016-07-00-Kubernetes-In-Rancher-Further-Evolution.md,https://github.com/kubernetes/kubernetes/blob/master/docs/design/federated-services.md
  70. content/en/blog/_posts/2015-12-00-How-Weave-Built-A-Multi-Deployment-Solution-For-Scope-Using-Kubernetes.md,https://github.com/kubernetes/kubernetes/blob/master/docs/getting-started-guides/docker.md
  71. content/en/blog/_posts/2015-12-00-How-Weave-Built-A-Multi-Deployment-Solution-For-Scope-Using-Kubernetes.md,https://github.com/kubernetes/kubernetes/blob/master/docs/admin/authentication.md
  72. content/en/blog/_posts/2015-12-00-How-Weave-Built-A-Multi-Deployment-Solution-For-Scope-Using-Kubernetes.md,https://github.com/Samsung-AG/kraken
  73. content/en/blog/_posts/2017-01-00-Running-Mongodb-On-Kubernetes-With-Statefulsets.md,http://blog.sandeepdinesh.com/2015/07/running-mean-web-application-in-docker.html
  74. content/en/blog/_posts/2017-02-00-Run-Deep-Learning-With-Paddlepaddle-On-Kubernetes.md,https://github.com/PaddlePaddle/Paddle/blob/develop/doc/howto/usage/k8s/src/k8s_train/start_paddle.py
  75. content/en/blog/_posts/2017-11-00-Containerd-Container-Runtime-Options-Kubernetes.md,https://github.com/kubernetes/community/blob/master/contributors/devel/e2e-node-tests.mds
  76. content/en/blog/_posts/2016-10-00-Helm-Charts-Making-It-Simple-To-Package-And-Deploy-Apps-On-Kubernetes.md,https://github.com/kubernetes/kubernetes/tree/master/examples
  77. content/en/blog/_posts/2016-10-00-Helm-Charts-Making-It-Simple-To-Package-And-Deploy-Apps-On-Kubernetes.md,https://github.com/kubernetes/helm/blob/master/docs/charts.md
  78. content/en/blog/_posts/2016-10-00-Helm-Charts-Making-It-Simple-To-Package-And-Deploy-Apps-On-Kubernetes.md,https://github.com/kubernetes/charts/tree/master/incubator/grafana
  79. content/en/blog/_posts/2016-10-00-Helm-Charts-Making-It-Simple-To-Package-And-Deploy-Apps-On-Kubernetes.md,https://github.com/kubernetes/charts/tree/master/incubator/mongodb
  80. content/en/blog/_posts/2016-10-00-Helm-Charts-Making-It-Simple-To-Package-And-Deploy-Apps-On-Kubernetes.md,https://github.com/kubernetes/charts/tree/master/incubator/prometheus
  81. content/en/blog/_posts/2016-10-00-Helm-Charts-Making-It-Simple-To-Package-And-Deploy-Apps-On-Kubernetes.md,https://github.com/kubernetes/charts/tree/master/incubator/spark
  82. content/en/blog/_posts/2016-10-00-Helm-Charts-Making-It-Simple-To-Package-And-Deploy-Apps-On-Kubernetes.md,https://github.com/kubernetes/helm/blob/master/docs/quickstart.md
  83. content/en/blog/_posts/2016-10-00-Helm-Charts-Making-It-Simple-To-Package-And-Deploy-Apps-On-Kubernetes.md,https://github.com/kubernetes/helm/blob/master/docs/using_helm.md
  84. content/en/blog/_posts/2018-04-10-container-storage-interface-beta.md,https://github.com/GoogleCloudPlatform/compute-persistent-disk-csi-driver/blob/master/deploy/kubernetes/README.md
  85. content/en/blog/_posts/2018-03-26-kubernetes-1-10-stabilizing-storage-security-networking.md,https://kubernetes.io/blog/2018/03/kubernetes-1.10-stabilizing-storage-security-networking
  86. content/en/blog/_posts/2017-02-00-Inside-Jd-Com-Shift-To-Kubernetes-From-Openstack.md,https://upload.wikimedia.org/wikipedia/en/7/79/JD_logo.png
  87. content/en/blog/_posts/2017-06-00-Kubernetes-1-7-Security-Hardening-Stateful-Application-Extensibility-Updates.md,https://github.com/kubernetes/community/blob/master/contributors/devel/container-runtime-interface.md
  88. content/en/blog/_posts/2016-07-00-Bringing-End-To-End-Kubernetes-Testing-To-Azure-2.md,https://github.com/kubernetes/test-infra/tree/master/jenkins/test-history
  89. content/en/blog/_posts/2017-10-00-Kubernetes-Community-Steering-Committee-Election-Results.md,https://github.com/kubernetes/steering/blob/master/backlog.md
  90. content/en/blog/_posts/2015-05-00-Resource-Usage-Monitoring-Kubernetes.md,https://github.com/kubernetes/kubernetes/blob/master/DESIGN.md
  91. content/en/blog/_posts/2015-03-00-Welcome-To-Kubernetes-Blog.md,https://www.mirantis.com/blog/integrating-openstack-and-kubernetes-with-murano/
  92. content/en/blog/_posts/2017-10-00-Request-Routing-And-Policy-Management.md,https://github.com/istio/istio/blob/master/samples/bookinfo/kube/route-rule-all-v1.yaml
  93. content/en/blog/_posts/2016-10-00-Dynamic-Provisioning-And-Storage-In-Kubernetes.md,https://github.com/kubernetes/kubernetes/blob/master/docs/devel/api_changes.md
  94. content/en/blog/_posts/2016-10-00-Dynamic-Provisioning-And-Storage-In-Kubernetes.md,https://github.com/kubernetes/kubernetes/pull/30285l
  95. content/en/blog/_posts/2016-10-00-Globally-Distributed-Services-Kubernetes-Cluster-Federation.md,https://github.com/kubernetes/kubernetes/blob/master/federation/apis/federation/types.go
  96. content/en/blog/_posts/2016-10-00-Globally-Distributed-Services-Kubernetes-Cluster-Federation.md,https://github.com/kubernetes/kubernetes/tree/master/federation
  97. content/en/blog/_posts/2015-04-00-Borg-Predecessor-To-Kubernetes.md,https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/pods.md
  98. content/en/blog/_posts/2015-04-00-Borg-Predecessor-To-Kubernetes.md,https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/services.md
  99. content/en/blog/_posts/2015-04-00-Borg-Predecessor-To-Kubernetes.md,https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/labels.md
  100. content/en/blog/_posts/2015-04-00-Borg-Predecessor-To-Kubernetes.md,https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/replication-controller.md
  101. content/en/blog/_posts/2016-09-00-Creating-Postgresql-Cluster-Using-Helm.md,https://github.com/CrunchyData/crunchy-containers/tree/master/examples/kubehelm/crunchy-postgres
  102. content/en/blog/_posts/2017-12-00-Kubernetes-19-Workloads-Expanded-Ecosystem.md,https://github.com/kubernetes/community/tree/master/sig-windowshas
  103. content/en/blog/_posts/2017-12-00-Kubernetes-19-Workloads-Expanded-Ecosystem.md,https://github.com/kubernetes/features/blob/master/release-1.9/release_team.md
  104. content/en/blog/_posts/2017-12-00-Kubernetes-19-Workloads-Expanded-Ecosystem.md,https://zoom.us/webinar/register/WN_oVjQMwyzQFOmWsfVzDsa2A
  105. content/en/blog/_posts/2017-12-00-Using-Ebpf-In-Kubernetes.md,https://github.com/kinvolk/cgnethttps://github.com/kinvolk/cgnet
  106. content/en/blog/_posts/2017-02-00-Highly-Available-Kubernetes-Clusters.md,https://github.com/kubernetes/kubernetes/blob/master/docs/design/ha_master.md
  107. content/en/blog/_posts/2015-07-00-The-Growing-Kubernetes-Ecosystem.md,https://www.hds.com/corporate/press-analyst-center/press-releases/2015/gl150721.html
  108. content/en/blog/_posts/2015-07-00-The-Growing-Kubernetes-Ecosystem.md,http://www.redapt.com/kubernetes/%20%E2%80%8E
  109. content/en/blog/_posts/2015-07-00-The-Growing-Kubernetes-Ecosystem.md,http://biarca.io/building-distributed-multi-cloud-applications-using-kubernetes-and-containers/
  110. content/en/blog/_posts/2016-04-00-Container-Survey-Results-March-2016.md,http://thenewstack.io/Cloud
  111. content/en/blog/_posts/2017-10-00-Kubeadm-V18-Released.md,https://github.com/kubernetes/community/tree/master/wg-kubeadm-adoption
  112. content/en/blog/_posts/2016-11-00-Visualize-Kubelet-Performance-With-Node-Dashboard.md,https://github.com/kubernetes/kubernetes/blob/master/docs/devel/e2e-tests.md
  113. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/roadmap.md
  114. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/search/label/community%20meetings
  115. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/search/label/docker
  116. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/search/label/open%20source
  117. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/feeds/630924463010638300/comments/default
  118. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2018/01/
  119. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2017/
  120. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2017/12/
  121. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2017/11/
  122. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2017/10/
  123. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2017/09/
  124. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2017/08/
  125. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2017/07/
  126. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2017/05/
  127. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2017/04/
  128. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2017/03/
  129. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2017/02/
  130. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2017/01/
  131. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2016/12/
  132. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2016/11/
  133. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2016/10/
  134. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2016/09/
  135. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2016/07/
  136. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2016/06/
  137. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2016/05/
  138. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2016/04/
  139. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2016/03/
  140. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2016/02/
  141. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2016/01/
  142. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2015/
  143. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2015/12/
  144. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2015/11/
  145. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2015/10/
  146. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2015/08/
  147. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2015/07/
  148. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2015/06/
  149. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2015/05/
  150. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2015/04/
  151. content/en/blog/_posts/2015-04-00-Weekly-Kubernetes-Community-Hangout_17.md,https://kubernetes.io/blog/2015/03/
  152. content/en/blog/_posts/2015-06-00-Cluster-Level-Logging-With-Kubernetes.md,https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/dns.md
  153. content/en/blog/_posts/2015-06-00-Cluster-Level-Logging-With-Kubernetes.md,https://github.com/GoogleCloudPlatform/kubernetes/blob/master/examples/blog-logging/counter-pod.yaml
  154. content/en/blog/_posts/2015-06-00-Cluster-Level-Logging-With-Kubernetes.md,https://github.com/GoogleCloudPlatform/kubernetes/blob/master/cluster/saltbase/salt/fluentd-gcp/fluentd-gcp.yaml
  155. content/en/blog/_posts/2015-06-00-Cluster-Level-Logging-With-Kubernetes.md,https://github.com/GoogleCloudPlatform/kubernetes/tree/master/contrib/logging/fluentd-sidecar-gcp
  156. content/en/blog/_posts/2017-03-00-Kubernetes-1-6-Multi-User-Multi-Workloads-At-Scale.md,https://vishh.github.io/docs/user-guide/gpus/
  157. content/en/blog/_posts/2018-05-01-developing-on-kubernetes.md,https://vapor-ware.github.io/ksync/
  158. content/en/blog/_posts/2017-11-00-Certified-Kubernetes-Conformance.md,http://www.huaweicloud.com/en-us/news/1510655878651.html
  159. content/en/blog/_posts/2017-11-00-Certified-Kubernetes-Conformance.md,https://cloudfoundry.org/cloud-foundry-container-runtime-gets-kubernetes-certified/
  160. content/en/blog/_posts/2017-11-00-Certified-Kubernetes-Conformance.md,https://www.cncf.io/certification/software-conformancehttps://www.cncf.io/certification/software-conformance/
  161. content/en/blog/_posts/2016-03-00-Kubernetes-1-2-Even-More-Performance-Upgrades-Plus-Easier-Application-Deployment-And-Management-.md,https://github.com/kubernetes/kubernetes/releases/tag/v1.2.0.&nbsp
  162. content/en/blog/_posts/2016-03-00-Kubernetes-1-2-Even-More-Performance-Upgrades-Plus-Easier-Application-Deployment-And-Management-.md,https://github.com/kubernetes/kubernetes.github.iohttps://github.com/kubernetes/kubernetes.github.io
  163. content/en/blog/_posts/2017-11-00-Kubernetes-Easy-Way.md,https://docs.codefresh.io/v1.0/docs/docker-registry
  164. content/en/blog/_posts/2018-01-00-Introducing-Container-Storage-Interface.md,https://github.com/container-storage-interface/spec/blob/master/spec.mdhttps://github.com/container-storage-interface/spec/blob/master/spec.md
  165. content/en/blog/_posts/2015-12-00-Creating-Raspberry-Pi-Cluster-Running.md,https://github.com/kubernetes/kubernetes/blob/master/docs/user-guide/README.md
  166. content/en/blog/_posts/2015-05-00-Kubernetes-Release-0160.md,https://github.com/GoogleCloudPlatform/kubernetes/pull/7154cjcullen
  167. content/en/blog/_posts/2015-05-00-Kubernetes-Release-0160.md,https://github.com/GoogleCloudPlatform/kubernetes/pull/6123a-robinson
  168. content/en/blog/_posts/2015-05-00-Kubernetes-Release-0160.md,https://github.com/GoogleCloudPlatform/kubernetes/pull/6593derekwaynecarr
  169. content/en/blog/_posts/2018-10-10-runtimeclass.md,https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/0014-runtime-class.md
  170. content/en/blog/_posts/2017-12-00-Introducing-Kubeflow-Composable.md,https://caicloud.io/article_detail/5a3b58fce928ca1c69e1aa70
  171. content/en/blog/_posts/2018-08-29-kubernetes-testing-ci-automating-contributor-experience.md,https://github.com/kubernetes/test-infra/tree/master/prow/cmd/splice
  172. content/en/blog/_posts/2016-04-00-Adding-Support-For-Kubernetes-In-Rancher.md,http://rancher.com/kubernetes/
  173. content/en/blog/_posts/2015-07-00-Strong-Simple-Ssl-For-Kubernetes.md,https://github.com/GoogleCloudPlatform/kube-jenkins-imager/blob/master/ssl_proxy.yaml
  174. content/en/blog/_posts/2015-07-00-Strong-Simple-Ssl-For-Kubernetes.md,https://github.com/GoogleCloudPlatform/kube-jenkins-imager/blob/master/service_ssl_proxy.yaml
  175. content/en/blog/_posts/2015-07-00-Strong-Simple-Ssl-For-Kubernetes.md,https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/secrets.md
  176. content/en/blog/_posts/2016-03-00-Scaling-Neural-Network-Image-Classification-Using-Kubernetes-With-Tensorflow-Serving.md,https://github.com/tensorflow/serving/blob/master/tensorflow_serving/session_bundle/exporter.py
  177. content/en/blog/_posts/2016-03-00-Scaling-Neural-Network-Image-Classification-Using-Kubernetes-With-Tensorflow-Serving.md,https://github.com/tensorflow/serving/blob/master/tensorflow_serving/session_bundle/README.md
  178. content/en/blog/_posts/2018-12-11-current-status-and-future-roadmap.md,https://etcd.readthedocs.io/en/latest/client-architecture.html
  179. content/en/blog/_posts/2015-10-00-Some-Things-You-Didnt-Know-About-Kubectl_28.md,https://github.com/kubernetes/kubernetes/blob/master/docs/user-guide/kubectl-overview.md
  180. content/en/blog/_posts/2015-10-00-Some-Things-You-Didnt-Know-About-Kubectl_28.md,https://github.com/kubernetes/kubernetes/blob/master/docs/user-guide/annotations.md
  181. content/en/blog/_posts/2015-10-00-Some-Things-You-Didnt-Know-About-Kubectl_28.md,http://kubernetes.io/gettingstarted/
help wanted

Most helpful comment

@tanjunchen can I check the aim of this issue. I think the idea is to track every single broken link on the site?

The reason I ask: if that's the case, I think there is _too much work_ for this to qualify as a good first issue. However, this issue could be a great tracking issue from which to select single pages or single sections and create good-first-issue issues whenever the pool of open good first issues drops too low.

All 41 comments

Just so you know, @tanjunchen, SIG Docs typically doesn't fix hyperlinks in older blog posts. Ideally the targets of links would stay valid; where that doesn't happen, it's OK to leave older blog posts as-is.

I think the cut-off is 24 months but I haven't checked.

@sftim OK.Thanks

The missing numbers in the table (1-258) have been modified in the following pr.some url will not to be midified in olders bolg.

Only 258? I got about 167 of local deadlinks and 609 globaly*.

If kubernetes/website#15893 is still planed somewhen, it will be important to have close to zero local deadlinks. External links are out the control, but the local ones not.

I think it's important to fix the blog links too, but not as a life matter issue. There like 16 links in blogs that generate errors (while being referenced with a pre-hugo URL structure), and they can and should be fixed IMHO. But there are changed external links, mistyped localized docs, dead external links... like a lot.

My approach is a bit simpler... start cleanup from more important documents (documentation) to less (old blog), smaller but consistent bytes - (like fix 1 issue - but for every localization (if found in localized documents)).

P.S.
Not all reported deadlinks are actually dead, some are just renamed or "local" demo URL or else.

@butuzov good job! Thanks
Well done! I detected all the links in the website repository (more than 10,000), and maybe some links were not detected due to network or other reasons.

I agree with you, but it is a bit of a hassle to introduce a detection tool (CI) because some links are not really links. So, we should start by modifying the work from important folders, such as documentation、readme.md. Then modify the links in some blogs (the most recent blog), and finally the link availability of the entire site will increase.

I open this issue, the purpose is to let everyone modify it together, this will quickly modify the wrong link. Can you put the location of the link that cannot be accessed and the file where the link is located? Another problem is that localized links have to be modified due to changes in the original link. Is it clear that there is a better solution?
@butuzov @sftim Thanks

@tanjunchen its to early to think on the introduction of CI tool. There are too many issues atm.

BTW, can I give you advice? Do not pack all fixes to broken links in on PR. I was asked to made separate requests on my first one. There are number of reasons behind it:

  • It's easier to check for you and person reviewing changes.
  • Its easier to write short info (in commit PR) what changed, when the issue was introduced etc.
  • If its a different localization, perhaps it's can require different branched to be merged in.
  • Maybe fix required somewhere else see (Examples kubernetes/website#17559 or russross/blackfriday#576)

I thought it would take a year or so occasionally fixing broken links for me alone to remove the majority (like 2/3), and I am talking only about internal links. I don't think it's a good idea to place all "bad" links into one issue, it's going to b hard to maintain and track. Same as creating 1 issue per URL isn't really helps (as it can shadow a number of documentation issues).

What can be done I just dumping like 20 URLs per week, so people can work out what ware the issues with them, but honestly I don't see it happened if there like 1-2 people fixing links.

I am going to keep tracking broken links and fix them, whenever I have time for that, and as a part of works under deadlinks project.

@butuzov Sure. Thanks your advice.
I will occasionally modify the dead link with you in the future.

cool!

@butuzov If you can, you can help me make sure the link is modified correctly, thank you. Smiley face. Although, it takes a little effort.
review https://github.com/kubernetes/website/pull/17682 https://github.com/kubernetes/website/pull/17668

For me there is several categories of broken links:

  • Broken links in the documentation
  • Broken links in the blog
  • Broken links in localization

Among those broken links there are also two categories:

  • Trivially broken links where there is an easy fix:
  • Broken links where a resource is gone and you have not many alternatives than looking on git history or archive.org to find the missing content.

I would break this list of broken links into several categories. I think the trivially broken links can be done in bulk.
For the missing content, I would have smaller PR so that the review is easier

@remyleone In the future, I will take your advice, classify the links in question, and then submit the PR separately for modification. Thanks!

@tanjunchen I would love to help in the following.

/assign

@vishakhanihore welcome!

@kubernetes/sig-docs-de-owners
@kubernetes/sig-docs-en-owners
@kubernetes/sig-docs-es-owners
@kubernetes/sig-docs-fr-owners
@kubernetes/sig-docs-hi-owners
@kubernetes/sig-docs-id-owners
@kubernetes/sig-docs-it-owners
@kubernetes/sig-docs-ja-owners
@kubernetes/sig-docs-ko-owners
@kubernetes/sig-docs-no-owners
@kubernetes/sig-docs-pt-owners
@kubernetes/sig-docs-ru-owners
@kubernetes/sig-docs-vi-owners
@kubernetes/sig-docs-zh-owners

Is there a good solution for synchronizing this common resource (eg url)?

@kubernetes/sig-docs-de-owners
@kubernetes/sig-docs-en-owners
@kubernetes/sig-docs-es-owners
@kubernetes/sig-docs-fr-owners
@kubernetes/sig-docs-hi-owners
@kubernetes/sig-docs-id-owners
@kubernetes/sig-docs-it-owners
@kubernetes/sig-docs-ja-owners
@kubernetes/sig-docs-ko-owners
@kubernetes/sig-docs-no-owners
@kubernetes/sig-docs-pt-owners
@kubernetes/sig-docs-ru-owners
@kubernetes/sig-docs-vi-owners
@kubernetes/sig-docs-zh-owners

Is there a good solution for synchronizing this common resource (eg url)?

Manually correcting the docs redirection is not a good idea IMO. There must be some bug or any error which is generating such wrong links @mrbobbytables @parispittman

@butuzov hello,maybe you can see istio lint checker.there is external url checker?

@tanjunchen I see htmlproofer (https://github.com/gjtorikian/html-proofer) but I am not sure I got your point.

@tanjunchen hi,
I wanna contribute too

@npu21 welcome

@npu21 Thanks your Job!
correct number 13、14

@tanjunchen I see htmlproofer (https://github.com/gjtorikian/html-proofer) but I am not sure I got your point.

It is a good tool,you can try to use it.

It is a good tool, you can try to use it.

This is my choice https://github.com/butuzov/deadlinks

@butuzov Nice、Great.

@tanjunchen hi,
I wanna contribute ,too

@Aresforchina welcome! Thanks your job! keep going on!

@tanjunchen Hi,
I wanna contribute ,too, And I found some 404 url

404

1.path:content/en/docs/tutorials/stateful-application/cassandra.md:156, https://wiki.apache.org/cassandra/NodeTool
2.path:content/en/docs/tasks/configure-pod-container/pull-image-private-registry.md:108, https://index.docker.io/v1/
3.path:content/en/docs/setup/learning-environment/minikube.md:465, https://git.k8s.io/minikube/docs/contributors/adding_a_dependency.md
4.path:content/en/docs/reference/command-line-tools-reference/feature-gates.md:377, https://git.k8s.io/community/keps/sig-node/compute-device-assignment.md
5.path:content/en/blog/_posts/2019-06-21-volume-cloning-alpha.md:98, https://k8s.io/docs/concepts/storage/volume-pvc-datasource.md
6.path:content/en/blog/_posts/2019-06-19-kubernetes-1-15-release-announcement.md:139, https://zoom.us/webinar/register/8415609575308/WN_AtjsGjz5TRqOsLrEFTWlJQ
7.path:content/en/blog/_posts/2019-03-25-1-14-release-announcement.md:111, https://zoom.us/webinar/register/WN_ViJ0aL4ARiCM15i6erX-pA
8.path:content/en/blog/_posts/2018-12-03-kubernetes-1-13-release-announcement.md:99, https://zoom.us/webinar/register/WN_A2FZovz-TIWn_Xvrb5uERQ
9.path:content/en/blog/_posts/2018-10-26-tips-for-first-kubecon-presentation-part-2.md:9, https://kubernetes.io/blog/2018/10/18/tips-for-your-first-kubecon-presentation---part-1/
10.path:content/en/blog/_posts/2018-10-15-steering-election-results.md:24, https://git.k8s.io/steering/backlog.md
11.
path:content/en/blog/_posts/2018-10-08-support-for-azure-vmss.md:68, https://github.com/kubernetes/kubernetes/blob/master/pkg/cloudprovider/providers/azure/azure_vmss.go

12.path:content/en/blog/_posts/2018-10-08-support-for-azure-vmss.md:267, https://github.com/kubernetes/kubernetes/blob/master/pkg/cloudprovider/providers/azure/auth/azure_auth.go
13.path:content/en/blog/_posts/2018-06-26-kubernetes-1-11-release-announcement.md:99, https://www.cncf.io/event/webinar-kubernetes-1-11/
14.path:content/en/blog/_posts/2018-05-24-kubernetes-containerd-integration-goes-ga.md:126, https://dockr.ly/community
15.path:content/en/blog/_posts/2018-05-01-developing-on-kubernetes.md:165, https://vapor-ware.github.io/ksync/#installation
16.path:content/en/blog/_posts/2018-03-26-kubernetes-1-10-stabilizing-storage-security-networking.md:188, https://www.cncf.io/event/webinar-kubernetes-1-10/
17.path:content/en/blog/_posts/2018-01-00-Reporting-Errors-Using-Kubernetes-Events.md:24, https://v1-7.docs.kubernetes.io/docs/api-reference/v1.7/#event-v1-core
18.path:content/en/blog/_posts/2018-01-00-Extensible-Admission-Is-Beta.md:16, https://2.bp.blogspot.com/-p8WGg2BATsY/WlfywbD_tAI/AAAAAAAAAJw/mDqZV0dB4_Y0gXXQp_1tQ7CtMRSd6lHVwCK4BGAYYCw/s640/Screen%2BShot%2B2018-01-11%2Bat%2B3.22.07%2BPM.png
19.path:content/en/blog/_posts/2017-12-00-Paddle-Paddle-Fluid-Elastic-Learning.md:36, https://4.bp.blogspot.com/-gOMFfnaygSU/WiYgXO_KJ0I/AAAAAAAAAII/lMLjTGNGYhsovwKornCzMZBhEdMdPI5HACLcBGAs/s640/figure-2.png
20.path:content/en/blog/_posts/2017-12-00-Paddle-Paddle-Fluid-Elastic-Learning.md:28, https://1.bp.blogspot.com/-sp_sVZvhMbU/WiYgXMLQKuI/AAAAAAAAAIM/uc_3iT9BZmAtQGiGGSErgueHK71uWMBCACEwYBhgL/s640/figure-1.png
21.path:content/en/blog/_posts/2017-12-00-Introducing-Kubeflow-Composable.md:142, https://github.com/google/kubeflow/blob/master/user_guide.md
22.path:content/en/blog/_posts/2017-11-00-Securing-Software-Supply-Chain-Grafeas.md:33, https://4.bp.blogspot.com/-SRMfm5z606M/WfzDpHqlz-I/AAAAAAAAAHA/y2suaInhr9E0hU0u78PacBT_kZj2D7DKgCK4BGAYYCw/s1600/Screen%2BShot%2B2017-11-03%2Bat%2B12.28.34%2BPM.png
23.path:content/en/blog/_posts/2017-11-00-Securing-Software-Supply-Chain-Grafeas.md:27, https://1.bp.blogspot.com/-WeI6zpGd42A/WfzDkkIonFI/AAAAAAAAAG4/wKUaNaXYvaQ-an9p4_9T9J3EQB_zHkRXwCK4BGAYYCw/s1600/Screen%2BShot%2B2017-11-03%2Bat%2B12.28.23%2BPM.png
24.path:content/en/blog/_posts/2017-11-00-Securing-Software-Supply-Chain-Grafeas.md:16, https://2.bp.blogspot.com/-TDD4slMA7gg/WfzDeKVLr2I/AAAAAAAAAGw/dhfWOrCMdmogSNhGr5RrA2ovr02K5nn8ACK4BGAYYCw/s400/Screen%2BShot%2B2017-11-03%2Bat%2B12.28.13%2BPM.png
25.path:content/en/blog/_posts/2017-11-00-Kubernetes-Is-Still-Hard-For-Developers.md:12, https://goo.gl/TK9ET3
26.path:content/en/blog/_posts/2017-11-00-Certified-Kubernetes-Conformance.md:8, https://1.bp.blogspot.com/-YasPeoIh8tA/Wg28rH4dzXI/AAAAAAAAAHg/Hfk2dnUoav4XMefGyjzMWdJMZbu1QJFagCK4BGAYYCw/s200/certified_kubernetes_color.png
27.path:content/en/blog/_posts/2017-08-00-High-Performance-Networking-With-Ec2.md:76, http://romana.io/preview
28.path:content/en/blog/_posts/2017-07-00-Happy-Second-Birthday-Kubernetes.md:105, https://kubernetes.io/blog/2017/06/kubernetes-1.7-security-hardening-stateful-application-extensibility-updates
29.path:content/en/blog/_posts/2017-06-00-Kubernetes-1-7-Security-Hardening-Stateful-Application-Extensibility-Updates.md:58, http://ocadotechnology.com/blog/creating-a-distributed-data-centre-architecture-using-kubernetes-and-containers/
30.path:content/en/blog/_posts/2017-04-00-Rbac-Support-In-Kubernetes.md:42, https://1.bp.blogspot.com/-ixDe91-cnqw/WOa0auxC0mI/AAAAAAAABBs/4LxVsr6shEgTYqUapt5QPISUeuTuztVwwCEw/s640/rbac2.png
31.path:content/en/blog/_posts/2017-04-00-Rbac-Support-In-Kubernetes.md:29, https://1.bp.blogspot.com/-v6KLs1tT_xI/WOa0anGP4sI/AAAAAAAABBo/KIgYfp8PjusuykUVTfgu9-2uKj_wXo4lwCLcB/s400/rbac1.png
32.path:content/en/blog/_posts/2017-04-00-Configuring-Private-Dns-Zones-Upstream-Nameservers-Kubernetes.md:52, https://1.bp.blogspot.com/-IeFx2Uuq_i0/WORRuQpxG_I/AAAAAAAABBA/g1P3ljd7YGYMShoHJnPRK1IfX5h3o9GvACEw/s400/dns.png
33.path:content/en/blog/_posts/2017-04-00-Configuring-Private-Dns-Zones-Upstream-Nameservers-Kubernetes.md:14, https://2.bp.blogspot.com/-Jj4r6bGt1f8/WORRugYMobI/AAAAAAAABBE/HXH-wBGqweQcJbyQA3bqnUtYeN5aOtE9ACEw/s400/dns2.png
34.path:content/en/blog/_posts/2017-03-00-Kubernetes-1-6-Multi-User-Multi-Workloads-At-Scale.md:75, https://github.com/kubernetes/features/blob/master/release-1.6/release_team.md
35.path:content/en/blog/_posts/2017-02-00-Run-Deep-Learning-With-Paddlepaddle-On-Kubernetes.md:146, https://github.com/PaddlePaddle/Paddle/blob/develop/doc/howto/usage/k8s/k8s_aws_en.md
36.path:content/en/blog/_posts/2017-02-00-Run-Deep-Learning-With-Paddlepaddle-On-Kubernetes.md:140, https://github.com/PaddlePaddle/Paddle/blob/develop/doc/howto/usage/k8s/src/k8s_train/start.sh
37.path:content/en/blog/_posts/2017-02-00-Run-Deep-Learning-With-Paddlepaddle-On-Kubernetes.md:12, https://3.bp.blogspot.com/-Mwn3FU9hffI/WJk8QBxA6SI/AAAAAAAAA8w/AS5QoMdPTN8bL9jnixlsCXzj1IfYerhRQCLcB/s200/baidu_research_logo_rgb.png
38.path:content/en/blog/_posts/2017-01-00-Scaling-Kubernetes-Deployments-With-Policy-Base-Networking.md:50, https://4.bp.blogspot.com/-5VjajIIvq-A/WIE5qN2nsNI/AAAAAAAAA7U/mMfMQpeFvH85MHNbohJifEnW658l3w1agCEw/s640/k8spolicy2.png
39.path:content/en/blog/_posts/2017-01-00-Scaling-Kubernetes-Deployments-With-Policy-Base-Networking.md:43, https://3.bp.blogspot.com/-jJK65zh2wE8/WIE5o3HkXFI/AAAAAAAAA7U/QkoCoYnTWAEz60H0nyP4_wN0tVG3WVWAwCEw/s640/k8spolicy.png
40.path:content/en/blog/_posts/2017-01-00-Kubernetes-Ux-Survey-Infographic.md:34, https://1.bp.blogspot.com/-gGKQKRwgOto/WHPgEdVMqQI/AAAAAAAAA5k/MiTVQtKLuHkAMmSjpvAsmiBezAdQV4zCwCEw/s640/feature-priority.png
41.path:content/en/blog/_posts/2017-01-00-Kubernetes-Ux-Survey-Infographic.md:26, https://4.bp.blogspot.com/-iQD8MEPL7nA/WHPgEensPbI/AAAAAAAAA5o/nRAVMQpcxmM9llFJyC-pVD16emtagnxgwCEw/s640/kubernetes-usage.png
42.path:content/en/blog/_posts/2017-01-00-Kubernetes-Ux-Survey-Infographic.md:21, https://2.bp.blogspot.com/-f4lRiYxQ6Pg/WHPggSKpt7I/AAAAAAAAA5w/uThW4NAPiokHJ_Av721SRN4FThd2THAIQCLcB/s640/respondent-demographics.png
43.path:content/en/blog/_posts/2017-01-00-Kubernetes-Ux-Survey-Infographic.md:14, https://1.bp.blogspot.com/-aSAimiXhbkw/WHPgEveTIzI/AAAAAAAAA5s/BMa-6jVzW4Ir-JExg-njJJge2tQg6QSOwCLcB/s640/satisfaction-with-dashboard.png
44.path:content/en/blog/_posts/2016-12-00-Statefulset-Run-Scale-Stateful-Applications-In-Kubernetes.md:308, https://raw.githubusercontent.com/kubernetes/kubernetes.github.io/master/docs/tutorials/stateful-application/zookeeper.yaml
45.
path:content/en/blog/_posts/2016-12-00-Kubernetes-1-5-Supporting-Production-Workloads.md:61, https://github.com/kubernetes/community/blob/master/community/README.md

46.path:content/en/blog/_posts/2016-12-00-Kubernetes-1-5-Supporting-Production-Workloads.md:57, http://events.linuxfoundation.org/events/cloudnativecon-and-kubecon-europe
47.path:content/en/blog/_posts/2016-11-00-Visualize-Kubelet-Performance-With-Node-Dashboard.md:12, https://github.com/kubernetes/kubernetes/blob/master/docs/devel/e2e-tests.md#overview
48.path:content/en/blog/_posts/2016-10-00-Tail-Kubernetes-With-Stern.md:163, https://4.bp.blogspot.com/-oNscZEvpzVw/WBeWc4cW4zI/AAAAAAAAAyw/71okg07IPHM6dtBOubO_0kxdYxzwoUGOACLcB/s640/stern-long.gif
49.path:content/en/blog/_posts/2016-10-00-Kubernetes-And-Openstack-At-Yahoo-Japan.md:91, https://2.bp.blogspot.com/-5su8_2KmuYw/WApqvvw0k8I/AAAAAAAAAxU/36NZG0lTQ1whl-JcCuKCb-kjuISR-PSGwCLcB/s640/Untitled%2Bdrawing%2B%25282%2529.png
50.path:content/en/blog/_posts/2016-10-00-Kubernetes-And-Openstack-At-Yahoo-Japan.md:75, https://1.bp.blogspot.com/-0aPKFfhF33k/WApqIabmf1I/AAAAAAAAAxQ/jR33xg1OoMolm9T2Jt3FFixZt6294zUsACLcB/s640/Untitled%2Bdrawing%2B%25281%2529.png
51.path:content/en/blog/_posts/2016-10-00-Kubernetes-And-Openstack-At-Yahoo-Japan.md:55, https://4.bp.blogspot.com/-saBA4FKmJEM/WAppk0keRfI/AAAAAAAAAxM/7Y3uw-H3I0Ae_p6IqUu429pJqtwqTGxIgCLcB/s640/Untitled%2Bdrawing.png
52.path:content/en/blog/_posts/2016-10-00-Kubernetes-And-Openstack-At-Yahoo-Japan.md:110, https://2.bp.blogspot.com/-qiqHdUwASOU/WApsUZF7fRI/AAAAAAAAAxc/26b1XqOnybwWiqDoFUXW9QOxoG3ub7nDACLcB/s400/Untitled%2Bdrawing%2B%25284%2529.png
53.path:content/en/blog/_posts/2016-10-00-Helm-Charts-Making-It-Simple-To-Package-And-Deploy-Apps-On-Kubernetes.md:68, https://github.com/kubernetes/helm/blob/master/docs/using_helm.md#helm-install-installing-a-package
54.path:content/en/blog/_posts/2016-10-00-Helm-Charts-Making-It-Simple-To-Package-And-Deploy-Apps-On-Kubernetes.md:61, https://github.com/kubernetes/helm/blob/master/docs/using_helm.md#helm-search-finding-charts
55.path:content/en/blog/_posts/2016-10-00-Helm-Charts-Making-It-Simple-To-Package-And-Deploy-Apps-On-Kubernetes.md:60, https://github.com/kubernetes/helm/blob/master/docs/quickstart.md#install-an-example-chart
56.path:content/en/blog/_posts/2016-10-00-Helm-Charts-Making-It-Simple-To-Package-And-Deploy-Apps-On-Kubernetes.md:59, https://github.com/kubernetes/helm/blob/master/docs/quickstart.md#install-helm
57.path:content/en/blog/_posts/2016-10-00-Helm-Charts-Making-It-Simple-To-Package-And-Deploy-Apps-On-Kubernetes.md:51, https://github.com/kubernetes/helm/blob/master/docs/charts.md#chart-license-readme-and-notes
58.path:content/en/blog/_posts/2016-10-00-Helm-Charts-Making-It-Simple-To-Package-And-Deploy-Apps-On-Kubernetes.md:49, https://github.com/kubernetes/helm/blob/master/docs/charts.md#values-files
59.path:content/en/blog/_posts/2016-10-00-Globally-Distributed-Services-Kubernetes-Cluster-Federation.md:359, https://1.bp.blogspot.com/-vDz5dEG_-yI/WAE81YPVlYI/AAAAAAAAAwM/jvt46qwIViQbsbftCqFenUocGfssuLbjwCLcB/s640/Copy%2Bof%2BFederation%2BBlog%2BDrawing%2B%25281%2529.png
60.path:content/en/blog/_posts/2016-10-00-Globally-Distributed-Services-Kubernetes-Cluster-Federation.md:27, https://2.bp.blogspot.com/-Gj83DdcKqTI/WAE8pwAEZYI/AAAAAAAAAwI/9dbyBFipvDIGkPQWRB1dRxNwkrvzlcYMwCLcB/s400/k8s%2Bfed%2Bmap.png
61.path:content/en/blog/_posts/2016-10-00-Globally-Distributed-Services-Kubernetes-Cluster-Federation.md:13, https://github.com/kubernetes/kubernetes/blob/master/federation/apis/federation/types.go#L114
62.path:content/en/blog/_posts/2016-10-00-Dynamic-Provisioning-And-Storage-In-Kubernetes.md:150, https://github.com/kubernetes/kubernetes/blob/master/docs/devel/api_changes.md#alpha-beta-and-stable-versions
63.path:content/en/blog/_posts/2016-09-00-Deploying-To-Multiple-Kubernetes-With-Kit.md:40, https://4.bp.blogspot.com/-BdD0AgQKFWY/V87u5p7uw2I/AAAAAAAAArM/Z6_279MSn2AVDmO192GtPPTuVBbLgsHCQCLcB/s640/kit.png
64.path:content/en/blog/_posts/2016-08-00-Stateful-Applications-Using-Kubernetes-Datera.md:13, http://datera.io/blog-library/8/19/datera-simplifies-stateful-containers-on-kubernetes-13
65.path:content/en/blog/_posts/2016-07-00-happy-k8sbday-1.md:22, https://1.bp.blogspot.com/-Wn9QJb6wQ7w/V5Cm1Y2iKhI/AAAAAAAAAnc/SZ3yFFcxjmoqAmz9chp8o2KJJUoKI0KQwCLcB/s640/k8s%2BCommit%2BInfographic.png
66.path:content/en/blog/_posts/2016-07-00-Rktnetes-Brings-Rkt-Container-Engine-To-Kubernetes.md:54, https://3.bp.blogspot.com/-Agx6uMnddDc/V4bAA2YH_-I/AAAAAAAAAl8/PbKRFjVy0JMqyZ_OJ4oqMtGyTmlFTh0bQCEw/s640/rktnetes%2B%25281%2529.png
67.path:content/en/blog/_posts/2016-07-00-Rktnetes-Brings-Rkt-Container-Engine-To-Kubernetes.md:39, https://1.bp.blogspot.com/-k3RRYf70fsg/V4a_-lVypxI/AAAAAAAAAl4/m9lVW0mxw7s35dzLlT4XJO5gdMzy_RBiQCLcB/s640/rkt%2Bstages.png
68.path:content/en/blog/_posts/2016-07-00-Autoscaling-In-Kubernetes.md:371, https://github.com/kubernetes/kubernetes.github.io/blob/release-1.3/docs/admin/cluster-management.md#cluster-autoscaling
69.path:content/en/blog/_posts/2016-06-00-Bringing-End-To-End-Testing-To-Azure.md:91, https://3.bp.blogspot.com/-U2KYWNzJpFI/V3QMYbKRX8I/AAAAAAAAAks/SqEvCDJHJ8QtbB9hJVM8WAkFuAUlrFl8ACLcB/s400/Kubernetes%2BBlog%2BPost%2B-%2BKubernetes%2Bon%2BAzure%2B%2528Part%2B1%2529.png
70.path:content/en/blog/_posts/2016-03-00-Kubernetes-1-2-And-Simplifying-Advanced-Networking-With-Ingress.md:42, https://github.com/kubernetes/contrib/blob/master/ingress/controllers/gce/BETA_LIMITATIONS.md#creating-the-firewall-rule-for-glbc-health-checks
71.path:content/en/blog/_posts/2016-03-00-How-Container-Metadata-Changes-Your-Point-Of-View.md:70, https://4.bp.blogspot.com/-7JuCC5kuF6U/VvmJzM4UYmI/AAAAAAAAAYE/iIhR19aVCpAaVFRKujflMo047PmzP0DpA/s640/Kubernetes%2BMetadata%2BBlog%2B3.png
72.path:content/en/blog/_posts/2016-03-00-How-Container-Metadata-Changes-Your-Point-Of-View.md:57, https://2.bp.blogspot.com/-7hrB4V8zAkg/VvmJRpLcQQI/AAAAAAAAAYA/Fz7pul56ZQ8Xus6u4zHBFAwe8HJesyeRw/s640/Kubernetes%2BMetadata%2BBlog%2B2.png
73.path:content/en/blog/_posts/2016-03-00-1000-Nodes-And-Beyond-Updates-To-Kubernetes-Performance-And-Scalability-In-12.md:170, https://www.blogger.com/null
74.path:content/en/blog/_posts/2016-03-00-1000-Nodes-And-Beyond-Updates-To-Kubernetes-Performance-And-Scalability-In-12.md:110, https://github.com/kubernetes/kubernetes/blob/master/docs/proposals/pod-lifecycle-event-generator.md
75.path:content/en/blog/_posts/2016-03-00-1000-Nodes-And-Beyond-Updates-To-Kubernetes-Performance-And-Scalability-In-12.md:107, https://github.com/kubernetes/kubernetes/blob/master/docs/proposals/apiserver-watch.md
76.path:content/en/blog/_posts/2015-12-00-Managing-Kubernetes-Pods-Services-And-Replication-Controllers-With-Puppet.md:57, https://puppetlabs.com/blog/building-your-own-abstractions-kubernetes-puppet
77.path:content/en/blog/_posts/2015-12-00-Managing-Kubernetes-Pods-Services-And-Replication-Controllers-With-Puppet.md:42, https://puppetlabs.com/blog/kubernetes-guestbook-example-puppet
78.path:content/en/blog/_posts/2015-12-00-How-Weave-Built-A-Multi-Deployment-Solution-For-Scope-Using-Kubernetes.md:95, https://github.com/kubernetes/kubernetes/blob/master/docs/admin/authentication.md#creating-certificates
79.
path:content/en/blog/_posts/2015-12-00-How-Weave-Built-A-Multi-Deployment-Solution-For-Scope-Using-Kubernetes.md:44, http://weave.works/product/net/

80.path:content/en/blog/_posts/2015-12-00-How-Weave-Built-A-Multi-Deployment-Solution-For-Scope-Using-Kubernetes.md:110, http://kubernetes.io/v1.1/docs/user-guide/services.html
81.path:content/en/blog/_posts/2015-10-00-Some-Things-You-Didnt-Know-About-Kubectl_28.md:106, https://github.com/kubernetes/kubernetes/blob/master/docs/user-guide/annotations.md#annotations
82.path:content/en/blog/_posts/2015-07-00-Strong-Simple-Ssl-For-Kubernetes.md:43, https://github.com/GoogleCloudPlatform/kube-jenkins-imager/blob/master/ssl_proxy.yaml#L20-L48
83.path:content/en/blog/_posts/2015-07-00-Strong-Simple-Ssl-For-Kubernetes.md:222, https://github.com/GoogleCloudPlatform/kube-jenkins-imager/blob/master/ssl_proxy.yaml###L41-L48
84.path:content/en/blog/_posts/2015-07-00-Strong-Simple-Ssl-For-Kubernetes.md:20, https://1.bp.blogspot.com/-ccmpTmulrng/VaVxOs7gysI/AAAAAAAAAU8/bCEzgGGm-pE/s400/0.png
85.path:content/en/blog/_posts/2015-07-00-Strong-Simple-Ssl-For-Kubernetes.md:159, https://3.bp.blogspot.com/-0B1BEQo_fWc/VaVxVUBkf3I/AAAAAAAAAVE/5yCCnA29C88/s400/0%2B%25281%2529.png
86.path:content/en/blog/_posts/2015-06-00-Cluster-Level-Logging-With-Kubernetes.md:54, https://2.bp.blogspot.com/-UgpwCx4BNwQ/Vxf0Wc8-HwI/AAAAAAAAAb4/g3D1bE74FQA2k9uwc9ZbZuB1N7MTU7swgCLcB/s400/20ej.png
87.path:content/en/blog/_posts/2015-06-00-Cluster-Level-Logging-With-Kubernetes.md:52, https://4.bp.blogspot.com/-UXOxauNy8FQ/Vxf0SaGujNI/AAAAAAAAAb0/Pnf6e_iiUfoKkooGyrF3Gmd8wh0vPrteQCLcB/s400/pk22.png
88.path:content/en/blog/_posts/2015-06-00-Cluster-Level-Logging-With-Kubernetes.md:48, https://3.bp.blogspot.com/-5VRLexsSJwA/Vxf0F0ccVDI/AAAAAAAAAbs/rh4KGFc95-cIdrTxAujYH2LMrCQ8vrdzQCLcB/s400/27gf.png
89.path:content/en/blog/_posts/2015-06-00-Cluster-Level-Logging-With-Kubernetes.md:44, https://4.bp.blogspot.com/-T7kPtjq8O9A/Vxfz6k7XogI/AAAAAAAAAbo/-59dO6F58sERDOQGJ7872ex_KkEKFpArwCLcB/s400/0f64.png
90.path:content/en/blog/_posts/2015-06-00-Cluster-Level-Logging-With-Kubernetes.md:36, https://1.bp.blogspot.com/-FSXnrHLDMJs/Vxfzx2rsreI/AAAAAAAAAbk/PaDTpksKEZk4e8YQff5-JhGPoEpgyWaHgCLcB/s400/cloud-logging.png
91.path:content/en/blog/_posts/2015-06-00-Cluster-Level-Logging-With-Kubernetes.md:119, https://4.bp.blogspot.com/-BI3zOVlrHwA/Vxf0KwcqtCI/AAAAAAAAAbw/vzv8X8vQrso9Iycx4qQHuOslE8So7smLgCLcB/s400/27gf-counter.png
92.path:content/en/blog/_posts/2015-05-00-Resource-Usage-Monitoring-Kubernetes.md:90, https://2.bp.blogspot.com/-F2j3kYn3IoA/V4mGH3M-0gI/AAAAAAAAAmg/aoml93zPeKsKbTX1tN5sTtRRTw7dAKsxwCEw/s640/gcm.png
93.path:content/en/blog/_posts/2015-05-00-Resource-Usage-Monitoring-Kubernetes.md:70, https://1.bp.blogspot.com/-lHMeU_4UnAk/V4mGHyrWkBI/AAAAAAAAAms/SvnncgJ7ieAduBqQzpI86oaboIkAKEpEQCEw/s640/influx.png
94.path:content/en/blog/_posts/2015-05-00-Resource-Usage-Monitoring-Kubernetes.md:34, https://3.bp.blogspot.com/-V5KAfomW7Cg/V4mGH6OTKSI/AAAAAAAAAmo/EZHcG0afrs0606eTDMCryT6j6SoNzu3PgCEw/s400/cadvisor.png
95.path:content/en/blog/_posts/2015-05-00-Resource-Usage-Monitoring-Kubernetes.md:17, https://2.bp.blogspot.com/-6Bu15356Zqk/V4mGINP8eOI/AAAAAAAAAmk/-RwvkJUt4rY2cmjqYFBmRo25FQQPRb27ACEw/s640/monitoring-architecture.png
96.path:content/en/blog/_posts/2015-04-00-Introducing-Kubernetes-V1Beta3.md:34, https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/resources.md#resource-quantities
97.path:content/en/blog/_posts/2015-04-00-Introducing-Kubernetes-V1Beta3.md:23, https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/cluster_management.md#switching-your-config-files-to-a-new-api-version
98.path:content/en/blog/_posts/2015-04-00-Introducing-Kubernetes-V1Beta3.md:19, https://github.com/GoogleCloudPlatform/kubernetes/tree/master/examples/update-demo/v1beta3
99.path:content/en/blog/_posts/2015-04-00-Introducing-Kubernetes-V1Beta3.md:17, https://github.com/GoogleCloudPlatform/kubernetes/tree/master/examples/walkthrough/v1beta3
100.path:content/en/blog/_posts/2015-04-00-Introducing-Kubernetes-V1Beta3.md:15, https://github.com/GoogleCloudPlatform/kubernetes/tree/master/examples/guestbook/v1beta3

@gorda Sure,Thanks your job!Welcome!

@gorda Please update the wrong url according to merged pr above.Thanks

@gorda Please update the wrong url according to merged pr above.Thanks

aye

@tanjunchen #18228 fix number six

18241 fix number 12

@CriaHu Thanks your job , i will update the above url once your pr are merged

@xichengliudui during last merge more than hundred new deadlinks introduced to Chinese docs.

@gorda Please update the wrong url according to merged pr above. We can sync every 7 days . Thanks

/help
/good-first-issue

Here are some pages with broken links (saved as a CSV format)
kubernetes.io_internal_broken_links_20200227.txt

@remyleone thank for your job!
I think you open an issue separately, label /help and /good-first-issue , so we can fix some URL that need to be incorrect (though many URLs are out of date i think)

@tanjunchen can I check the aim of this issue. I think the idea is to track every single broken link on the site?

The reason I ask: if that's the case, I think there is _too much work_ for this to qualify as a good first issue. However, this issue could be a great tracking issue from which to select single pages or single sections and create good-first-issue issues whenever the pool of open good first issues drops too low.

Sure, the idea is to track every single broken link on the site.
There are too much work to do , It's a good idea to split it down

/remove-good-first-issue

Was this page helpful?
0 / 5 - 0 ratings