보안
목차
SSO 통합
OIDC (OpenID Connect)
apiVersion: v1
kind: ConfigMap
metadata:
name: argocd-cm
namespace: argocd
data:
url: https://argocd.example.com
oidc.config: |
name: Okta
issuer: https://myorg.okta.com
clientID: 0oaxxxxxxxxxx
clientSecret: $oidc.okta.clientSecret
requestedScopes:
- openid
- profile
- email
- groups
requestedIDTokenClaims:
groups:
essential: true
---
apiVersion: v1
kind: Secret
metadata:
name: argocd-secret
namespace: argocd
type: Opaque
stringData:
oidc.okta.clientSecret: your-client-secretSAML
LDAP / Active Directory
Azure AD
AWS IAM Identity Center (SSO)
admin 계정 비활성화
시크릿 관리
Sealed Secrets
External Secrets Operator
HashiCorp Vault
SOPS (Secrets OPerationS)
TLS 구성
자체 서명 인증서
Let's Encrypt (cert-manager)
Ingress TLS
감사 로깅
감사 로그 활성화
로그 형식
CloudWatch Logs 연동 (EKS)
네트워크 보안
NetworkPolicy
저장소 자격 증명
HTTPS (사용자명/비밀번호)
SSH 키
GitHub Apps
자격 증명 템플릿
GPG 서명 검증
GPG 키 등록
프로젝트에서 서명 검증 활성화
커밋 서명
다음 단계
참고 자료
퀴즈
마지막 업데이트