Вот хорошая статья о том, как ее настроить: https://jeremievallee.com/2018/05/28/kubernetes-rbac-namespace-user.html .
В целом, ваша конфигурация в порядке, я изменил строку - apiGroups: rbac.authorization.k8s.io
, измененную на:
- apiGroups: ["", "extensions", "apps"]
Затем применили следующие шаги:
$ kubectl create namespace develop
$ kubectl apply -f rbac.yaml
$ kubectl cluster-info
$ kubectl get secret develop-user-token-2wsnb -o jsonpath={.data.token} -n develop | base64 --decode
$ kubectl get secret develop-user-token-2wsnb -o "jsonpath={.data['ca\.crt']}" -n develop
~/.kube/config
(как описано в связанном руководстве ) develop
develop
. $ kubectl get service my-service -n mynamespace
Error from server (Forbidden): services "my-service" is forbidden: User "system:serviceaccount:develop:develop-user" cannot get services in the namespace "mynamespace"
$ kubectl get service my-service -n develop
hError from server (NotFound): services "my-service" not found
Я всегда находил FreeBSD замечательной безопасной средой хостинга, но возможно не самой легкой платформой разработки. Необходимо будет вырыть немного для подъема Java 1.6 и выполнения, хотя я думаю, что это будет выполнимо. Я надеюсь, что Вы знакомы с emacs или vi. Система портов предоставит Вам доступ ко многим частям программного обеспечения, но они должны будут быть скомпилированы от исходного кода. Если Вы знакомы со стандартными инструментами командной строки Unix и сама командная строка, у Вас не должно быть проблем с FreeBSD.
Alan
Ну, нет никакого Java 1.6 в/usr/ports версии, которую я недавно установил (последняя версия AFAIK). Порт Netbeans - только до 5,5 связанных. Как минимум необходимо было бы пойти посмотреть вокруг для более актуальных версий. Не выглядит многообещающим как полностью усовершенствованная платформа разработки.
Я использую FreeBSD только для разработки. Это довольно безопасно и невероятно стабильно. Устойчивость является огромным фактором для меня, и FreeBSd составляет, где Linux и окна оставляют Вас желанием.
Если Ваше основное беспокойство является Java, я предлагаю избегать FreeBSD. Подъем установки разработки Java и выполнения намного легче на Linux/OpenSolaris.
*BSD является предпочтительной платформой разработки для Системы человека - Аппаратные средства - и кодеров Уровня ядра, потому что это части a обычно лучше зарегистрировало, чем на Linux и у Вас есть "официальная" цель, в то время как на дистрибутивах Linux варьируются по патчам и т.д.
Можно получить двоичные дистрибутивы Java от Основа FreeBSD , они подписали соглашение с Sun для этого. Искусство от Java, FreeBSD является awonderful платформой разработки с каждым языком и environement, в котором Вы, возможно, нуждаетесь/хотите.Отказ от ответственности: Я был разработчиком FreeBSD больше 13 лет.
FreeBSD является потрясающей платформой хостинга для продуктивных сред, однако Java был занозой в своей стороне в течение достаточно долгого времени. Однако кажется, что это больше не имеет место, хотя установка не тривиальна.
необходимо получить источник JDK от Sun, затем применить набор патча FreeBSD от http://www.eyesbeyond.com/freebsddom/java/jdk16.html и затем скомпилировать.
[еще 114] информация: http://www.freebsd.org/java/
, После того как у Вас есть JDK, рабочий Eclipse и другие JAVA-приложения должны быть намного легче, но я не знаю о SWT для FreeBSD... никого?
Помещая фактические проблемы с Java и таким в стороне, реальный вопрос - то, что является Вами разрабатывающий для .
, Если Вы пишете богатые настольные приложения, затем Вы естественно хотите разработать на платформе, которая является самой популярной у Ваших пользователей - и я вполне уверен, который не может быть FreeBSD.
при разработке веб-приложений, затем Вы хотите, чтобы Ваша разработка сервер была максимально близка к Вашей производственной среде хостинга. Если Вы собираетесь развернуться на FreeBSD, то могло бы иметь смысл также выполнять его локально, по крайней мере, в виртуальной машине. (Тестирование браузера, конечно, является другим вопросом.)
Действительно имеют в виду, что, в то время как все средства разработки можно работать на BSD, также доступны на Linux, противоположное, конечно, не верно, тем более, что Linux нарастил больше коммерческих оборотов.
Все это сказанное, лучший способ состоит в том, чтобы лично убедиться: попытайтесь копировать свою среду разработки, независимо от того, что это могло бы быть на FreeBSD. Если Вы успешно выполнитесь (и Вы происходите из Linux, heh), после того как Вы получаете кодирование, то Вы не будете даже заботиться о том, что ОС Вы идете.
Можно или выполнить собственный порт Java 1.6 или JDK Linux из Sun в режиме эмуляции Linux, оба доступны в эти дерево портов . Я раньше выполнял JDK Linux (с Emacs JDEE) путь назад без любых проблем, Ваш пробег может варьироваться как бы то ни было.
Что касается IDE, и Netbeans и Eclipse доступны в дереве портов.
я рекомендую, по крайней мере, испытать его, если ни по какой другой причине, чем видеть то, о чем суета. Все, чего это будет стоить Вам, время.
FreeBSD является потрясающей платформой для разработки. При рассмотрении источника ядра, например, это так чисто и понятно по сравнению с путаницей в Linux. Это стабильно, и сообщество очень профессионально. Я использую FreeBSD начиная с выпуска 4.
Но для разработки Java я выбрал бы Linux, Windows или Solaris. lastest двоичные файлы Java работают лучше на моей Ubuntu, чем на XP (Netbeans работает лучше как IDE также).
Популярная ОС (Linux, Windows или даже Mac OS X) лучше. Популярные ОС получают лучшую поддержку по оптимизации компиляторов, библиотек и т. Д. Например, FreeBSD - это платформа уровня 2 для GHC (это означает, что GHC может выпускать новые версии, даже если он не может работать на FreeBSD). А некоторые языки программирования доступны только в Windows или Linux.