---
# System prepended metadata

title: Kubectl exec
tags: [K8S]

---

---

title: Kubectl exec # 簡報的名稱
tags: K8s   # 簡報的標籤

---

# Kubectl exec

> [name=李俊毅]
> [time=Thu, Mar 19, 2020 7:05 PM]

---

## Agenda

* 什麼是 Kubectl exec
* Kubectl exec 語法
* Kubectl exec 範例
* 其他指令說明

---

## 什麼是 Kubectl exec

在容器中執行命令

---

## Kubectl exec 語法

```
kubectl exec POD [-c CONTAINER] -- COMMAND [args...]
```

---

## Kubectl exec 範例

----

### 從僅運行一個容器的 Pod 執行 date 指令並輸出

```
kubectl exec redis-547744946-5phsk date
```

----

### 從運行多個容器 Pod 中指定一個容器執行 date 指令並輸出

```
kubectl exec redis-547744946-5phsk -c redis date
```

----

### 切換到終端模式，透過 stdin 從 Pod 內的容器執行 bash 相關指令

```
kubectl exec -it redis-547744946-5phsk -c redis bash
```

---

## [其他指令說明](https://kubernetes.kansea.com/docs/user-guide/kubectl/kubectl_exec/)