kubectl run admin-pod --image=busybox --command sleep 3200 --dry-run=client -o yaml
```
apiVersion: v1
kind: Pod
metadata:
creationTimestamp: null
labels:
run: admin-pod
name: admin-pod
spec:
containers:
- command:
- sleep
- "3200"
image: busybox
name: admin-pod
resources: {}
dnsPolicy: ClusterFirst
restartPolicy: Always
status: {}
```
securityContext:
capabilities:
add: ["SYS_TIME"]
By adding securityContext, you can add SYS_TIME.
```
apiVersion: v1
kind: Pod
metadata:
labels:
run: admin-pod
name: admin-pod
spec:
containers:
- command:
- sleep
- "3200"
image: busyboxi
securityContext:
capabilities:
add: ["SYS_TIME"]
name: admin-pod
resources: {}
dnsPolicy: ClusterFirst
restartPolicy: Always
status: {}
```
Kubernetes API uses 6443 port. So, you need to set the port as 6443.
kubectl config view
```
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: DATA+OMITTED
server: https://211.106.66.120:6443
name: kubernetes
contexts:
- context:
cluster: kubernetes
user: kubernetes-admin
name: kubernetes-admin@kubernetes
current-context: kubernetes-admin@kubernetes
kind: Config
preferences: {}
users:
- name: kubernetes-admin
user:
client-certificate-data: REDACTED
client-key-data: REDACTED
root@master-01:~/backup/temp# kubectl config view
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: DATA+OMITTED
server: https://211.106.66.120:6443
name: kubernetes
contexts:
- context:
cluster: kubernetes
user: kubernetes-admin
name: kubernetes-admin@kubernetes
current-context: kubernetes-admin@kubernetes
kind: Config
preferences: {}
users:
- name: kubernetes-admin
user:
client-certificate-data: REDACTED
client-key-data: REDACTED
```
kubectl create deployment web-proj-268 --image=nginx:1.16
kubectl set image web-proj-268 nginx=nginx:1.17 --record
kubectl describe deployment web-proj-268
댓글 영역