k8s::Pod

基础操作

1.0 Pod

/* 获取命名空间 */
kubectl get namespace
/* 创建命名空间 */
kubectl create ns test
/* 删除命名空间 */
kubectl delete ns test
/* 使用yml文件 */
kubectl apply -f test.yml
/* 查找所有命名空间 */
kubectl get pods -A
/* 查看pod下的容器 */
kubectl get pod -n test1
/* 在pod中创建拉去镜像 */
kubectl run nginx --image=nginx -n test1
/* 在pod中删除镜像 */
kubectl  delete pod nginx -n test1
/* 查看pod中镜像日志 */
kubectl logs -f nginx -n test1
/* 切换到到容器中 */
kubectl exec -it nginx -n test1 -- bash
使用yml文件创建pod
------------------------------
apiVersion: v1
kind: Pod	/*注意P大写*/
metadata:
  name: nginx-yml	/* 上下name值一致 */
  namespace: test1
spec:
  containers:
  - image: nignx
    name: nginx-yml	/* 上下name值一致 */
-------------------------------
kubectl apply -f nginx.yml
一个pod中创建多个容器
--------------------------------
apiVersion: v1
kind: Pod
metadata:
  name: nginx-tomcat
  namespace: test1
spec:
  containers:
  - image: nginx
    name: nginx1
  - image: tomcat
    name: tomcat1
--------------------------------
查看安装描述,并查看分配的IP
kubectl describe pod nginx-tomcat -n test1

image
image

posted @ 2019-06-18 14:37  osbreak  阅读(969)  评论(0编辑  收藏  举报