Commit f08222fa authored by calmkart's avatar calmkart Committed by Aylei
Browse files

FIX:issue58, k8s v1.16 daemonset apiVersion change to apps/v1 (#64)

parent 1e505fe2
Showing with 18 additions and 4 deletions
+18 -4
......@@ -60,9 +60,14 @@ For windows users, download the latest archive from the [release page](https://g
While convenient, creating pod before debugging can be time consuming. You can install the debug agent DaemonSet in advance to skip this:
```bash
# if your kubernetes version is v1.16 or newer
kubectl apply -f https://raw.githubusercontent.com/aylei/kubectl-debug/master/scripts/agent_daemonset.yml
# if your kubernetes is old version(<v1.16), you should change the apiVersion to extensions/v1beta1, As follows
wget https://raw.githubusercontent.com/aylei/kubectl-debug/master/scripts/agent_daemonset.yml
sed -i '' '1s/apps\/v1/extensions\/v1beta1/g' agent_daemonset.yml
kubectl apply -f agent_daemonset.yml
# or using helm
helm install -n=debug-agent ./contrib/helm/kubectl-debug
helm install kubectl-debug -n=debug-agent ./contrib/helm/kubectl-debug
```
## Debug instructions
......
{{- if ge .Capabilities.KubeVersion.Minor "16" }}
apiVersion: apps/v1
{{- else }}
apiVersion: extensions/v1beta1
{{- end }}
kind: DaemonSet
metadata:
name: {{ template "kubectl-debug.fullname" . }}-agent
......
......@@ -58,9 +58,14 @@ Windows 用户可以从 [release page](https://github.com/aylei/kubectl-debug/re
`agentless` 虽然方便, 但会让 debug 的启动速度显著下降, 你可以通过预先安装 debug-agent 的 DaemonSet 来使用 agent 模式, 加快启动速度:
```bash
# 如果你的kubernetes版本为v1.16或更高
kubectl apply -f https://raw.githubusercontent.com/aylei/kubectl-debug/master/scripts/agent_daemonset.yml
# 或者使用 helm 安装
helm install -n=debug-agent ./contrib/helm/kubectl-debug
# 如果你使用的是旧版本的kubernetes(<v1.16), 你需要先将apiVersion修改为extensions/v1beta1, 可以如下操作
wget https://raw.githubusercontent.com/aylei/kubectl-debug/master/scripts/agent_daemonset.yml
sed -i '' '1s/apps\/v1/extensions\/v1beta1/g' agent_daemonset.yml
kubectl apply -f agent_daemonset.yml
# 或者使用helm安装
helm install kubectl-debug -n=debug-agent ./contrib/helm/kubectl-debug
```
简单使用:
......
apiVersion: extensions/v1beta1
apiVersion: apps/v1
kind: DaemonSet
metadata:
labels:
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment