Reviewed-by: Eotvos, Oliver <oliver.eotvos@t-systems.com> Co-authored-by: proposalbot <proposalbot@otc-service.com> Co-committed-by: proposalbot <proposalbot@otc-service.com>
50 lines
1.2 KiB
ReStructuredText
50 lines
1.2 KiB
ReStructuredText
:original_name: cce_10_00356.html
|
|
|
|
.. _cce_10_00356:
|
|
|
|
Accessing a Container
|
|
=====================
|
|
|
|
Scenario
|
|
--------
|
|
|
|
If you encounter unexpected problems when using a container, you can log in to the container for debugging.
|
|
|
|
Logging In to a Container Using kubectl
|
|
---------------------------------------
|
|
|
|
#. Use kubectl to connect to the cluster. For details, see :ref:`Connecting to a Cluster Using kubectl <cce_10_0107>`.
|
|
|
|
#. Run the following command to view the created pod:
|
|
|
|
.. code-block::
|
|
|
|
kubectl get pod
|
|
|
|
The example output is as follows:
|
|
|
|
.. code-block::
|
|
|
|
NAME READY STATUS RESTARTS AGE
|
|
nginx-59d89cb66f-mhljr 1/1 Running 0 11m
|
|
|
|
#. Query the name of the container in the pod.
|
|
|
|
.. code-block::
|
|
|
|
kubectl get po nginx-59d89cb66f-mhljr -o jsonpath='{range .spec.containers[*]}{.name}{end}{"\n"}'
|
|
|
|
The example output is as follows:
|
|
|
|
.. code-block::
|
|
|
|
container-1
|
|
|
|
#. Run the following command to log in to the container named **container-1** in **nginx-59d89cb66f-mhljrPod**:
|
|
|
|
.. code-block::
|
|
|
|
kubectl exec -it nginx-59d89cb66f-mhljr -c container-1 -- /bin/sh
|
|
|
|
#. To exit the container, run the **exit** command.
|