AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 1025637
Accepted
Baptiste Mille-Mathias
Baptiste Mille-Mathias
Asked: 2020-07-18 05:36:15 +0800 CST2020-07-18 05:36:15 +0800 CST 2020-07-18 05:36:15 +0800 CST

Qual é a diferença entre projeto de objetos e namespace no Openshift 4.x

  • 772

No openshift 4.x, você tem uma API para a projectqual parece ser totalmente semelhante namespaceno sentido de que quando você cria um projeto é criado um namespace e vice-versa. Eu sei que namespaceé um objeto padrão no kubernetes e o projeto é específico do Openshift. Então o que projecttraz?

# list projects
oc get projects                                                      
NAME                                                    DISPLAY NAME   STATUS
default                                                                Active
kube-node-lease                                                        Active
kube-public                                                            Active
kube-system                                                            Active
local-storage                                                          Active
openshift                                                              Active
openshift-apiserver                                                    Active

# list namespaces
$ oc get ns
NAME                                                    STATUS   AGE
default                                                 Active   17d
kube-node-lease                                         Active   17d
kube-public                                             Active   17d
kube-system                                             Active   17d
local-storage                                           Active   16d
openshift                                               Active   17d
openshift-apiserver                                     Active   17d
openshift-apiserver-operator                            Active   17d

A lista é a mesma, exceto colunas diferentes

oc get project foo
Error from server (NotFound): namespaces "foo" not found
oc get ns foo
Error from server (NotFound): namespaces "foo" not found

15:30 $ oc new-project foo                          
Now using project "foo" on server "https://api.goo.tadadidou.bo:6443".
...       
$ oc get project foo
NAME   DISPLAY NAME   STATUS
foo                   Active
$ oc get ns foo
NAME   STATUS   AGE
foo    Active   70s

Até a saída yaml é semelhante, exceto o valor do campo Kind:que é Projectou Namespace.

kubernetes openshift openshift-4
  • 1 1 respostas
  • 4356 Views

1 respostas

  • Voted
  1. Best Answer
    Michael Hampton
    2020-07-18T06:14:53+08:002020-07-18T06:14:53+08:00

    Um projeto é essencialmente o mesmo que um namespace, mas o OpenShift fornece controles administrativos adicionais para projetos.

    Se você estiver implantando software no OpenShift, basicamente usará o projeto exatamente da mesma maneira que um namespace do Kubernetes, exceto que um usuário normal pode ser impedido de criar seus próprios projetos, exigindo que um administrador de cluster faça isso. (Parece que seu cluster permite que você crie seus próprios projetos ou você está usando um cluster pessoal, como CodeReady Containers ou seu predecessor Minishift.)

    Dos documentos :

    Os projetos são a unidade de isolamento e colaboração no OpenShift. Um projeto tem um ou mais membros, uma cota nos recursos que o projeto pode consumir e os controles de segurança dos recursos do projeto. Dentro de um projeto, os membros podem ter diferentes funções - os administradores do projeto podem definir a associação, os editores podem criar e gerenciar os recursos e os visualizadores podem ver, mas não acessar os contêineres em execução. Em um projeto de cluster normal, os administradores não podem alterar suas cotas - isso é restrito aos administradores de cluster.

    Listar ou observar projetos retornará apenas os projetos nos quais o usuário tem a função de leitor.

    Um projeto OpenShift é uma representação alternativa de um namespace Kubernetes. Os projetos são expostos como editáveis ​​para os usuários finais, enquanto os namespaces não. A criação direta de um projeto geralmente é restrita a administradores, enquanto os usuários finais devem usar o recurso requestproject.

    • 5

relate perguntas

  • Não é possível executar o Hyperkube (kubernetes) localmente via Docker

  • Distribuindo a carga de trabalho pelo Kubernetes

  • Tipo de máquina revertida da atualização do Kubernetes

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve