'전체 글'에 해당되는 글 24건

  1. 2021.09.29 docker install on CentOS 8.x
  2. 2020.06.17 oc command tab completion
  3. 2020.06.08 Keycloak(User Federation) - LDAP 연계

# install docker-ce, docker-ce-cli, containerd from https://docs.docker.com/engine/install/centos/

# Set up the repository
sudo yum install -y yum-utils

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo


# Install Docker Engine
- Install the latest version of Docker Engine and containerd, or go to the next step to install a specific version:

# 가이드에는 아래 명령어로 되어있음 -> 실행하면 dependency 오류로 설치 안됨 -> 아래 --allowerasing 옵션 주면 podman 등 package remove 하면서 설치됨.

sudo yum install docker-ce docker-ce-cli containerd.io
sudo yum install docker-ce docker-ce-cli containerd.io --allowerasing


# Start Docker.
sudo systemctl start docker

# Verify that Docker Engine is installed correctly by running the hello-world image.
sudo docker run hello-world

 

# Uninstall Docker Engine

1. Uninstall the Docker Engine, CLI, and Containerd packages:

sudo yum remove docker-ce docker-ce-cli containerd.io


2. Images, containers, volumes, or customized configuration files on your host are not automatically removed. To delete all images, containers, and volumes:

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

'Open Source' 카테고리의 다른 글

jenkins pipeline build error  (0) 2022.01.05
Keycloak(User Federation) - LDAP 연계  (0) 2020.06.08
LDAP install on minikube  (0) 2020.06.08
Keycloak install on minikube  (0) 2020.06.08
install tekton on minikube  (0) 2020.04.21
Posted by jerymy
,

oc command tab completion

OCP 2020. 6. 17. 22:46

oc 명령어 tab 자동 완성 방법

 

# bash completion code file 생성
$ oc completion bash > oc_bash_completion

# /etc/bash_completion.d/에 파일 복사
$ sudo cp oc_bash_completion /etc/bash_completion.d/

# logout 

 

# 새 터미널에서 확인

$ oc adm policy + tab 두번 누르기

$ oc adm + tab 두번 누르기

 

 

# 다른 방법

위의 파일을 다른 디렉토리에 저장하고 .bashrc 에 추가하면 됨

$ oc completion bash > oc_completion.sh

# .bashrc 마지막에 아래 내용 추가(파일 저장 위치 확인 필요)
source oc_completion.sh

'OCP' 카테고리의 다른 글

OCP metering 설치  (0) 2020.04.09
OCP(OpenShift Container Platform) cli 접근  (0) 2020.03.31
Posted by jerymy
,

keycloak user management

- keycloak에 자체 생성

- user federation : ldap, AD 등 외부 user database와 연계

 

# minikube에 설치한 openldap과 연계 방법 정리

 

# Realm 선택 > 외쪽 메뉴에서 User Federation선택 > 오른쪽에서 ldap 선택

 

# 설정 내용

- Console Display name : ldap-openldap ( 마음대로 )
- Vendor : Other

- Connection url : ldap://ldap-openldap.ldap.svc:389 ( 동일 클러스터 내에 있어서 service 명으로 접근 ) 

- User DN : dc=ldap,dc=cloudpak,dc=com ( ldap 에서 지정한 정보 )
- Bind DN : cn=admin,dc=ldap,dc=cloudpak,dc=com ( ldap 로그인 정보 )

- Bind Credential : ldap의 로그인 암호

 

# ldap에 생성한 user, group 정보

 

# Synchronize all users 하면 ldap에 생성한 svc1-user1, svc1-user2 가 보임

- user01, user02, user03은 keycloak에 자체 생성한 user임.

 

 

# LDAP group 연계 : group연계는 ldap mapper에서 추가해야 함.

- Name : group ( 마음대로 )
- Mapper Type : group-ldap-mapper
- LDAP group DN : ou=groups,dc=ldap,dc=cloudpak,dc=com
- Group name ldap attribute : cn
- Group object classes : groupOfUniqueNames -> ldap에서 group생성할때 지정한 object class
- Membership ldap attribute : uniquemember

 

 

# ldap에서 생성된 group 연계 확인 

- svc1 ( group01은 keycloak에 생성한 group임 )

 

 

## 연계한 ldap 정보는 realm 간에 공유되지 않음 ( 생성한 user 정보도 공유 안됨 )

'Open Source' 카테고리의 다른 글

jenkins pipeline build error  (0) 2022.01.05
docker install on CentOS 8.x  (0) 2021.09.29
LDAP install on minikube  (0) 2020.06.08
Keycloak install on minikube  (0) 2020.06.08
install tekton on minikube  (0) 2020.04.21
Posted by jerymy
,