KUBECTL Obtenha o formato largo de pods

KUBECTL Obtenha o formato largo de pods
Kubectl é uma ferramenta de configuração da linha de comando Kubernetes que interage com um servidor API Kubernetes. Os objetos Kubernetes podem ser facilmente criados, atualizados e destruídos usando Kubectl. Esta trapaça foi construída como uma referência rápida para executar comandos em uma variedade de componentes e recursos do Kubernetes.

Os clusters de Kubernetes podem ser gerenciados através da ferramenta de linha de comando KUBECTL. Para configuração, Kubectl pesquisa o $ home/.Diretório Kube para um arquivo chamado Config. Diferentes arquivos kubeconfig podem ser especificados usando a variável Kubeconfig Environment ou a sinalizadora -kubeconfig. A sintaxe de Kubectl, as ações de comando e os exemplos comuns são abordados nesta introdução. Para obter mais informações sobre cada comando, incluindo todas as bandeiras e subcomandos suportados, consulte o manual de referência Kubectl. As instruções de instalação podem ser encontradas na instalação do Kubectl. Para executar comandos Kubectl na janela do seu terminal, use o formato

# kubectl [comando] [type] [nome] [sinalizadores]

Na sintaxe, comando, tipo, nome e sinalizadores acima são os seguintes:

Criar, obter, descrever e excluir são exemplos de comandos que você pode usar para executar operações em um ou mais recursos. O tipo de recurso é especificado por tipo. Você pode fornecer as formas singulares, plurais ou abreviadas de tipos de recursos, que são insensíveis ao caso. O nome do recurso é especificado pelo nome. Case é importante quando se trata de nomes. Lembre. Os sinalizadores da linha de comando substituem os valores padrão, bem como quaisquer variáveis ​​de ambiente relacionadas. Ao aplicar um comando em mais de um tipo de recurso, você pode especificar cada recurso usando seu tipo e nome e, para isso #… .

Vamos começar com o comando kubectl, mas primeiro, certifique -se de:

É necessário um cluster de Kubernetes, bem como a ferramenta de linha de comando kubectl configurada para se conectar a ele. Este tutorial deve ser feito em um cluster que tenha pelo menos dois nós que não controlam hosts de avião. Você pode usar o Minikube para construir um cluster se não tiver um. Para executar o Minikube, digite o comando anexado na linha de comando:

Kubectl Obtenha vagens

Exiba as vagens com o comando Kubectl Get Pods e escolha um para executar com o comando EXEC:

O comando get em Kubectl exibe um ou mais recursos. Pods (PO), ReplicaçãoControllers (RC), Serviços (SVC), nós (NO), ComponentStatuses (CS), Eventos (EV), Limitranges (Limits), Volumeclama persistente (PVC), PersistentVolumes (PV), Recursos (Cotas), Pontos de extremidade (EP), namespaces (ns), horizontalpodaUtroscalers (HPA), ServiceAccounts ou segredos são alguns dos possíveis tipos de recursos.

Kubectl Obtenha pods -O de largura

O comando get pods -o wide exibe uma lista de todas as vagens no espaço de nome atual, juntamente com outras informações. Qualquer informação adicional será publicada juntamente com os resultados em linguagem simples. As vagens mantêm o nome do nó.

Para todas as instruções Kubectl, o formato de texto simples é o formato de saída padrão. Para mostrar resultados em um formato específico para a janela do terminal, você pode usar os sinalizadores -o ou -output com um comando kubectl suportado.

Vagens de Kubernetes

Quando uma implantação é criada, o Kubernetes também cria um pod para hospedar especificamente a instância do aplicativo. Um pod é basicamente uma coleção de recipientes de aplicativos, bem como os recursos que eles compartilham. Um pod é modelado após um "host lógico" específico do aplicativo e pode manter vários contêineres de aplicativos bem conectados. Um pod, por exemplo, pode incluir o contêiner e o nó. Aplicação JS, bem como um contêiner separado que é usado para alimentar os dados que o nó.O site do JS será transmitido.

Recipientes em um POD recebem o mesmo endereço IP, bem como o espaço da porta. Eles estão sempre no mesmo lugar e no mesmo cronograma. Eles correm no mesmo nó no mesmo contexto compartilhado. A unidade atômica da plataforma Kubernetes é a vagem. Quando construímos uma implantação em Kubernetes, ele gera vagens que contêm contêineres (em vez de criar contêineres diretamente). Cada pod é atribuído especificamente ao nó em que está agendado e permanece lá até que seja excluído ou destruído.

Conclusão

Neste artigo, fornecemos a você o básico do Kubectl e como listar todos os pods no formato de saída "PS" neste exercício. Além disso, também damos instruções sobre a listagem de todos os pods no formato de saída do PS, bem como outras informações úteis. Você pode usar esse comando como um todo, o formulário plural (vagens) ou a opção de código curto no início de cada seção para cada objeto. Todos eles produzirão o mesmo resultado. A maioria dos comandos precisará ser seguida com o nome preciso do recurso que você está controlando.