diff --git a/content/en/blogs/multi-cluster-deployment.md b/content/en/blogs/multi-cluster-deployment.md
index 99d29a407..10d59bdb2 100644
--- a/content/en/blogs/multi-cluster-deployment.md
+++ b/content/en/blogs/multi-cluster-deployment.md
@@ -64,7 +64,7 @@ KubeFed mainly defines four resource types:
- **Template.** Templates define the representation of a common resource to be handled. If the object does not have a corresponding definition on the cluster where it will be deployed, the deployment will fail. In the following example of FederatedDeployment, the template contains all the information needed to create the deployment.
- **Placement**. Placements define the name of the cluster that a resource object will appear in, with two methods available (`clusters` and `clusterSelector`).
- - **Override**. Overrides define per-cluster, field-level variation that apply to the template, allowing you to customize configurations. In the example below, the number of replicas defined in `template` is 1, while `overrides` shows the replica number of cluster gondor will be 4 when it is deployed instead of 1 in `template`. A subset of the syntax of [Jsonpatch](http://jsonpatch.com/) is achieved in `overrides`, which means, theoretically, all the content in `template` can be overridden.
+ - **Override**. Overrides define per-cluster, field-level variation that apply to the template, allowing you to customize configurations. In the example below, the number of replicas defined in `template` is 1, while `overrides` shows the replica number of cluster gondor will be 4 when it is deployed instead of 1 in `template`. A subset of the syntax of [Jsonpatch](https://jsonpatch.com/) is achieved in `overrides`, which means, theoretically, all the content in `template` can be overridden.

diff --git a/content/en/blogs/set-up-ha-cluster-using-keepalived-haproxy.md b/content/en/blogs/set-up-ha-cluster-using-keepalived-haproxy.md
index 4d62d5db9..01f713e58 100644
--- a/content/en/blogs/set-up-ha-cluster-using-keepalived-haproxy.md
+++ b/content/en/blogs/set-up-ha-cluster-using-keepalived-haproxy.md
@@ -44,7 +44,7 @@ For more information about requirements for nodes, network, and dependencies, [s
## Configure Load Balancing
-[Keepalived](https://www.keepalived.org/) provides a VRPP implementation and allows you to configure Linux machines for load balancing, preventing single points of failure. [HAProxy](http://www.haproxy.org/), providing reliable, high performance load balancing, works perfectly with Keepalived.
+[Keepalived](https://www.keepalived.org/) provides a VRPP implementation and allows you to configure Linux machines for load balancing, preventing single points of failure. [HAProxy](https://www.haproxy.org/), providing reliable, high performance load balancing, works perfectly with Keepalived.
As I said above, I will install both Keepalived and HAproxy on `lb1` and `lb2`. The logic is very simple: if one of the node goes down, the virtual IP address (i.e. the floating IP address) will be automatically associated with another node so that the cluster is still functioning well, thus achieving high availability. If you want, you can add more nodes all with Keepalived and HAproxy installed for that purpose.
diff --git a/content/en/docs/v3.3/devops-user-guide/examples/a-maven-project.md b/content/en/docs/v3.3/devops-user-guide/examples/a-maven-project.md
index 62cb40bd8..9eb01ab77 100644
--- a/content/en/docs/v3.3/devops-user-guide/examples/a-maven-project.md
+++ b/content/en/docs/v3.3/devops-user-guide/examples/a-maven-project.md
@@ -9,7 +9,7 @@ weight: 11430
## Prerequisites
- You need to [enable the KubeSphere DevOps System](../../../pluggable-components/devops/).
-- You need to have a [Docker Hub](http://www.dockerhub.com/) account.
+- You need to have a [Docker Hub](https://www.dockerhub.com/) account.
- You need to create a workspace, a DevOps project, and a user account, and this user needs to be invited into the DevOps project with the role of `operator`. For more information, see [Create Workspaces, Projects, Users and Roles](../../../quick-start/create-workspace-and-project/).
## Workflow for a Maven Project
diff --git a/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-graphical-editing-panel.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-graphical-editing-panel.md
index e9abceba8..f11b15ae4 100644
--- a/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-graphical-editing-panel.md
+++ b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-graphical-editing-panel.md
@@ -13,7 +13,7 @@ This tutorial demonstrates how to create a pipeline through graphical editing pa
## Prerequisites
- You need to [enable the KubeSphere DevOps System](../../../../pluggable-components/devops/).
-- You need to have a [Docker Hub](http://www.dockerhub.com/) account.
+- You need to have a [Docker Hub](https://www.dockerhub.com/) account.
- You need to create a workspace, a DevOps project, and a user (`project-regular`). This user must be invited to the DevOps project with the `operator` role. See [Create Workspaces, Projects, Users and Roles](../../../../quick-start/create-workspace-and-project/) if they are not ready.
- Set CI dedicated nodes to run the pipeline. For more information, see [Set CI Node for Dependency Cache](../../../../devops-user-guide/how-to-use/devops-settings/set-ci-node/).
- Configure your email server for pipeline notifications (optional). For more information, see [Set Email Server for KubeSphere Pipelines](../../../../devops-user-guide/how-to-use/pipelines/jenkins-email/).
diff --git a/content/en/docs/v3.3/project-user-guide/image-builder/binary-to-image.md b/content/en/docs/v3.3/project-user-guide/image-builder/binary-to-image.md
index 5cb429e3c..63b377a2b 100644
--- a/content/en/docs/v3.3/project-user-guide/image-builder/binary-to-image.md
+++ b/content/en/docs/v3.3/project-user-guide/image-builder/binary-to-image.md
@@ -25,7 +25,7 @@ For demonstration and testing purposes, here are some example artifacts you can
## Prerequisites
- You have enabled the [KubeSphere DevOps System](../../../pluggable-components/devops/).
-- You need to create a [Docker Hub](http://www.dockerhub.com/) account. GitLab and Harbor are also supported.
+- You need to create a [Docker Hub](https://www.dockerhub.com/) account. GitLab and Harbor are also supported.
- You need to create a workspace, a project and a user (`project-regular`). The user must be invited to the project with the role of `operator`. For more information, see [Create Workspaces, Projects, Users and Roles](../../../quick-start/create-workspace-and-project/).
- Set a CI dedicated node for building images. This is not mandatory but recommended for the development and production environment as it caches dependencies and reduces build time. For more information, see [Set a CI Node for Dependency Caching](../../../devops-user-guide/how-to-use/devops-settings/set-ci-node/).
diff --git a/content/en/docs/v3.3/project-user-guide/image-builder/source-to-image.md b/content/en/docs/v3.3/project-user-guide/image-builder/source-to-image.md
index 32b796489..859c7c0d1 100644
--- a/content/en/docs/v3.3/project-user-guide/image-builder/source-to-image.md
+++ b/content/en/docs/v3.3/project-user-guide/image-builder/source-to-image.md
@@ -15,7 +15,7 @@ This tutorial demonstrates how to use S2I to import source code of a Java sample
## Prerequisites
- You need to enable the [KubeSphere DevOps System](../../../pluggable-components/devops/) as S2I is integrated into it.
-- You need to create a [GitHub](https://github.com/) account and a [Docker Hub](http://www.dockerhub.com/) account. GitLab and Harbor are also supported. This tutorial uses a GitHub repository to provide the source code for building and pushes an image to Docker Hub.
+- You need to create a [GitHub](https://github.com/) account and a [Docker Hub](https://www.dockerhub.com/) account. GitLab and Harbor are also supported. This tutorial uses a GitHub repository to provide the source code for building and pushes an image to Docker Hub.
- You need to create a workspace, a project and a user (`project-regular`). The user must be invited to the project with the role of `operator`. For more information, see [Create Workspaces, Projects, Users and Roles](../../../quick-start/create-workspace-and-project/).
- Set a CI dedicated node for building images. This is not mandatory but recommended for the development and production environment as it caches dependencies and reduces build time. For more information, see [Set a CI Node for Dependency Caching](../../../devops-user-guide/how-to-use/devops-settings/set-ci-node/).
diff --git a/content/en/privacy/_index.md b/content/en/privacy/_index.md
index 642765013..453c006a9 100644
--- a/content/en/privacy/_index.md
+++ b/content/en/privacy/_index.md
@@ -210,9 +210,9 @@ For the purpose of the GDPR, Service Providers are considered Data Processors.
Some of these third-party vendors may use non-cookie technologies that may not be impacted by browser settings that block cookies. Your browser may not permit You to block such technologies. You can use the following third-party tools to decline the collection and use of information for the purpose of serving You interest-based advertising:
You may opt-out of all personalized advertising by enabling privacy features on Your mobile device such as Limit Ad Tracking (iOS) and Opt Out of Ads Personalization (Android). See Your mobile device Help system for more information.
We may share information, such as hashed email addresses (if available) or other online identifiers collected on Our Service with these third-party vendors. This allows Our third-party vendors to recognize and deliver You ads across devices and browsers. To read more about the technologies used by these third-party vendors and their cross-device capabilities please refer to the Privacy Policy of each vendor listed below.
@@ -221,7 +221,7 @@ For the purpose of the GDPR, Service Providers are considered Data Processors.
Google Ads (AdWords)
Google Ads (AdWords) remarketing service is provided by Google Inc.
-You can opt-out of Google Analytics for Display Advertising and customise the Google Display Network ads by visiting the Google Ads Settings page: http://www.google.com/settings/ads
+You can opt-out of Google Analytics for Display Advertising and customise the Google Display Network ads by visiting the Google Ads Settings page: https://www.google.com/settings/ads
Google also recommends installing the Google Analytics Opt-out Browser Add-on - https://tools.google.com/dlpage/gaoptout - for your web browser. Google Analytics Opt-out Browser Add-on provides visitors with the ability to prevent their data from being collected and used by Google Analytics.
For more information on the privacy practices of Google, please visit the Google Privacy & Terms web page: https://policies.google.com/privacy
@@ -236,7 +236,7 @@ For the purpose of the GDPR, Service Providers are considered Data Processors.
Facebook remarketing service is provided by Facebook Inc.
You can learn more about interest-based advertising from Facebook by visiting this page: https://www.facebook.com/help/516147308587266
To opt-out from Facebook's interest-based ads, follow these instructions from Facebook: https://www.facebook.com/help/568137493302217
-Facebook adheres to the Self-Regulatory Principles for Online Behavioural Advertising established by the Digital Advertising Alliance. You can also opt-out from Facebook and other participating companies through the Digital Advertising Alliance in the USA http://www.aboutads.info/choices/, the Digital Advertising Alliance of Canada in Canada http://youradchoices.ca/ or the European Interactive Digital Advertising Alliance in Europe http://www.youronlinechoices.eu/, or opt-out using your mobile device settings.
+Facebook adheres to the Self-Regulatory Principles for Online Behavioural Advertising established by the Digital Advertising Alliance. You can also opt-out from Facebook and other participating companies through the Digital Advertising Alliance in the USA https://www.aboutads.info/choices/, the Digital Advertising Alliance of Canada in Canada https://youradchoices.ca/ or the European Interactive Digital Advertising Alliance in Europe https://www.youronlinechoices.eu/, or opt-out using your mobile device settings.
For more information on the privacy practices of Facebook, please visit Facebook's Data Policy: https://www.facebook.com/privacy/explanation
@@ -488,9 +488,9 @@ For the purpose of the GDPR, Service Providers are considered Data Processors.
Website
You can opt out of receiving ads that are personalized as served by our Service Providers by following our instructions presented on the Service:
The opt out will place a cookie on Your computer that is unique to the browser You use to opt out. If you change browsers or delete the cookies saved by your browser, You will need to opt out again.
Mobile Devices
diff --git a/content/zh/blogs/Kasten-K10-KubeSphere.md b/content/zh/blogs/Kasten-K10-KubeSphere.md
index 89e378f76..c09e09253 100644
--- a/content/zh/blogs/Kasten-K10-KubeSphere.md
+++ b/content/zh/blogs/Kasten-K10-KubeSphere.md
@@ -219,7 +219,7 @@ KubeSphere 容器平台对于云原生应用部署非常友好,对于还不熟
[Kasten 官方文档](https://docs.kasten.io/)
-[Kasten 实战系列文章](http://www.data2clouds.com/index.php/archives/41/)
+[Kasten 实战系列文章](https://www.data2clouds.com/index.php/archives/41/)
[KubeSphere GitHub](https://github.com/kubesphere/kubesphere)
diff --git a/content/zh/blogs/cilium-kubesphere-kubernetes.md b/content/zh/blogs/cilium-kubesphere-kubernetes.md
index 54b5c8de4..c8f2ce898 100644
--- a/content/zh/blogs/cilium-kubesphere-kubernetes.md
+++ b/content/zh/blogs/cilium-kubesphere-kubernetes.md
@@ -178,7 +178,7 @@ Ship landed

-如果想开启网络 7 层的可视化观察,就需要对目标 Pod 进行 annotations ,感兴趣可以看 [Cilium 的官方文档](http://docs.cilium.io/en/stable/policy/visibility/)。
+如果想开启网络 7 层的可视化观察,就需要对目标 Pod 进行 annotations ,感兴趣可以看 [Cilium 的官方文档](https://docs.cilium.io/en/stable/policy/visibility/)。
## 总结
diff --git a/content/zh/blogs/ebpf-guide.md b/content/zh/blogs/ebpf-guide.md
index e71f49714..43eb70b3e 100644
--- a/content/zh/blogs/ebpf-guide.md
+++ b/content/zh/blogs/ebpf-guide.md
@@ -31,9 +31,9 @@ snapshot: 'https://kubesphere-community.pek3b.qingstor.com/images/ebpf-guide-cov
## 2. eBPF 是什么?
-eBPF 是一个基于寄存器的虚拟机,使用自定义的 64 位 RISC 指令集,能够在 Linux 内核内运行即时本地编译的 "BPF 程序",并能访问内核功能和内存的一个子集。这是一个完整的虚拟机实现,不要与基于内核的虚拟机(KVM)相混淆,后者是一个模块,目的是使 Linux 能够作为其他虚拟机的管理程序。eBPF 也是主线内核的一部分,所以它不像其他框架那样需要任何第三方模块([LTTng](https://lttng.org/docs/v2.10/#doc-lttng-modules) 或 [SystemTap](https://kernelnewbies.org/SystemTap)),而且几乎所有的 Linux 发行版都默认启用。熟悉 DTrace 的读者可能会发现 [DTrace/BPFtrace 对比](http://www.brendangregg.com/blog/2018-10-08/dtrace-for-linux-2018.html)非常有用。
+eBPF 是一个基于寄存器的虚拟机,使用自定义的 64 位 RISC 指令集,能够在 Linux 内核内运行即时本地编译的 "BPF 程序",并能访问内核功能和内存的一个子集。这是一个完整的虚拟机实现,不要与基于内核的虚拟机(KVM)相混淆,后者是一个模块,目的是使 Linux 能够作为其他虚拟机的管理程序。eBPF 也是主线内核的一部分,所以它不像其他框架那样需要任何第三方模块([LTTng](https://lttng.org/docs/v2.10/#doc-lttng-modules) 或 [SystemTap](https://kernelnewbies.org/SystemTap)),而且几乎所有的 Linux 发行版都默认启用。熟悉 DTrace 的读者可能会发现 [DTrace/BPFtrace 对比](https://www.brendangregg.com/blog/2018-10-08/dtrace-for-linux-2018.html)非常有用。
-在内核内运行一个完整的虚拟机主要是考虑便利和安全。虽然 eBPF 程序所做的操作都可以通过正常的内核模块来处理,但直接的内核编程是一件非常危险的事情 - 这可能会导致系统锁定、内存损坏和进程崩溃,从而导致安全漏洞和其他意外的效果,特别是在生产设备上(eBPF 经常被用来检查生产中的系统),所以通过一个安全的虚拟机运行本地 JIT 编译的快速内核代码对于安全监控和沙盒、网络过滤、程序跟踪、性能分析和调试都是非常有价值的。部分简单的样例可以在这篇优秀的 [eBPF 参考](http://www.brendangregg.com/ebpf.html)中找到。
+在内核内运行一个完整的虚拟机主要是考虑便利和安全。虽然 eBPF 程序所做的操作都可以通过正常的内核模块来处理,但直接的内核编程是一件非常危险的事情 - 这可能会导致系统锁定、内存损坏和进程崩溃,从而导致安全漏洞和其他意外的效果,特别是在生产设备上(eBPF 经常被用来检查生产中的系统),所以通过一个安全的虚拟机运行本地 JIT 编译的快速内核代码对于安全监控和沙盒、网络过滤、程序跟踪、性能分析和调试都是非常有价值的。部分简单的样例可以在这篇优秀的 [eBPF 参考](https://www.brendangregg.com/ebpf.html)中找到。
基于设计,eBPF 虚拟机和其程序有意地设计为**不是**图灵完备的:即不允许有循环(正在进行的工作是支持有界循环【译者注:已经支持有界循环,\#pragma unroll 指令】),所以每个 eBPF 程序都需要保证完成而不会被挂起、所有的内存访问都是有界和类型检查的(包括寄存器,一个 MOV 指令可以改变一个寄存器的类型)、不能包含空解引用、一个程序必须最多拥有 BPF_MAXINSNS 指令(默认 4096)、"主"函数需要一个参数(context)等等。当 eBPF 程序被加载到内核中,其指令被验证模块解析为有向环状图,上述的限制使得正确性可以得到简单而快速的验证。
diff --git a/content/zh/blogs/ebpf-software-stack.md b/content/zh/blogs/ebpf-software-stack.md
index d4af5ebad..19bbce251 100644
--- a/content/zh/blogs/ebpf-software-stack.md
+++ b/content/zh/blogs/ebpf-software-stack.md
@@ -124,7 +124,7 @@ eBPF 程序组件在 BCC 组织方式如下:
## 4. 层级 3:Python 太低级了:BPFftrace
-在某些用例中,BCC 仍然过于底层,例如在事件响应中检查系统时,时间至关重要,需要快速做出决定,而编写 python/"限制性 C" 会花费太多时间,因此 BPFtrace 建立在 BCC 之上,通过特定领域语言(受 AWK 和 C 启发)提供更高级别的抽象。根据[声明帖](http://www.brendangregg.com/blog/2018-10-08/dtrace-for-linux-2018.html),该语言类似于 DTrace 语言实现,也被称为 DTrace 2.0,并提供了良好的介绍和例子。
+在某些用例中,BCC 仍然过于底层,例如在事件响应中检查系统时,时间至关重要,需要快速做出决定,而编写 python/"限制性 C" 会花费太多时间,因此 BPFtrace 建立在 BCC 之上,通过特定领域语言(受 AWK 和 C 启发)提供更高级别的抽象。根据[声明帖](https://www.brendangregg.com/blog/2018-10-08/dtrace-for-linux-2018.html),该语言类似于 DTrace 语言实现,也被称为 DTrace 2.0,并提供了良好的介绍和例子。
BPFtrace 在一个强大而安全(但与 BCC 相比仍有局限性)的语言中抽象出如此多的逻辑,是非常让人惊奇的。这个单行 shell 程序统计了每个用户进程系统调用的次数(访问[内置变量](https://github.com/iovisor/bpftrace/blob/master/docs/reference_guide.md#1-builtins)、[map 函数](https://github.com/iovisor/bpftrace/blob/master/docs/reference_guide.md#map-functions) 和[count()](https://github.com/iovisor/bpftrace/blob/master/docs/reference_guide.md#2-count-count)文档获取更多信息)。
diff --git a/content/zh/blogs/ebpf-tracing-user-processes.md b/content/zh/blogs/ebpf-tracing-user-processes.md
index 21dbc5f68..971bd7eaa 100644
--- a/content/zh/blogs/ebpf-tracing-user-processes.md
+++ b/content/zh/blogs/ebpf-tracing-user-processes.md
@@ -26,7 +26,7 @@ snapshot: 'https://kubesphere-community.pek3b.qingstor.com/images/ebpf-guide-cov
eBPF 跟踪具有以下优势:
-- 它为内核和用户空间提供了一个统一的跟踪接口,与其他工具([k,u]probe, (dtrace)tracepoint 等)使用的机制兼容。2015 年的文章[选择 linux 跟踪器](http://www.brendangregg.com/blog/2015-07-08/choosing-a-linux-tracer.html)虽然有些过时,但其提供了很好的见解,说明使用所有不同的工具有多困难,要花多少精力。有一个统一的、强大的、安全的、可广泛使用的框架来满足大多数跟踪的需要,是非常有价值的。一些更高级别的工具,如 Perf/SystemTap/DTrace,正在 eBPF 的基础上重写(成为 eBPF 的前端),所以了解 eBPF 有助于使用它们。
+- 它为内核和用户空间提供了一个统一的跟踪接口,与其他工具([k,u]probe, (dtrace)tracepoint 等)使用的机制兼容。2015 年的文章[选择 linux 跟踪器](https://www.brendangregg.com/blog/2015-07-08/choosing-a-linux-tracer.html)虽然有些过时,但其提供了很好的见解,说明使用所有不同的工具有多困难,要花多少精力。有一个统一的、强大的、安全的、可广泛使用的框架来满足大多数跟踪的需要,是非常有价值的。一些更高级别的工具,如 Perf/SystemTap/DTrace,正在 eBPF 的基础上重写(成为 eBPF 的前端),所以了解 eBPF 有助于使用它们。
- eBPF 是完全可编程的。Perf/ftrace 和其他工具都需要在事后处理数据,而 eBPF 可直接在内核/应用程序中运行自定义的高级本地编译的 C/Python/Go 检测代码。它可以在多个 eBPF 事件运行之间存储数据,例如以基于函数状态/参数计算每个函数调用统计数据。
diff --git a/content/zh/blogs/kubesphere-terminating-namespace.md b/content/zh/blogs/kubesphere-terminating-namespace.md
index af302b64b..7a48ce7b8 100644
--- a/content/zh/blogs/kubesphere-terminating-namespace.md
+++ b/content/zh/blogs/kubesphere-terminating-namespace.md
@@ -28,7 +28,7 @@ NAME STATUS AGE
kubesphere-logging-system Terminating 6d19h
```
-它好像这地卡在了 Terminating 的状态。我试着寻找解决方法,参考这个 issue: http://github.com/kubernetes/kubernetes/issues/60807。但是这种方法要通过 API 才可以实现。EKS 是托管在 AWS 中的,我根本没有办法去操作 EKS 的后台。
+它好像这地卡在了 Terminating 的状态。我试着寻找解决方法,参考这个 issue: https://github.com/kubernetes/kubernetes/issues/60807。但是这种方法要通过 API 才可以实现。EKS 是托管在 AWS 中的,我根本没有办法去操作 EKS 的后台。
终于我在这个 issue 中找到了答案: https://github.com/kubernetes/kubernetes/issues/60807#issuecomment-663853215
diff --git a/content/zh/blogs/netapp.md b/content/zh/blogs/netapp.md
index f71868076..ac73752bd 100644
--- a/content/zh/blogs/netapp.md
+++ b/content/zh/blogs/netapp.md
@@ -130,6 +130,6 @@ kubectl apply -f kubesphere.yaml
## 参考文档
-- http://docs.netapp.com/ontap-9/index.jsp?lang=zh_CN
+- https://docs.netapp.com/ontap-9/index.jsp?lang=zh_CN
- https://netapp-trident.readthedocs.io/en/stable-v19.07/introduction.html
- https://github.com/kubesphere/ks-installer/blob/master/README_zh.md
diff --git a/content/zh/blogs/use-apache-apisix-ingress-in-kubesphere.md b/content/zh/blogs/use-apache-apisix-ingress-in-kubesphere.md
index 7780aaeed..126051291 100644
--- a/content/zh/blogs/use-apache-apisix-ingress-in-kubesphere.md
+++ b/content/zh/blogs/use-apache-apisix-ingress-in-kubesphere.md
@@ -28,7 +28,7 @@ KubeSphere 最小化安装版本已经包含了监控模块,因此不需要额
### 部署 httpbin 演示应用
-由于需要演示网关的访问控制能力,我们必须要先有一个可以访问的应用作为网关的后台服务。这里我们使用 [httpbin.org](http://httpbin.org/) 提供的 [kennethreitz/httpbin](https://hub.docker.com/r/kennethreitz/httpbin/) 容器应用作为演示应用。
+由于需要演示网关的访问控制能力,我们必须要先有一个可以访问的应用作为网关的后台服务。这里我们使用 [httpbin.org](https://httpbin.org/) 提供的 [kennethreitz/httpbin](https://hub.docker.com/r/kennethreitz/httpbin/) 容器应用作为演示应用。
在 KubeSphere 中,我们可以先创建新的项目或使用已有的项目,进入项目页面后,选择「应用负载」下的「服务」直接创建无状态工作负载并生成配套的服务。
diff --git a/content/zh/case/zto.md b/content/zh/case/zto.md
index 5f231df4f..05e08f81b 100644
--- a/content/zh/case/zto.md
+++ b/content/zh/case/zto.md
@@ -82,7 +82,7 @@ section2:
# text: 超分设置:
# bold: true
# level: 3
- # link: http://www.baidu.com
+ # link: https://www.baidu.com
- content: 我们通过超分比的方式,只要你设置好 Limit,我们很快就能把你的 Requset 算好,给你整合进来。目前生产的话,CPU是 10,内存大概是 1.5。
image: https://pek3b.qingstor.com/kubesphere-community/images/ZTO-9.png
- title:
diff --git a/content/zh/live/apisix826-live.md b/content/zh/live/apisix826-live.md
index 819828378..a9b33a40d 100644
--- a/content/zh/live/apisix826-live.md
+++ b/content/zh/live/apisix826-live.md
@@ -34,7 +34,7 @@ Apache APISIX PMC 成员,开源爱好者,为众多开源项目做过贡献
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/argocd0217-live.md b/content/zh/live/argocd0217-live.md
index c97421632..0948b1376 100644
--- a/content/zh/live/argocd0217-live.md
+++ b/content/zh/live/argocd0217-live.md
@@ -32,7 +32,7 @@ section1:
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/ceph1216-live.md b/content/zh/live/ceph1216-live.md
index 4f8c800b5..a3ebefd0d 100644
--- a/content/zh/live/ceph1216-live.md
+++ b/content/zh/live/ceph1216-live.md
@@ -37,7 +37,7 @@ section1:
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/ckacks1021-live.md b/content/zh/live/ckacks1021-live.md
index 066ab2be7..5df8878d7 100644
--- a/content/zh/live/ckacks1021-live.md
+++ b/content/zh/live/ckacks1021-live.md
@@ -34,7 +34,7 @@ KubeSphere 研发工程师,openEuler 社区 Cloud Native SIG Maintainer,CKA/
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/clickhouse0512-live.md b/content/zh/live/clickhouse0512-live.md
index 3be9aaa6d..45ad12136 100644
--- a/content/zh/live/clickhouse0512-live.md
+++ b/content/zh/live/clickhouse0512-live.md
@@ -31,7 +31,7 @@ ClickHouse 如何结合 KubeSphere 轻量、快速、自动化部署的特点,
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/crane0714-live.md b/content/zh/live/crane0714-live.md
index 62645d15d..ca1da4fac 100644
--- a/content/zh/live/crane0714-live.md
+++ b/content/zh/live/crane0714-live.md
@@ -31,5 +31,5 @@ Crane 是腾讯开源的基于 Kubernetes 的降本增效项目。本次分享
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
diff --git a/content/zh/live/faas1223-live.md b/content/zh/live/faas1223-live.md
index 424535083..f720e3e0c 100644
--- a/content/zh/live/faas1223-live.md
+++ b/content/zh/live/faas1223-live.md
@@ -35,7 +35,7 @@ FaaS 是什么,为什么需要了解 FaaS,以及 FaaS 如何实现,我们
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/gitlab0224-live.md b/content/zh/live/gitlab0224-live.md
index a93831a45..3fefcb73c 100644
--- a/content/zh/live/gitlab0224-live.md
+++ b/content/zh/live/gitlab0224-live.md
@@ -31,7 +31,7 @@ section1:
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/go1104-live.md b/content/zh/live/go1104-live.md
index 7190c740c..ed1403fcf 100644
--- a/content/zh/live/go1104-live.md
+++ b/content/zh/live/go1104-live.md
@@ -47,7 +47,7 @@ section1:
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/gpu0623-live.md b/content/zh/live/gpu0623-live.md
index 52bd50a78..9f7f3dc6a 100644
--- a/content/zh/live/gpu0623-live.md
+++ b/content/zh/live/gpu0623-live.md
@@ -31,7 +31,7 @@ section1:
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## Q & A
diff --git a/content/zh/live/headingdata0616-live.md b/content/zh/live/headingdata0616-live.md
index 0ccc127c2..b2f17cc56 100644
--- a/content/zh/live/headingdata0616-live.md
+++ b/content/zh/live/headingdata0616-live.md
@@ -33,7 +33,7 @@ section1:
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/iot0414-live.md b/content/zh/live/iot0414-live.md
index c7437c5dd..a6f574bda 100644
--- a/content/zh/live/iot0414-live.md
+++ b/content/zh/live/iot0414-live.md
@@ -31,7 +31,7 @@ section1:
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/jinaai0602-live.md b/content/zh/live/jinaai0602-live.md
index 3a59cb159..facf51c67 100644
--- a/content/zh/live/jinaai0602-live.md
+++ b/content/zh/live/jinaai0602-live.md
@@ -31,7 +31,7 @@ Prometheus 目前是监控的主流软件,其包括含监控服务,告警服
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/k8s-apisix-openelb0406-live.md b/content/zh/live/k8s-apisix-openelb0406-live.md
index 69a74cd69..45bfb94f6 100644
--- a/content/zh/live/k8s-apisix-openelb0406-live.md
+++ b/content/zh/live/k8s-apisix-openelb0406-live.md
@@ -31,7 +31,7 @@ section1:
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/k8s0303-live.md b/content/zh/live/k8s0303-live.md
index 120a779f7..9759a2c93 100644
--- a/content/zh/live/k8s0303-live.md
+++ b/content/zh/live/k8s0303-live.md
@@ -33,7 +33,7 @@ Kubernetes 集群对外暴露服务通常有多种方案,比如 Ingress、Load
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/kasten0317-live.md b/content/zh/live/kasten0317-live.md
index 84787bb81..1c2965e64 100644
--- a/content/zh/live/kasten0317-live.md
+++ b/content/zh/live/kasten0317-live.md
@@ -31,7 +31,7 @@ Mars Zhang 张聪,现就职与 Veeam 软件公司,任云解决方案架构
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/ksv0526-live.md b/content/zh/live/ksv0526-live.md
index 30e5a80e5..f7379a504 100644
--- a/content/zh/live/ksv0526-live.md
+++ b/content/zh/live/ksv0526-live.md
@@ -31,7 +31,7 @@ section1:
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
# PPT 下载
diff --git a/content/zh/live/kubekey0331-live.md b/content/zh/live/kubekey0331-live.md
index d71b40085..eeb024e31 100644
--- a/content/zh/live/kubekey0331-live.md
+++ b/content/zh/live/kubekey0331-live.md
@@ -33,7 +33,7 @@ Tanguofu,KubeSphere Member,KubeKey Maintainer。
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/kubekey1209-live.md b/content/zh/live/kubekey1209-live.md
index 06cc5379d..f7657e43b 100644
--- a/content/zh/live/kubekey1209-live.md
+++ b/content/zh/live/kubekey1209-live.md
@@ -35,7 +35,7 @@ KubeKey 是一款帮助用户搭建 Kubernetes 集群的安装工具,其上手
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/kubeovn1028-live.md b/content/zh/live/kubeovn1028-live.md
index 3d40478ad..0c4042d01 100644
--- a/content/zh/live/kubeovn1028-live.md
+++ b/content/zh/live/kubeovn1028-live.md
@@ -36,7 +36,7 @@ section1:
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/kubesphere-v3.3.0-live.md b/content/zh/live/kubesphere-v3.3.0-live.md
index 98dd661b6..1d3676be0 100644
--- a/content/zh/live/kubesphere-v3.3.0-live.md
+++ b/content/zh/live/kubesphere-v3.3.0-live.md
@@ -31,7 +31,7 @@ KubeSphere 3.3.0 已于 6.25 发布,该版本新增了基于 GitOps 的持续
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## Q & A
diff --git a/content/zh/live/milvus0324-live.md b/content/zh/live/milvus0324-live.md
index c5b9a730a..4080557b3 100644
--- a/content/zh/live/milvus0324-live.md
+++ b/content/zh/live/milvus0324-live.md
@@ -39,7 +39,7 @@ Milvus 已被广泛应用在推荐系统、商品搜索、智能问答机器人
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/mqtt1230-live.md b/content/zh/live/mqtt1230-live.md
index 11d5643ee..b005978a7 100644
--- a/content/zh/live/mqtt1230-live.md
+++ b/content/zh/live/mqtt1230-live.md
@@ -35,7 +35,7 @@ section1:
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/nebula0902-live.md b/content/zh/live/nebula0902-live.md
index 2583cc496..b111122b3 100644
--- a/content/zh/live/nebula0902-live.md
+++ b/content/zh/live/nebula0902-live.md
@@ -34,7 +34,7 @@ Nebula Graph 开发者布道师,开源信徒,软件工程师,前 Ericsson
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/notification-manager-0428-live.md b/content/zh/live/notification-manager-0428-live.md
index 5ceee7a02..c8b8f1763 100644
--- a/content/zh/live/notification-manager-0428-live.md
+++ b/content/zh/live/notification-manager-0428-live.md
@@ -31,7 +31,7 @@ Notification Manager 是 KubeSphere 开源的一款云原生多租户通知管
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/openfunction0113-live.md b/content/zh/live/openfunction0113-live.md
index 82f7b2e29..63f330cf4 100644
--- a/content/zh/live/openfunction0113-live.md
+++ b/content/zh/live/openfunction0113-live.md
@@ -38,7 +38,7 @@ section1:
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/pulsar0609-live.md b/content/zh/live/pulsar0609-live.md
index a4e0de62d..53bd8452d 100644
--- a/content/zh/live/pulsar0609-live.md
+++ b/content/zh/live/pulsar0609-live.md
@@ -31,7 +31,7 @@ Apache Pulsar 是新一代云原生分布式消息队列,其独有的存储计
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/rook1111-live.md b/content/zh/live/rook1111-live.md
index 5051f96b2..36b43eb52 100644
--- a/content/zh/live/rook1111-live.md
+++ b/content/zh/live/rook1111-live.md
@@ -41,7 +41,7 @@ section1:
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/skywalking0310-live.md b/content/zh/live/skywalking0310-live.md
index 5169eb6dc..1fea5effd 100644
--- a/content/zh/live/skywalking0310-live.md
+++ b/content/zh/live/skywalking0310-live.md
@@ -31,7 +31,7 @@ section1:
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/uisee0916-live.md b/content/zh/live/uisee0916-live.md
index 68ab1110a..2ae9b2452 100644
--- a/content/zh/live/uisee0916-live.md
+++ b/content/zh/live/uisee0916-live.md
@@ -34,7 +34,7 @@ section1:
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/uisee0923-live.md b/content/zh/live/uisee0923-live.md
index b41efa41c..b7c45c6b5 100644
--- a/content/zh/live/uisee0923-live.md
+++ b/content/zh/live/uisee0923-live.md
@@ -34,7 +34,7 @@ Kubebuilder 是一个帮助快速开发定制资源及控制器的框架工具
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/wasm0909-live.md b/content/zh/live/wasm0909-live.md
index b7de2e07f..4af6a4b20 100644
--- a/content/zh/live/wasm0909-live.md
+++ b/content/zh/live/wasm0909-live.md
@@ -36,7 +36,7 @@ Michael Yuan 博士是 WasmEdge 的创始人和维护者。WasmEdge 是一个由
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/webhook1202-live.md b/content/zh/live/webhook1202-live.md
index 99f5a6ffe..6acfa062f 100644
--- a/content/zh/live/webhook1202-live.md
+++ b/content/zh/live/webhook1202-live.md
@@ -35,7 +35,7 @@ Webhook 的概念在互联网初期就被提出,在云原生时代 Webhook 依
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/yatai0421-live.md b/content/zh/live/yatai0421-live.md
index 7fef73054..957e930d2 100644
--- a/content/zh/live/yatai0421-live.md
+++ b/content/zh/live/yatai0421-live.md
@@ -31,7 +31,7 @@ section1:
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/live/yunda1014-live.md b/content/zh/live/yunda1014-live.md
index 46744bc87..5d1276b58 100644
--- a/content/zh/live/yunda1014-live.md
+++ b/content/zh/live/yunda1014-live.md
@@ -34,7 +34,7 @@ GitOps 提供了一种自动化的管理基础架构的方法。借助 GitOps,
## 直播地址
-B 站 http://live.bilibili.com/22580654
+B 站 https://live.bilibili.com/22580654
## PPT 下载
diff --git a/content/zh/news/ospp-2022.md b/content/zh/news/ospp-2022.md
index 525ecbca3..b9fad79a4 100644
--- a/content/zh/news/ospp-2022.md
+++ b/content/zh/news/ospp-2022.md
@@ -85,7 +85,7 @@ KubeSphere 开源社区作为项目组织已申请加入活动中。目前在项
* **项目详情:** Jenkins 是一个具有丰富的插件生态的开源自动化服务。基于 Java 实现,并提供了超过 1,700 插件,几乎可以实现各种方面的自动化。Jenkins 是 KubeSphere DevOps 组件的核心引擎。Pipeline controller 负责把流水线的 CRD 资源转换并同步为 Jenkins 的任务。
* **项目产出:** 完成 Jenkins 客户端的重构、替换;完成兼容性测试
* **链接:**
- * [http://jenkins.io/](http://jenkins.io/)
+ * [https://jenkins.io/](https://jenkins.io/)
* [https://github.com/kubesphere](https://github.com/kubesphere)
* [https://github.com/jenkins-zh/jenkins-cli](https://github.com/jenkins-zh/jenkins-cli)
* [https://www.jenkins.io/doc/tutorials/](https://www.jenkins.io/doc/tutorials/)
diff --git a/content/zh/privacy/_index.md b/content/zh/privacy/_index.md
index 642765013..453c006a9 100644
--- a/content/zh/privacy/_index.md
+++ b/content/zh/privacy/_index.md
@@ -210,9 +210,9 @@ For the purpose of the GDPR, Service Providers are considered Data Processors.
Some of these third-party vendors may use non-cookie technologies that may not be impacted by browser settings that block cookies. Your browser may not permit You to block such technologies. You can use the following third-party tools to decline the collection and use of information for the purpose of serving You interest-based advertising:
You may opt-out of all personalized advertising by enabling privacy features on Your mobile device such as Limit Ad Tracking (iOS) and Opt Out of Ads Personalization (Android). See Your mobile device Help system for more information.
We may share information, such as hashed email addresses (if available) or other online identifiers collected on Our Service with these third-party vendors. This allows Our third-party vendors to recognize and deliver You ads across devices and browsers. To read more about the technologies used by these third-party vendors and their cross-device capabilities please refer to the Privacy Policy of each vendor listed below.
@@ -221,7 +221,7 @@ For the purpose of the GDPR, Service Providers are considered Data Processors.
Google Ads (AdWords)
Google Ads (AdWords) remarketing service is provided by Google Inc.
-You can opt-out of Google Analytics for Display Advertising and customise the Google Display Network ads by visiting the Google Ads Settings page: http://www.google.com/settings/ads
+You can opt-out of Google Analytics for Display Advertising and customise the Google Display Network ads by visiting the Google Ads Settings page: https://www.google.com/settings/ads
Google also recommends installing the Google Analytics Opt-out Browser Add-on - https://tools.google.com/dlpage/gaoptout - for your web browser. Google Analytics Opt-out Browser Add-on provides visitors with the ability to prevent their data from being collected and used by Google Analytics.
For more information on the privacy practices of Google, please visit the Google Privacy & Terms web page: https://policies.google.com/privacy
@@ -236,7 +236,7 @@ For the purpose of the GDPR, Service Providers are considered Data Processors.
Facebook remarketing service is provided by Facebook Inc.
You can learn more about interest-based advertising from Facebook by visiting this page: https://www.facebook.com/help/516147308587266
To opt-out from Facebook's interest-based ads, follow these instructions from Facebook: https://www.facebook.com/help/568137493302217
-Facebook adheres to the Self-Regulatory Principles for Online Behavioural Advertising established by the Digital Advertising Alliance. You can also opt-out from Facebook and other participating companies through the Digital Advertising Alliance in the USA http://www.aboutads.info/choices/, the Digital Advertising Alliance of Canada in Canada http://youradchoices.ca/ or the European Interactive Digital Advertising Alliance in Europe http://www.youronlinechoices.eu/, or opt-out using your mobile device settings.
+Facebook adheres to the Self-Regulatory Principles for Online Behavioural Advertising established by the Digital Advertising Alliance. You can also opt-out from Facebook and other participating companies through the Digital Advertising Alliance in the USA https://www.aboutads.info/choices/, the Digital Advertising Alliance of Canada in Canada https://youradchoices.ca/ or the European Interactive Digital Advertising Alliance in Europe https://www.youronlinechoices.eu/, or opt-out using your mobile device settings.
For more information on the privacy practices of Facebook, please visit Facebook's Data Policy: https://www.facebook.com/privacy/explanation
@@ -488,9 +488,9 @@ For the purpose of the GDPR, Service Providers are considered Data Processors.
Website
You can opt out of receiving ads that are personalized as served by our Service Providers by following our instructions presented on the Service:
The opt out will place a cookie on Your computer that is unique to the browser You use to opt out. If you change browsers or delete the cookies saved by your browser, You will need to opt out again.
Mobile Devices