k8s

# 查看集群信息
kubectl  cluster-info

# 查看 node
kubectl get nodes   




  • pod log
# nginx 镜像

# 交互进入
docker exec -it ${containerId}  /bin/bash  

nginx的相关配置信息
root@hongpon316:~# docker ps 
CONTAINER ID   IMAGE           COMMAND                  CREATED         STATUS         PORTS                                       NAMES
927c9bcbc0f5   nginx:latest    "/docker-entrypoint.…"   8 minutes ago   Up 8 minutes   0.0.0.0:3340->80/tcp, :::3340->80/tcp       mynginx_01
d61fa338ef1f   tomcat:latest   "catalina.sh run"        2 hours ago     Up 2 hours     0.0.0.0:8080->8080/tcp, :::8080->8080/tcp   mytomcat_01
root@hongpon316:~# docker exec -it mynginx_01 /bin/bash
root@927c9bcbc0f5:/# ls
bin   dev		   docker-entrypoint.sh  home  lib64  mnt  proc  run   srv  tmp  var
boot  docker-entrypoint.d  etc			 lib   media  opt  root  sbin  sys  usr

docker exec: 这是 Docker 命令,用于在运行的容器中执行命令。 -it: 这是两个选项的组合,分别为 -i 和 -t。-i 选项表示要开启一个交互式会话,而 -t 选项表示要分配一个伪终端(pseudo-TTY)。这样,你可以与容器的 shell 进行交互。 mynginx_01: 这是容器的名称或容器的 ID。在这种情况下,它是 mynginx_01。 /bin/bash: 这是要在容器中执行的命令。在这里,我们使用 /bin/bash 来启动一个 Bash shell。

root@927c9bcbc0f5:/# whereis nginx
nginx: /usr/sbin/nginx /usr/lib/nginx /etc/nginx /usr/share/nginx
root@927c9bcbc0f5:/# cd /etc/nginx
root@927c9bcbc0f5:/etc/nginx# ls
conf.d	fastcgi_params	mime.types  modules  nginx.conf  scgi_params  uwsgi_params
root@927c9bcbc0f5:/etc/nginx# 

whereis nginx 显示 Nginx 在容器内的位置。

  • /usr/sbin/nginx: 这是 Nginx 可执行文件的路径。
  • /usr/lib/nginx: 这是 Nginx 的库文件路径。
  • /etc/nginx: 这是 Nginx 的配置文件目录。
  • /usr/share/nginx: 这是 Nginx 的共享文件目录。

cd /etc/nginx conf.d: 这是 Nginx 配置文件的子目录,通常用于存储虚拟主机配置等。 fastcgi_params: 这是 FastCGI 参数文件。 mime.types: 这是 MIME 类型映射文件。 modules: 这是 Nginx 模块目录,其中包含 Nginx 所需的模块文件。 nginx.conf: 这是 Nginx 的主配置文件。 scgi_params: 这是 SCGI 参数文件。 uwsgi_params: 这是 uWSGI 参数文件