Conclusão
- CoreOS / Container Linux.
- Photon OS.
- RancherOS.
- Red Hat CoreOS (RHCOS)
- Fedora CoreOS.
- Em qual sistema operacional devo executar o Kubernetes?
- Qual é a melhor plataforma Kubernetes?
- Qual Linux é melhor para Kubernetes?
- Os contêineres podem ser executados em qualquer sistema operacional?
- É Kubernetes Linux apenas?
- Você pode executar o Windows no Kubernetes??
- Quem apoia o Kubernetes?
- O que é rancher vs Kubernetes?
- O que é Kubernetes vanilla?
- Onde posso executar Kubernetes?
- Qual é o sabor e a versão do sistema operacional em que os nós do Kubernetes estão sendo executados?
- O que é k3OS?
Em qual sistema operacional devo executar o Kubernetes?
Seguindo rapidamente, aqui estão nossos concorrentes:
- Red Hat (RHEL / CentOS)
- Ubuntu 14.04.
- TinyCore Linux.
- Limpar Linux.
- RancherOS.
Qual é a melhor plataforma Kubernetes?
Google Kubernetes Engine (GKE)
Como o próprio K8s foi criado por engenheiros do Google para orquestração interna de contêineres, o GKE é considerado uma das plataformas Kubernetes mais avançadas disponíveis. Projetado para uso no Google Cloud, ele pode ser implantado em ambientes híbridos e locais também.
Qual Linux é melhor para Kubernetes?
Talos é construído especificamente para Kubernetes. É o mais simplificado que você pode conseguir. Debian / Ubuntu, talvez CentOs e alguns tipos de Linux otimizado para contêiner. Não pode dar errado com o Ubuntu como ponto de partida.
Os contêineres podem ser executados em qualquer sistema operacional?
Não, os contêineres do Docker não podem ser executados em todos os sistemas operacionais diretamente, e há razões por trás disso. Deixe-me explicar em detalhes por que os contêineres do Docker não funcionam em todos os sistemas operacionais. O mecanismo de contêiner Docker foi desenvolvido com a biblioteca central de contêineres do Linux (LXC) durante os lançamentos iniciais.
É Kubernetes Linux apenas?
Observação: o plano de controle do Kubernetes, incluindo os componentes principais, continua em execução no Linux. Não há planos de ter um cluster Kubernetes somente para Windows.
Você pode executar o Windows no Kubernetes??
O Kubernetes pode executar contêineres do Windows e Linux.
No entanto, você só pode executar contêineres Windows em nós Windows e contêineres Linux em nós Linux. E há outra restrição: o plano de controle do Kubernetes só pode ser executado em um nó Linux.
Quem apoia o Kubernetes?
10 distribuições do Kubernetes liderando a revolução do contêiner
- CoreOS Tectonic / Red Hat CoreOS.
- Distribuição canônica de Kubernetes.
- Docker Community Edition / Docker Enterprise.
- Assinatura do Heptio Kubernetes.
- Kontena Pharos.
- Pivotal Container Service (PKS)
- Rancheiro 2.0.
- Red Hat OpenShift.
O que é rancher vs Kubernetes?
O Kubernetes contém uma funcionalidade poderosa para orquestrar aplicativos e garantir a disponibilidade do serviço. O Rancher adiciona uma interface completa e uma camada de gerenciamento de carga de trabalho ao Kubernetes, que simplifica a adoção e integra CI / CD, bem como projetos de código aberto importantes, como Prometheus, Grafana e Fluentd.
O que é Kubernetes vanilla?
O Vanilla Stack pode ser definido como um cluster Kubernetes enviado com muitos componentes de código aberto. Entre as diferentes soluções fornecidas fora da caixa estão: Rook para gerenciar armazenamento distribuído (sistema de arquivos, bloco, objeto) OpenStack oferecendo infraestrutura como serviço (IaaS)
Onde posso executar Kubernetes?
Existem duas maneiras principais de usar o Kubernetes na AWS, executá-lo você mesmo em instâncias de máquina virtual Amazon EC2 ou usar o serviço Amazon EKS. Você pode aprender mais sobre como executar o Kubernetes sozinho no EC2 em nosso workshop do Github.
Qual é o sabor e a versão do sistema operacional em que os nós do Kubernetes estão sendo executados?
Uso do Kubernetes para desenvolvimento
MicroK8s é um Kubernetes leve de nível de produção que implanta um cluster de nó único com um comando de instalação única. É um snap do Linux com certificação CNCF que executa todos os serviços do Kubernetes nativamente no Ubuntu ou qualquer sistema operacional compatível com snaps, Windows e macOS.
O que é k3OS?
k3OS é uma distribuição Linux projetada para remover o máximo possível de manutenção do sistema operacional em um cluster Kubernetes. É projetado especificamente para ter apenas o que é necessário para executar o k3s. Além disso, o sistema operacional foi projetado para ser gerenciado por kubectl assim que um cluster for inicializado.